ich suche nach einer eleganten Lösung um in meinem Datensatz Fishers Exact Tests für verschiedene Werte durchzuführen und nicht alles einzeln von Hand machen zu müssen.
Ich habe einen Datensatz mit einer Variablen für verschiedene "Krankheiten" "A bis F" und einer Variablen für Kontrollen ja/nein "x" oder" y".
In etwa so:
Code: Alles auswählen
x <- matrix(1:10, nrow=5, ncol=2,dimnames=list(c("A","B","C","D","F"), c("x","y")))
Ich möchte nun für jede Krankheit herausfinden ob diese bei Kontrollen häufiger oder seltener ist, im Vergleich zu allen anderen Probanden. Zunächst soll also zb für Krankheit "A" die Tabelle gebildet werden:
und dann der Test durchgeführt werden.x y
A vorhanden 1 6
A nicht vorhanden 14 34
Bis jetzt versuche ich das umständlich indem ich aus den Daten kleinere Gruppen bilde und dann die p-Werte wieder von Hand in die Tabelle eintrage. Habt ihr vielleicht einen eleganteren Weg dafür?
LG