Signifikanztest oder Kreuzvalidierung?


20

Zwei gängige Ansätze zur Auswahl korrelierter Variablen sind Signifikanztests und Kreuzvalidierung. Welches Problem versucht jeder zu lösen und wann würde ich eins dem anderen vorziehen?

Antworten:


22

Lassen Sie uns zunächst explizit sein und die Frage in den Kontext der multiplen linearen Regression stellen, in der wir eine Antwortvariable auf mehrere verschiedene Variablen x 1 , , x p (korreliert oder nicht) mit dem Parametervektor β = ( β 0 ) regressieren , β 1 , , β p ) und Regressionsfunktion f ( x 1 , , x p ) = β 0 + β 1 x 1 +yx1,,xpβ=(β0,β1,,βp)
das ein Modell des Mittelwerts der Antwortvariablen für eine gegebene Beobachtung von x 1 , , x p sein könnte .

f(x1,,xp)=β0+β1x1++βpxp,
x1,,xp

Die Frage ist , wie man eine Teilmenge des wählen s ungleich Null ist , und insbesondere, um als ein Vergleich der Signifikanztests im Vergleich zu Kreuzvalidierung .βich

Um die Terminologie glasklar zu machen, ist Signifikanzprüfung ein allgemeines Konzept, das in verschiedenen Kontexten unterschiedlich durchgeführt wird. Dies hängt zum Beispiel von der Wahl einer Teststatistik ab. Die Kreuzvalidierung ist in Wirklichkeit ein Algorithmus zur Schätzung des erwarteten Generalisierungsfehlers , der das wichtige allgemeine Konzept darstellt und von der Wahl einer Verlustfunktion abhängt.

Der erwartete Verallgemeinerungsfehler ist formal ein wenig technisch zu definieren, in Worten jedoch der erwartete Verlust eines angepassten Modells, wenn es für die Vorhersage eines unabhängigen Datensatzes verwendet wird , wobei die Erwartung über den für die Schätzung verwendeten Daten sowie den unabhängigen Daten liegt Set zur Vorhersage verwendet.

β1

  • β1=0pβ1=0p
  • β1=0β1=0β1darf auch von 0 verschieden sein, und dann können wir die beiden geschätzten Fehler vergleichen. Welches Modell das kleinste ist, entspricht dem von uns gewählten Modell.

β10

β1β1-

pp

ppβ1β1


17

Wenn Sie lediglich Signifikanztests und ein schrittweises Verfahren zur Modellauswahl verwenden, können Sie davon ausgehen, dass Sie ein sehr starkes Modell mit signifikanten Prädiktoren haben, wenn Sie dies tatsächlich nicht tun. Sie erhalten möglicherweise zufällig starke Korrelationen, und diese Korrelationen können anscheinend verstärkt werden, wenn Sie andere unnötige Prädiktoren entfernen.

Das Auswahlverfahren behält natürlich nur die Variablen bei, die mit dem Ergebnis am stärksten korreliert sind, und während das schrittweise Verfahren voranschreitet, wird die Wahrscheinlichkeit, einen Fehler vom Typ I zu begehen, größer, als Sie sich vorstellen. Dies liegt daran, dass die Standardfehler (und damit die p-Werte) nicht angepasst werden, um die Tatsache zu berücksichtigen, dass die Variablen nicht zufällig für die Einbeziehung in das Modell ausgewählt wurden, und dass mehrere Hypothesentests durchgeführt wurden, um diese Menge auszuwählen.

David Freedman hat ein niedliches Papier, in dem er diese Punkte demonstriert, die " Ein Hinweis zum Screenen von Regressionsgleichungen " genannt werden. Die Zusammenfassung:

R2R2

Eine mögliche Lösung für dieses Problem ist, wie Sie bereits erwähnt haben, die Verwendung einer Variante der Kreuzvalidierung. Wenn ich keinen guten wirtschaftlichen (mein Forschungsgebiet) oder statistischen Grund habe, meinem Modell zu glauben, ist dies mein bevorzugter Ansatz, um ein geeignetes Modell auszuwählen und Schlussfolgerungen zu ziehen.

Andere Befragte könnten erwähnen, dass schrittweise Vorgehensweisen unter Verwendung des AIC oder BIC einer Kreuzvalidierung asymptomatisch gleichkommen. Dies funktioniert nur, wenn die Anzahl der Beobachtungen im Verhältnis zur Anzahl der Prädiktoren groß wird. Im Zusammenhang mit vielen Variablen im Verhältnis zur Anzahl der Beobachtungen (Freedman sagt 1 Variable pro 10 oder weniger Beobachtungen) kann eine Auswahl auf diese Weise die oben diskutierten schlechten Eigenschaften aufweisen.

In Zeiten leistungsfähiger Computer sehe ich keinen Grund, die Kreuzvalidierung nicht als Modellauswahlverfahren für die schrittweise Auswahl zu verwenden.


Können Sie eine Referenz für schrittweise Verfahren mit dem AIC oder dem BIC angeben, die asymptomatisch einer Kreuzvalidierung entsprechen ? Ich habe über die Äquivalenz von AIC / BIC zur Kreuzvalidierung gelesen, aber nicht schrittweise.
Richard Hardy
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.