Bedeutet die Annahme von normalen Fehlern, dass Y auch normal ist?

12

Wenn ich mich nicht irre, wird in einem linearen Modell angenommen, dass die Verteilung der Antwort eine systematische und eine zufällige Komponente aufweist. Der Fehlerbegriff erfasst die zufällige Komponente. Wenn wir also davon ausgehen, dass der Fehlerterm normalverteilt ist, bedeutet das dann nicht, dass die Antwort auch normalverteilt ist? Ich denke schon, aber dann scheinen Aussagen wie die folgende ziemlich verwirrend:

Und Sie können deutlich sehen, dass die einzige Annahme von "Normalität" in diesem Modell darin besteht, dass die Residuen (oder "Fehler" ) normal verteilt sein sollten. Es gibt keine Annahme über die Verteilung des Prädiktors x i oder der Antwortvariablen y i .ϵixiyi

Quelle: Prädiktoren, Antworten und Residuen: Was muss eigentlich normal verteilt werden?

Ernest A
quelle
7
Wenn die nicht stochastisch sind, impliziert die Normalität von ϵ die Normalität der abhängigen Variablen. Für stochastisch unabhängige Variablen gilt dies im Allgemeinen nicht, es hängt dann von der Verteilung der unabhängigen Variablen ab. xϵ

Antworten:

19

Das Standard-OLS-Modell ist mit ε N ( 0 , σ 2 I n ) für ein festes X R n × p .Y=Xβ+εεN(0,σ2ichn) XRn×p

Dies bedeutet in der Tat, dass , obwohl dies eine Konsequenz unserer Annahme über die Verteilung von ε ist , anstatt tatsächlich die Annahme zu sein. Denkenauch darandass ich über die bedingte Verteilung von rede Y , nicht die Randverteilung von Y . Ich konzentriere mich auf die bedingte Verteilung, weil ich denke, dass Sie genau danach fragen.Y.|{X,β,σ2}N(Xβ,σ2ichn)εY.Y.

Ich denke, der verwirrende Teil ist, dass dies nicht bedeutet, dass ein Histogramm von normal aussehen wird. Wir sagen, dass der gesamte Vektor Y ein einziger Zug aus einer multivariaten Normalverteilung ist, wobei jedes Element einen potentiell unterschiedlichen Mittelwert E ( Y i | X i ) = X T i β hat . Dies ist nicht dasselbe wie eine normale Stichprobe. Die Fehler & egr ; sind tatsächlich eine iid-Stichprobe, so dass ein Histogramm von ihnen normal aussehen würde (und deshalb machen wir eine QQ-Darstellung der Residuen, nicht der Antwort).Y.Y.E(Y.ich|Xich)=XichTβε

Hier ist ein Beispiel: Angenommen, wir messen die Höhe für eine Stichprobe von 6. und 12. Schülern. Unser Modell ist H i = β 0 + β 1 I ( 12. Klasse ) + ε i mit ε iiid N ( 0 , σ 2 ) . Wenn wir uns ein Histogramm des H i ansehen, werden wir wahrscheinlich eine bimodale Verteilung mit einem Peak für Schüler der 6. Klasse und einem Peak für Schüler der 12. Klasse sehen, aber das stellt keinen Verstoß gegen unsere Annahmen dar.HHich=β0+β1ich(12. Klasse)+εichεich iid N(0,σ2)Hich

jld
quelle
Könnte jemand bitte die Notation klären ? σ2ichn
Snoram
Es bedeutet die Identitätsmatrix multipliziert mit einem Skalar σ 2 . n×nσ2
Jld
n×n
11

Wenn wir also davon ausgehen, dass der Fehlerterm normalverteilt ist, bedeutet das dann nicht, dass die Antwort auch normalverteilt ist?

Nicht einmal aus der Ferne. Ich erinnere mich daran, dass die Residuen unter normalen Bedingungen vom deterministischen Teil des Modells abhängen . Hier ist eine Demonstration, wie das in der Praxis aussieht.

Ich beginne damit, zufällig Daten zu generieren. Dann definiere ich ein Ergebnis, das eine lineare Funktion der Prädiktoren ist, und schätze ein Modell.

N <- 100

x1 <- rbeta(N, shape1=2, shape2=10)
x2 <- rbeta(N, shape1=10, shape2=2)

x <- c(x1,x2)
plot(density(x, from=0, to=1))

y <- 1+10*x+rnorm(2*N, sd=1)

model<-lm(y~x)

Schauen wir uns an, wie diese Residuen aussehen. Ich vermute, dass sie normal verteilt sein sollten, da dem Ergebnis ynormales Rauschen hinzugefügt wurde. Und in der Tat ist das der Fall.

Bildbeschreibung hier eingeben

plot(density(model$residuals), main="Model residuals", lwd=2)
s <- seq(-5,20, len=1000)
lines(s, dnorm(s), col="red")

plot(density(y), main="KDE of y", lwd=2)
lines(s, dnorm(s, mean=mean(y), sd=sd(y)), col="red")

Wenn wir jedoch die Verteilung von y überprüfen, können wir feststellen, dass dies definitiv nicht normal ist! Ich habe die Dichtefunktion mit dem gleichen Mittelwert und der gleichen Varianz überlagert wie y, aber es ist offensichtlich eine schreckliche Anpassung!

Dichte von y

Der Grund, warum dies in diesem Fall passiert ist, ist, dass die Eingabedaten nicht einmal aus der Ferne normal sind. Nichts an diesem Regressionsmodell erfordert Normalität, außer in den Residuen - nicht in der unabhängigen Variablen und nicht in der abhängigen Variablen.

Denisty von x

Sycorax sagt Reinstate Monica
quelle
8

Nein, das tut es nicht. Nehmen wir zum Beispiel an, wir haben ein Modell, das das Gewicht der olympischen Athleten vorhersagt. Während das Gewicht normalerweise auf die Athleten in jeder Sportart verteilt sein könnte, ist es nicht unter allen Athleten - es ist möglicherweise nicht einmal unimodal.

Peter Flom - Wiedereinsetzung von Monica
quelle