Die Freiheitsgrade in meiner F-Tabelle sind für meine große Stichprobe nicht hoch genug.
Wenn ich beispielsweise ein F mit 5 und 6744 Freiheitsgraden habe, wie finde ich den kritischen Wert von 5% für eine ANOVA?
Was wäre, wenn ich einen Chi-Quadrat-Test mit großen Freiheitsgraden machen würde?
[Eine Frage wie diese wurde vor einiger Zeit veröffentlicht, aber das OP hat einen Fehler gemacht und hatte tatsächlich einen kleineren df, wodurch dieser auf ein Duplikat reduziert wurde - aber die ursprüngliche große df-Frage sollte irgendwo vor Ort eine Antwort haben]
chi-squared
degrees-of-freedom
f-distribution
tables
Glen_b - Monica neu starten
quelle
quelle
Antworten:
F-Tabellen :
Der einfachste Weg von allen - wenn Sie können - ist die Verwendung eines Statistikpakets oder eines anderen Programms, um Ihnen den kritischen Wert zu geben. In R können wir beispielsweise Folgendes tun:
(Sie können aber genauso einfach einen genauen p-Wert für Ihr F berechnen).
Normalerweise haben F-Tabellen am Ende der Tabelle einen Freiheitsgrad von "unendlich", einige jedoch nicht. Wenn Sie eine sehr große df haben (zum Beispiel ist 6744 sehr groß), können Sie stattdessen den Eintrag unendlich ( ) verwenden.∞
Sie könnten also Tabellen für , die 120 df und ∞ df ergeben:ν1=5 ∞
Die df-Zeile dort funktioniert für jedes wirklich große ν 2 (Nenner df). Wenn wir das verwenden, haben wir 2.2141 anstelle der exakten 2.2154, aber das ist nicht schlecht.∞ ν2
Wenn Sie keinen Eintrag für unendlich viele Freiheitsgrade haben, können Sie einen aus einer Chi-Quadrat-Tabelle herausarbeiten, indem Sie den kritischen Wert für den Zähler df geteilt durch diesen df verwenden
Nehmen Sie zum Beispiel für einen kritischen Wert von , einen kritischen Wert von χ 2 5 und dividieren Sie durch 5 . Der kritische Wert von 5% für a χ 2 5 beträgt 11.0705 . Wenn wir durch 5 teilen , ist das 2.2141, was die Zeile ∞ aus der obigen Tabelle ist.F5,∞ χ25 5 χ25 11.0705 5 2.2141 ∞
Wenn Ihre Freiheitsgrade etwas zu klein sind, um den Eintrag "unendlich" zu verwenden (aber immer noch viel größer als 120 oder was auch immer Ihre Tabelle betrifft), können Sie die inverse Interpolation zwischen dem höchsten endlichen df und dem Eintrag "unendlich" verwenden. Angenommen, wir möchten einen kritischen Wert für df berechnenF5,674
Dann berechnen wir den unbekannten kritischen Wert asC
(Der genaue Wert ist , das funktioniert also ziemlich gut.)2.2274
Weitere Details zur Interpolation und inversen Interpolation finden Sie in diesem verlinkten Beitrag.
Chi-Quadrat-Tische :
Wenn Ihr Chi-Quadrat-df wirklich groß ist, können Sie normale Tabellen verwenden, um eine Annäherung zu erhalten.
Für großes df die Chi-Quadrat-Verteilung mit dem Mittelwert ν und der Varianz 2 ν ungefähr normal . Um den oberen 5% -Wert zu erhalten, nehmen Sie den einseitigen kritischen 5% -Wert für eine Standardnormalen ( 1,645 ) und multiplizieren Sie mit √ν ν 2ν 1.645 und addiereν.2ν−−√ ν
Stellen Sie sich zum Beispiel vor, wir bräuchten einen oberen kritischen Wert von 5% für einen .χ26744
Wir würden 1,645 × √ berechnen. Die genaue Antwort (auf5signifikante Zahlen) lautet6936,2.1.645×2×6744−−−−−−−√+6744≈6935 5 6936.2
Wenn die Freiheitsgrade sind kleiner, können wir die Tatsache nutzen , dass , wenn ist χ 2 ν dann √X χ2ν .2X−−−√∼˙N(2ν−1−−−−−√,1)
Wenn wir zum Beispiel df hätten, könnten wir diese Näherung verwenden. Der genaue obere kritische Wert von 5% für ein Chi-Quadrat mit 674 df beträgt (bis 5 Ziffern) 735,51 . Mit dieser Näherung würden wir wie folgt berechnen:674 735.51
Nehmen Sie den oberen (einseitigen) kritischen Wert von 5% für eine Standardnormalen (1,645) und addieren Sie , quadriere die Summe und dividiere durch 2. In diesem Fall:2ν−1−−−−−√
.(1.645+2×674−1−−−−−−−−−√)2/2≈735.2
Wie wir sehen, ist dies ziemlich nah.
Für erheblich kleinere Freiheitsgrade könnte die Wilson-Hilferty-Transformation verwendet werden - sie funktioniert bis auf wenige Freiheitsgrade -, aber die Tabellen sollten dies abdecken. Diese Annäherung ist die .(Xν)13∼˙N(1−29ν,29ν)
quelle
R
df2/df1 * (-1 + 1/(1-qchisq(0.95, df1) / df2))