Mathematik · Klasse 10–11 · aktualisiert
Lineare Regression einfach erklärt und berechnet
Eine Regressionsgerade fasst eine Punktwolke zusammen. Du berechnest sie mit der Methode der kleinsten Quadrate, deutest Residuen und kennst ihre Grenzen.
0 von 10 Aufgaben gelöst
Kurz gesagt
Eine lineare Regression beschreibt den Zusammenhang zweier Größen durch eine Gerade \hat y=a+bx. Die Methode der kleinsten Quadrate wählt a und b so, dass die Summe der quadrierten Residuen e_i=y_i-\hat y_i möglichst klein ist. Dabei gilt a=\bar y-b\bar x.
Mit einer linearen Regression beschreibst du, wie zwei Größen linear zusammenhängen. Die Regressionsgerade liegt so in einer Punktwolke, dass die Summe der quadrierten vertikalen Abstände zu den Datenpunkten möglichst klein ist. Mit ihr kannst du Zusammenhänge beschreiben und vorsichtige Vorhersagen treffen – aber keine Ursache beweisen.
Deine Lernziele
Hake ab, was du schon kannst. Löst du alle Aufgaben eines Abschnitts, hakt Mela das Ziel für dich ab.
4 Abschnitte
Stell dir ein Streudiagramm vor, dessen Punkte ungefähr entlang einer steigenden oder fallenden Geraden liegen. Eine lineare Regression fasst dieses Muster in einer Gleichung zusammen: \hat y=a+bx Dabei ist x der Wert der erklärenden Größe und \hat y der vorhergesagte Wert der Zielgröße. a ist der Achsenabschnitt, also die Vorhersage für x=0, und b die Steigung. Ist b>0, steigt die Vorhersage mit x, ist b<0, fällt sie. Bei b=0 beschreibt die Gerade keinen linearen Zusammenhang. Der Achsenabschnitt ist rechnerisch nötig, aber nicht immer sinnvoll: Eine Vorhersage für die Körpergröße 0 bedeutet nichts.
Definition
Einfache lineare Regression
Eine einfache lineare Regression verwendet genau eine erklärende Größe X, um eine Zielgröße Y durch eine Gerade zu beschreiben oder vorherzusagen. Bei mehreren erklärenden Größen spricht man von multipler Regression.
Teste dich
Zu jedem beobachteten Punkt (x_i,y_i) liefert die Gerade eine Vorhersage \hat y_i=a+bx_i. Der senkrechte Unterschied zwischen Beobachtung und Vorhersage heißt Residuum: e_i=y_i-\hat y_i. Ein positives Residuum heißt, der Punkt liegt über der Geraden, ein negatives, er liegt darunter. Mit den Mittelwerten \bar x und \bar y gilt: b=\frac{\sum_i(x_i-\bar x)(y_i-\bar y)}{\sum_i(x_i-\bar x)^2}\qquad a=\bar y-b\bar x Das geht nur, wenn die x-Werte nicht alle gleich sind. Aus der Formel für a folgt: Die Regressionsgerade geht immer durch den Punkt (\bar x,\bar y).
Definition
Methode der kleinsten Quadrate
Die Methode der kleinsten Quadrate, kurz OLS, wählt a und b so, dass die Residuenquadratsumme \sum_{i=1}^{n} e_i^2 möglichst klein wird. Durch das Quadrieren können sich positive und negative Residuen nicht gegenseitig aufheben.
Merke: Die Regressionsgerade wird nicht so gewählt, dass möglichst viele Punkte auf ihr liegen. Entscheidend ist die kleinste Summe der quadrierten vertikalen Abstände.
Teste dich
Für die Rechnung von Hand ist oft die gleichwertige Rohsummenform bequem: b=\frac{\sum x_iy_i-n\bar x\bar y}{\sum x_i^2-n\bar x^2} Danach berechnest du a=\bar y-b\bar x. Zum Schluss prüfst du die Gerade mit den Residuen: Für jeden Punkt ziehst du die Vorhersage vom beobachteten Wert ab.
Beispiel: Regressionsgerade für (1,1), (2,2), (3,2)
- 1n=3, \bar x=\frac{1+2+3}{3}=2
- 2\bar y=\frac{1+2+2}{3}=\frac53
- 3\sum x_iy_i=1+4+6=11 und \sum x_i^2=1+4+9=14
- 4b=\frac{11-3\cdot2\cdot\frac53}{14-3\cdot2^2}=\frac{11-10}{14-12}=\frac12
- 5a=\frac53-\frac12\cdot2=\frac23
- 6Regressionsgerade: \hat y=\frac23+\frac12x
- 7Pro Einheit in x steigt die Vorhersage um 0{,}5.
| x_i | y_i | \hat y_i | e_i=y_i-\hat y_i |
|---|---|---|---|
| 1 | 1 | \frac76 | -\frac16 |
| 2 | 2 | \frac53 | \frac13 |
| 3 | 2 | \frac{13}{6} | -\frac16 |
Beispiel: Residuen am Beispiel
- 1Bei x=2: \hat y=\frac23+\frac12\cdot2=\frac53
- 2Residuum: e=2-\frac53=\frac13, der Punkt liegt über der Geraden.
- 3Residuenquadratsumme: \left(-\frac16\right)^2+\left(\frac13\right)^2+\left(-\frac16\right)^2=\frac16
Teste dich
Liegt ein neuer x-Wert innerhalb des beobachteten Bereichs, heißt die Vorhersage Interpolation, außerhalb Extrapolation. Im Beispiel reichen die Daten von x=1 bis x=3: Eine Vorhersage für x=2{,}5 ist eine Interpolation, für x=4 eine Extrapolation, und die ist unsicher. Außerhalb der Daten kann sich der Zusammenhang ändern. Das Bestimmtheitsmaß vergleicht die Fehler der Geraden mit der gesamten Streuung der y-Werte: R^2=1-\frac{\sum_i(y_i-\hat y_i)^2}{\sum_i(y_i-\bar y)^2} Bei einer einfachen Regression mit Achsenabschnitt liegt R^2 zwischen 0 und 1, sofern die y-Werte überhaupt streuen. Bei R^2=1 liegen alle Punkte auf der Geraden. Bei R^2=0 erklärt die Gerade nicht mehr als der Mittelwert. Ein kleines R^2 heißt nicht, dass es keinen Zusammenhang gibt: Ein gekrümmter Zusammenhang kann stark sein und von einer Geraden trotzdem schlecht erfasst werden. Prüfe deshalb immer das Streudiagramm und die Residuen: Zeigen sie eine Kurve, eine Trichterform oder einzelne Ausreißer, passt das lineare Modell schlecht. Und: Zusammenhang ist nicht Ursache. Steigen zwei Größen gemeinsam, kann eine dritte Größe beide beeinflussen.
Beispiel: Bestimmtheitsmaß für (1,1), (2,2), (3,2)
- 1Gesamtquadratsumme: \left(1-\frac53\right)^2+\left(2-\frac53\right)^2+\left(2-\frac53\right)^2=\frac49+\frac19+\frac19=\frac23
- 2Residuenquadratsumme: \frac16
- 3R^2=1-\frac{\frac16}{\frac23}=1-\frac14=\frac34=0{,}75
- 4Die Gerade beschreibt 75\,\% der Streuung der y-Werte. Eine Ursache beweist das nicht.
Merke: Schau nie nur auf die Regressionsgleichung oder auf R^2. Streudiagramm, Residuenmuster, Datenbereich und Sachkontext gehören gemeinsam zur Beurteilung.
Teste dich
Alles auf einen Blick
Lineare Regression
Ziel
einen linearen Zusammenhang zweier Größen beschreiben
Gleichung
\hat y=a+bx mit Achsenabschnitt a und Steigung b
Kleinste Quadrate
a und b machen \sum e_i^2 möglichst klein
Residuum
beobachteter minus vorhergesagter Wert
Güte
R^2 zwischen 0 und 1, dazu Streudiagramm und Residuen prüfen
Grenzen
Extrapolation ist unsicher, ein Zusammenhang ist keine Ursache
Musteraufgabe · Schritt für Schritt
Lernzeit und Testpunkte: Regressionsgerade berechnen
- 1Lernzeit x in Stunden, Punkte y: (1,2), (2,4), (3,5), (4,7)
- 2\bar x=\frac{1+2+3+4}{4}=2{,}5 und \bar y=\frac{2+4+5+7}{4}=4{,}5
- 3\sum(x_i-\bar x)(y_i-\bar y)=3{,}75+0{,}25+0{,}25+3{,}75=8
- 4\sum(x_i-\bar x)^2=2{,}25+0{,}25+0{,}25+2{,}25=5
- 5b=\frac85=1{,}6
- 6a=4{,}5-1{,}6\cdot2{,}5=0{,}5
- 7Regressionsgerade: \hat y=0{,}5+1{,}6x
- 8Pro Lernstunde sagt das Modell 1{,}6 Punkte mehr voraus.
Fehler finden
Regressionsgerade für (1,2), (2,3), (3,7) In einer Zeile steckt ein Fehler. Tippe sie an.
Fehler in Zeile 3Die Mittelwerte sind vertauscht. Richtig ist a=\bar y-b\cdot\bar x=4-2{,}5\cdot2=-1, also \hat y=-1+2{,}5x. Diese Gerade geht durch (\bar x,\bar y)=(2,4).
Lückentext
Wähl in jeder Lücke das passende Wort und prüf dann deine Antworten.
Die Differenz aus beobachtetem und vorhergesagtem Wert heißt . Die Methode der kleinsten Quadrate minimiert die Summe der Residuen. Die Regressionsgerade verläuft immer durch den Punkt .
Karteikasten
Erst selbst überlegen, dann umdrehen.
Übung mit Feedback