statable Statystyka do studiów i badań naukowych

Kilka wierszy tej samej osoby lub grupy: cluster i frailty

W skrócie

Jeśli kilka wierszy należy do tej samej osoby lub grupy (mioty, ośrodki, powtarzające się zdarzenia), nie są one niezależne. W karcie „Jak długo trwa, zanim wystąpi zdarzenie?” identyfikator ma w „Więcej opcji” dwie drogi. Cluster (domyślnie) zmienia tylko błędy standardowe (odporne, sandwich); ilorazy hazardu pozostają dokładnie takie same i dotyczą przeciętnie wszystkich grup (marginalnie). Frailty (gamma, zaawansowane) daje każdej grupie własną skłonność i szacuje jej wariancję; iloraz hazardu dotyczy tej samej grupy (warunkowo). Statable nigdy nie liczy obu naraz. Identyfikator trafia do R jako kod liczbowy, nie jako tekst.

Przykład z liczbami

rats: 300 szczurów w 100 miotach, 42 zdarzenia, leczenie rx. Bez identyfikatora: b = 0,714, błąd standardowy 0,309, HR = 2,04, p = ,021. Z cluster: to samo b, odporny błąd standardowy 0,271, z = 2,63, p = ,008. Z frailty (gamma, Efron): b = 0,727, HR = 2,07, wariancja frailty 2,02, p = ,022. Test wariancji 0 to iloraz wiarygodności: χ² = 10,23, p podzielone przez dwa = ,0007.

Granice i pułapki

Raportowanie wyniku

Regresja Coxa z cluster (100 grup): HR = 2,04, 95% CI [1,20; 3,47], p = ,008 (leczenie); 300 wierszy, 42 zdarzenia

Dla specjalistów

library(survival)
m1 <- coxph(Surv(time, status) ~ rx + cluster(litter), data = rats)
m2 <- coxph(Surv(time, status) ~ rx + frailty(litter, distribution = "gamma"), data = rats)
m2$history[[1]]$theta   # Varianz der Frailty

Powiązane

Otwórz w Statable