Das Statistikbuch, das ich lese, empfiehlt Omega-Quadrat, um die Auswirkungen meiner Experimente zu messen. Ich habe bereits unter Verwendung eines Split-Plot-Designs (Mischung aus Innersubjekten und Zwischensubjektdesign) bewiesen, dass meine Innersubjektfaktoren mit p <0,001 und F = 17 statistisch signifikant sind.
Jetzt möchte ich sehen, wie groß der Unterschied ist ... gibt es irgendwo eine Implementierung von Omega im Quadrat für R (oder Python? Ich weiß ... man kann träumen;). Die Suche im Internet nach R-bezogenen Dingen ist eine Schmerz die * , ich weiß nicht, wie ich es schaffe, Sachen mit C zu finden.
Vielen Dank!
r
anova
effect-size
split-plot
levesque
quelle
quelle
Antworten:
Eine Funktion zur Berechnung des Omega-Quadrats ist einfach zu schreiben. Diese Funktion nimmt das vom aov-Test zurückgegebene Objekt und berechnet und gibt das Omega-Quadrat zurück:
edit: aktualisierte Funktion für n-way aov Modelle:
quelle
Ich musste kürzlich ein melden .ω2
Es ist eine unordentliche Funktion, die leicht bereinigt werden kann. Es berechnet das partielle und sollte wahrscheinlich nur für faktorielle Designs zwischen Subjekten verwendet werden.ω2
quelle
Ich würde vorschlagen, dass das verallgemeinerte Eta-Quadrat als geeigneteres Maß für die Effektgröße angesehen wird ( ref , ref ). Es ist in der ANOVA-Ausgabe im ez-Paket für R enthalten.
quelle
Ich habe eine Omega-Quadrat-Funktion im Profil von jemandem gefunden, das online verfügbar gemacht wurde:
http://www.estudiosfonicos.cchs.csic.es/metodolo/1/.Rprofile
quelle
Daniel "strengejacke" Lüdeckes Paket
sjstats
kann für ANOVA-Modelle kein Omega-Quadrat, Teil-Omega-Quadrat usw. ausführen. Hör zu.Hier ist eine Vignette, die das demonstriert:
https://cran.r-project.org/web/packages/sjstats/vignettes/anova-statistics.html
quelle