Ich habe das folgende Cox PH-Modell:
(Zeit, Ereignis) ~ X + Y + Z.
Ich mag die vorhergesagte Gefahr erhalten Preise (i Raten über Gefahren sprechen bin nicht bestimmte Werte von bestimmten Hazard Ratios) X
, Y
, Z
. Ich weiß, dass das Muhaz R-Paket die beobachteten Gefährdungsraten berechnen kann, aber ich interessiere mich für das vorhergesagte Modell.
Gibt es eine Möglichkeit, dies in R zu tun?
Antworten:
Die Funktion im R-Überlebenspaket zum Abrufen der Basisrisikorate ist
basehaz
.Dann müssen Sie es für die verschiedenen multipliziereneβ um die spezifische Gefährdungsrate anhand der von Ihnen gefundenen Koeffizienten zu erhalten.
Ein einfaches Beispiel kann helfen:
dasexp( - 0,1929 ) = 0,8245 wird aus den zusammenfassenden Ergebnissen der Cox-Regression kopiert und eingefügt 18 % niedriger als die Männchen.
summary(reg_fit)
, was bedeutet, dass die Frauen in den Daten Gefährdungsraten aufweisenquelle
Die Funktion
basehaz
(aus der vorherigen Antwort) liefert die kumulative Gefahr , nicht die Gefahrenfunktion (die Rate). Ich glaube, diese Frage betraf die Gefahrenfunktion. Die Schätzung der Gefahrenfunktion würde die Angabe der Art der Glättung erfordern (wie bei der Dichteschätzung). DasMuhaz
R-Paket kann dies für eine Beispieldaten tun. Mir ist keine Funktion bekannt, die dies für das Grundrisiko im Cox-Modell tun kann. Ich brauche das auch. Ich denke, ich muss die kumulative Gefahr selbst glätten.quelle