Angepasste Cox-Regression
Du hast in der vorherigen Aufgabe drei Faktoren isoliert, die auf dem 0,05-Niveau statistisch signifikant sind: fin
, age
und prio
.
fin
: Wenn der Strafgefangene finanzielle Unterstützung erhielt, sank das Risiko (Hazard) um 31 %;age
: Für jedes Alter, das über dem Durchschnitt liegt, sinkt das Risiko um 5 %;prio
: Für jede frühere Verhaftung, die über dem Durchschnitt liegt, steigt das Risiko um 9 %.
Erstellen wir ein eigenes Cox-Regressionsmodell mit diesen Kovariaten.
Die Klasse CoxPHFitter
wurde für dich importiert, und die Bibliotheken pandas
und numpy
werden als pd
bzw. np
importiert. Verwende die Konsole, um den DataFrame prison
und seine Spaltennamen nach Bedarf zu untersuchen.
Diese Übung ist Teil des Kurses
Überlebenszeitanalyse in Python
Anleitung zur Übung
- Instanziiere eine
CoxPHFitter
-Klasse mit dem Namencustom_cph
. - Passe
custom_cph
mit einem benutzerdefinierten Regressionsmodellfin + age + prio
an, indem du den Parameterformula
verwendest. - Hol dir die Modellzusammenfassung von
cph
und gib sie aus.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# Instantiate CoxPHFitter class
custom_cph = ____
# Fit custom model
____
# Print model summary
print(____)