Ich bin kein Experte, also vergib mir, wenn ein Teil der Terminologie etwas ungeschickt ist. Gerne stellen wir Ihnen bei Bedarf weitere Informationen zur Verfügung.
Ich habe zwei Vektoren mit 50 gepaarten numerischen Werten in R. Ich möchte einen zweiseitigen Randomisierungs- oder Permutationstest durchführen, um festzustellen, ob ihre Unterschiede zufällig sind oder nicht.
Ein Permutationstest (auch als Randomisierungstest, Re-Randomisierungstest oder exakter Test bezeichnet) ist eine Art statistischer Signifikanztest, bei dem die Verteilung der Teststatistik unter der Nullhypothese durch Berechnung aller möglichen Werte der Teststatistik erhalten wird unter Umlagerungen der Etiketten auf den beobachteten Datenpunkten.
Ich möchte diese Art von Test durchführen, weil ich glaube, dass die Verteilungen der Werte in den Vektoren die Annahmen anderer Tests wie des t-Tests verletzen (zum Beispiel sind viele der numerischen Werte im Vektor 0).
Die permtest
Funktion in der BHH2-Bibliothek macht fast das, was ich will, aber sie arbeitet mit allen Permutationen, was zu lange dauern wird. Stattdessen möchte ich den p-Wert schätzen, indem ich eine große Anzahl möglicher Permutationen abtaste. Ich hatte einen Blick in der Münze Paket, aber nichts scheint mit Abtasten von paarigen numerischen Vektoren eine Permutation Test zu tun.
Ein bisschen googeln hat mich zu dieser E-Mail geführt , was darauf hindeutet, dass ich kein Paket dafür finden kann, weil es ein Einzeiler in R ist. Leider habe ich nicht genug Erfahrung mit R, um dieses zu produzieren -Liner.
Gibt es ein Paket oder eine Methode, die einen zweiseitigen gepaarten Permutationstest nur mit einer Stichprobe des Permutationsraums durchführt?
Wenn nicht, könnte jemand ein kurzes Stück R-Code dafür freigeben?
oneway_test(y ~ x | pairs, distribution=approximate(B=9999))
mit library(coin)
.
coin
(unter anderem) Randomisierungstests durchführen. zB siehe die Antwort auf diese Frage (lies das Ganze) . Wenn ich richtig verstehe, decken die Beispiele sowohl ungefähre als auch genaue Fälle ab und decken sowohl unabhängige als auch abhängige Stichproben ab.