statable Statistiques pour les études et la recherche

Plusieurs lignes de la même personne ou du même groupe : cluster et fragilité

En bref

Si plusieurs lignes appartiennent à la même personne ou au même groupe (portées, centres, événements répétés), elles ne sont pas indépendantes. Dans la carte « Combien de temps faut-il avant un événement ? », l’identifiant offre deux voies sous « Plus d’options ». Cluster (par défaut) ne modifie que les erreurs types (robustes, sandwich) ; les hazard ratios restent exactement les mêmes et valent en moyenne sur les groupes (marginal). La fragilité (gamma, avancé) donne à chaque groupe une tendance propre et estime sa variance ; le hazard ratio vaut au sein d’un même groupe (conditionnel). Statable ne calcule jamais les deux à la fois. L’identifiant est transmis à R sous forme de code numérique, pas de texte.

Un exemple avec des nombres

rats : 300 rats dans 100 portées, 42 événements, traitement rx. Sans identifiant : b = 0,714, erreur type 0,309, HR = 2,04, p = ,021. Avec cluster : même b, erreur type robuste 0,271, z = 2,63, p = ,008. Avec la fragilité (gamma, Efron) : b = 0,727, HR = 2,07, variance de la fragilité 2,02, p = ,022. Le test de la variance 0 est un rapport de vraisemblance : χ² = 10,23, p divisé par deux = ,0007.

Limites et pièges

Rapporter le résultat

Régression de Cox avec cluster (100 groupes) : HR = 2,04, IC à 95 % [1,20 ; 3,47], p = ,008 (traitement) ; 300 lignes, 42 événements

Pour les spécialistes

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

Voir aussi

Ouvrir dans Statable