Kama Jansen

Kama Jansen Student, Akademia
Medyczna w
Amsterdamie

Temat: Jak porownac dwie proporcje?

Mam dane otrzymane po wykonaniu takiego czegos:
res1<-tapply(dsa$score,ds$ID,funkcjax)
co w wyniku mi daje array gdzie sa zapisane: ID pacjentow i pod spodem obliczony score. Pacjent moze byc chory i wtedy ma score od 1 do 4 (w zaleznosci od jego stanu) lub zdrowy i wtedy ma score 8. Wiec zestaw danych to tylko ID pacjentow i score.
Teraz mam drugi zestaw danych res2 zbudowany w ten sam sposob jak res1.
W res2 sa rowniez tylko ID pacjentow i ich score. Sa to ci sami pacjenci, wiec ID jest takie same, ale ich score jest inny, bo policzony inna metoda.

Teraz chce podzielic oba zestawy danych na zdrowych i chorych, wiec ci co maja score 8 i pozostali. Wiec myslalam zeby dac cos takiego ze tym ze score 8 przypisac 1 a reszcie 0. v1[v==8]->1 i v2[v!=8]->0
i wtedy bym mogla porownac proporcje zdrowych do chorych ze grupy res1 z taka sama proporcja z grupy res2.
Nie wiem jak rozdzielic te grupy na zdrowych i chorych. Ja mam przeciez wszystkie dane w jednym pliku res1 badz res2. I jak juz sie je rozdzieli przypisujac 0 i 1 to czy to sie da zrobic prop.test() i jak dokladnie to bedzie?
Prosze o pomoc
Wojciech Sobala

Wojciech Sobala Redaktor
statystyczny,
biostatystyk,
Instytut Medycyny
Pr...

Temat: Jak porownac dwie proporcje?

Kama Jansen:
Mam dane otrzymane po wykonaniu takiego czegos:
res1<-tapply(dsa$score,ds$ID,funkcjax)
> co w wyniku mi daje array gdzie sa zapisane: ID pacjentow i pod
spodem obliczony score. Pacjent moze byc chory i wtedy ma score od 1 do 4 (w zaleznosci od jego stanu) lub zdrowy i wtedy ma score 8. Wiec zestaw danych to tylko ID pacjentow i score.
Teraz mam drugi zestaw danych res2 zbudowany w ten sam sposob jak res1.
W res2 sa rowniez tylko ID pacjentow i ich score. Sa to ci sami pacjenci, wiec ID jest takie same, ale ich score jest inny, bo policzony inna metoda.

Teraz chce podzielic oba zestawy danych na zdrowych i chorych, wiec ci co maja score 8 i pozostali. Wiec myslalam zeby dac cos takiego ze tym ze score 8 przypisac 1 a reszcie 0. v1[v==8]->1 i v2[v!=8]->0

Powinno być:
v1 <- rep(0,length(res1)); v2 <- rep(0,length(res2))
v1[res1!=8] <- 1; v2[res2!=8] <- 1;

> i wtedy bym mogla porownac proporcje zdrowych do chorych ze grupy
res1 z taka sama proporcja z grupy res2.
Nie wiem jak rozdzielic te grupy na zdrowych i chorych. Ja mam przeciez wszystkie dane w jednym pliku res1 badz res2. I jak juz sie je rozdzieli przypisujac 0 i 1 to czy to sie da zrobic prop.test() i jak dokladnie to bedzie?
Prosze o pomoc

Zanim wybierzesz test powiedz jaka jest hipoteza do testowania.



Wyślij zaproszenie do