Mit Regressionsrechnung quadratische Funktion aufstellen

Neue Frage »

Jator08 Auf diesen Beitrag antworten »
Mit Regressionsrechnung quadratische Funktion aufstellen
Hallo,
ich brauche bitte Hilfe zur Nachfragefunktion. Und zwar habe ich bei der Aufgabenstellung 5 verschiedene Stück und 5 verschiedene Preiswerte (die x und y Werte in der Datei)
Aus diesen 10 Daten muss ich mithilfe der Regressionsrechnung im Excel sowohl eine lineare, als auch eine quadratische Funktion erstellen.

a und b der lineare Funktion kann ich mit den Excel-Funktionen "=steigung" und "=achsenabschnitt" ermitteln.

Aber wie berechne ich die quadratische Funktion? Gibt es da auch eigene Befehle im Excel? Oder muss ich die lineare Funktion zur Hilfe nehmen?

Danke

[attach]36641[/attach]
Huggy Auf diesen Beitrag antworten »
RE: Mit Regressionsrechnung quadratische Funktion aufstellen
Das kannst du mit der Excelfunktion RGP erledigen. RGP macht im einfachsten Fall eine lineare Regression für Datenpaare . d. h. es passt nach der Methode der kleinsten Quadrate an die Datenpaare eine Funktion



an. Ausgegeben werden der Achsenabschnitt und die Steigung und eventuell weitere statistische Daten über die Güte der Anpassung. Du hast statt der Funktion RGP die beiden Funktionen Steigung und Achsenabschnitt benutzt. Das ist in Ordnung, funktioniert aber nur, wenn man nur eine x-Variable hat.

RGP kann aber auch eine lineare Regression für Datentupel machen. Es passt dann eine lineare Funktion der Form



an. Ausgegeben werden und alle und eventuell weitere statistische Daten. Das kann man auch benutzen, um Polynome anzupassen, denn die müssen nicht voneinander unabhängige Variable sein. Man kann z.B. und benutzen und bekommt dann eine quadratische Anpassung



also das, was du suchst. Dazu fügst du neben der Spalte mit den x_Werten einfach noch eine Spalte mit den Quadraten der x-Werte ein und wendest auf den gesamten Datenbereich die RGP-Funktion an.

RGP ist eine sogenannte Array-Funktion, also eine Funktion die nicht nur einen, sondern mehrere Ausgabewerte hat. Array-Funktionen erfordern eine besondere Form der Eingabe, sonst funktionieren sie nicht. Wie man Array-Funktionen eingibt, ist in der Excelhilfe bei der RGP-Funktion und bei jeder anderen Array-Funktion erklärt.

Die RGP-Funktion hat noch 2 Schalter. Mit dem einen entscheidet man, ob zwangsweise Null gesetzt werden soll. Falls man das macht, geht die Anpaasung immer durch den Nullpunkt. Mit dem anderen entscheidet man, ob weitere statistische Daten ausgegeben werden sollen oder nicht.
Jator08 Auf diesen Beitrag antworten »
RE: Mit Regressionsrechnung quadratische Funktion aufstellen
Danke für deine ausführliche Erklärung!

Zitat:
Original von Huggy



also das, was du suchst. Dazu fügst du neben der Spalte mit den x_Werten einfach noch eine Spalte mit den Quadraten der x-Werte ein und wendest auf den gesamten Datenbereich die RGP-Funktion an.



Das habe ich nun gemacht. Aber da bekomme ich ja nur einen Wert raus (b)
Wie berechne ich die anderen beiden Werte (a, c) der quadratischen Funktion?
LordKelvin Auf diesen Beitrag antworten »
RE: Mit Regressionsrechnung quadratische Funktion aufstellen
Hallo
Ich habe das mal mit einem anderem Programm gelöst und kam

auf:

Ich habe die Tabellenwerte verwendet die oben angegeben waren.

Ansonsten kann man das als LGS mit den Werten sehr schnell bestimmen.

Also

usw.
dann kann man das mit Papier und Bleistift ausrechnen
Vg LordK
Huggy Auf diesen Beitrag antworten »
RE: Mit Regressionsrechnung quadratische Funktion aufstellen
Zitat:
Original von Jator08
Das habe ich nun gemacht. Aber da bekomme ich ja nur einen Wert raus (b)

Das passiert, wenn man RGP nicht korrekt als Arrayfunktion eingibt. Hast du dir durchgelesen, wie man das macht und die Anweisungen exakt befolgt?

In der Excelhilfe gibt es Beispiele, die man in ein Tabellenblatt kopieren kann. Damit kann man kontrollieren. ob man alles richtig gemacht hat.
Jator08 Auf diesen Beitrag antworten »

Ah okay, jetzt funktionierts. Man muss einfach 3 Felder markieren, und am Ende dann mit "STRG, SHIFT, ENTER" bestätigen.

Ich bekomme die gleichen Daten wie LordKelvin raus. Danke Wink

Noch eine Frage:
Kann man mit diesem Befehl auch eine kubische Funktion aufstellen? Hab nämlich zusätzlich noch eine Spalte mit "x³" eingefügt, und dann halt 4 Felder markiert.
Aber bei x kommt da "-4,5924E-0,5 raus
 
 
Huggy Auf diesen Beitrag antworten »

Zitat:
Original von Jator08
Kann man mit diesem Befehl auch eine kubische Funktion aufstellen? Hab nämlich zusätzlich noch eine Spalte mit "x³" eingefügt, und dann halt 4 Felder markiert.
Ja.

Zitat:
Aber bei x kommt da "-4,5924E-0,5 raus

Meinst du den Koeffizienten von ? Da bekomme ich . Die anderen Koeffzienten bleiben gegenüber der quadratischen Anpassung fast unverändert. Diese ist schon so gut, dass man mit einer kubischen Anpassung praktisch keine Verbesserung mehr bekommt. Deswegen wird der kubische Koeffizient so klein.

Es gibt übrigens noch eine andere Möglichkeit, die Regression mit Excel durchzuführen. Die erspart es einem sogar, die zusätzlichen Spalten mit den Quadraten, Kuben usw. einzufügen. Man erstellt mit den (x,y)-Werten zunächst mit Excel ein (x, y)-Diagramm. Dem fügt man einfach den gewünschten Typ Trendlinie hinzu. Wie man das macht, kann für verschiedene Excelversionen etwas unterschiedlich sein. Bei mir (Office 2007) geht es so:
Man markiert das (xy)-Diagramm, falls es nicht schon markiert ist. Dann geht man zu dem Hauptmenü Layout. Dort findet man entweder direkt oder als Unterpunkt zu Analyse das Menü Trend. Dort geht man auf "Weitere Trendlinienoptionen" und wählt die gewünschte Trendlinie aus. Bei einem Polynom wird mit dem ominösen Punkt "Reihenfolge" der Grad des Polynoms angegeben. Damit man die Koeffizienten sieht, klickt man noch "Formel im Diagramm anzeigen an" an. Das Ergebnis sieht bei einem Polynom 3.Grades so aus:

[attach]36666[/attach]
Jator08 Auf diesen Beitrag antworten »

Zitat:
Original von Huggy

Meinst du den Koeffizienten von ? Da bekomme ich . Die anderen Koeffzienten bleiben gegenüber der quadratischen Anpassung fast unverändert. Diese ist schon so gut, dass man mit einer kubischen Anpassung praktisch keine Verbesserung mehr bekommt. Deswegen wird der kubische Koeffizient so klein.




Ahja, bekomme ich jetzt auch raus. Hab für x³ versehentlich x² mit x² multipliziert, anstatt x² * x

Danke für deine Mühe smile
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »