Kama
Jansen
Student, Akademia
Medyczna w
Amsterdamie
Temat: walidacja kalibracja modelu, interpretacja
Witam czy ktos moze wie cos na temat walidacji i kalibracji modelu Cox?Robie kilka takich modeli (kazdy zbudowany jest tak samo tylko uzywam roznych danych: dane1, dane2, dane3, dane4):
m1<-cph(Surv(SurvT, status) ~ Ammo + Kreat + Hb + HE + MAP + AST + Grp + Hpps + Pre.treat, x=T, y=T, surv=T, singular.ok=T, data=dane1)
potem robie: m1res <- stepAIC(m1, direction = "both") i w rezultacie dla pierwszego modelu pozostaje AST i Grp.
Teraz chcialalbym zrobic walidacje i kalibracje tych modeli.
Mozna uzyc: validate(m1, B = 100) ?
jak zrobie to dla roznych modeli to jak mam zinterpretowac wyniki:
index.orig training test optimism index.corrected n
R2 0.5950 0.7996 0.3856 0.4140 0.1810 45
Slope 1.0000 1.0000 0.2721 0.7279 0.2721 45
D 0.1694 0.3194 0.0916 0.2278 -0.0584 45
U -0.0123 -0.0123 0.9534 -0.9657 0.9534 45
Q 0.1817 0.3316 -0.8618 1.1935 -1.0118 45
g 1.8678 3.8774 0.9552 2.9222 -1.0544 45
Dla kalibracji mozna uzyc: calibrate(m1, B=100, u=3)?
bez tego argumentu u nie dziala wogole, nie za bardzo rozumiem co on oznacza
o ile powyzsze jest dobrze to otrzymuje w rezultacie:
n=32 B=64 u=3 Day
index.orig training test mean.optimism mean.corrected n mean.predicted KM KM.corrected std.err
KM 0 0 0 0 0 64 1 1 1 0
jak to zinterpretowac, czy ktos wie o co tu chodzi?
Bede wdzieczna za pomoc.