statable Στατιστική για σπουδές και έρευνα

Περισσότερες γραμμές του ίδιου ατόμου ή της ίδιας ομάδας: cluster και frailty

Εν συντομία

Αν περισσότερες γραμμές ανήκουν στο ίδιο άτομο ή στην ίδια ομάδα (γέννες ζώων, κέντρα, επαναλαμβανόμενα συμβάντα), δεν είναι ανεξάρτητες. Στην κάρτα «Πόσο διαρκεί μέχρι ένα συμβάν;» το αναγνωριστικό έχει δύο τρόπους στις «Περισσότερες επιλογές». Το cluster (προεπιλογή) αλλάζει μόνο τα τυπικά σφάλματα (ανθεκτικά, sandwich)· οι λόγοι κινδύνου μένουν ακριβώς ίδιοι και ισχύουν κατά μέσο όρο στις ομάδες (περιθώριοι). Το frailty (γάμμα, για προχωρημένους) δίνει σε κάθε ομάδα μια δική της τάση και εκτιμά τη διακύμανσή της· ο λόγος κινδύνου ισχύει μέσα στην ίδια ομάδα (δεσμευμένος). Το Statable δεν υπολογίζει ποτέ και τα δύο μαζί. Το αναγνωριστικό περνά στην R ως αριθμητικός κωδικός, όχι ως κείμενο.

Ένα παράδειγμα με αριθμούς

rats: 300 αρουραίοι σε 100 γέννες, 42 συμβάντα, θεραπεία rx. Χωρίς αναγνωριστικό: b = 0,714, τυπικό σφάλμα 0,309, HR = 2,04, p = ,021. Με cluster: το ίδιο b, ανθεκτικό τυπικό σφάλμα 0,271, z = 2,63, p = ,008. Με frailty (γάμμα, Efron): b = 0,727, HR = 2,07, διακύμανση του frailty 2,02, p = ,022. Ο έλεγχος για διακύμανση 0 είναι λόγος πιθανοφάνειας: χ² = 10,23, υποδιπλασιασμένο p = ,0007.

Όρια και παγίδες

Αναφορά του αποτελέσματος

Παλινδρόμηση Cox με cluster (100 ομάδες): HR = 2,04, 95% CI [1,20; 3,47], p = ,008 (treatment)· 300 γραμμές, 42 συμβάντα

Για ειδικούς

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

Σχετικά

Άνοιγμα στο Statable