Kama
Jansen
Student, Akademia
Medyczna w
Amsterdamie
Temat: Survival analysis / Analiza przezycia / Cox regression
Witammusze zrobic analize przezycia dla nastepujacego zbioru danych (dataset.csv):
w csv pliku mam w pierwszej kolumnie pacjenci: 1,2,3,4,5,..n, w drugiej kolumnie czas zycia: 1h, 2h, 3h, .. (czas dla kazdego pacjenta jest rozny, jeden pacjent zyje dluzej inny krocej, max 15h), kolejne kolumny to parametry, parametrA, parametrB, parametrC... (kazdy z tych parametrow jest mierzony co godzine, tak jak pokazuje czas zycia), ostatnia kolumna to czas przetrwania (survival time), oczywiscie rozny dla roznych pacjentow (max15.5h)
i teraz musze zrobic cox model zeby wiedziec ktore z parametrow sa najlepszymi predytorami
jaka jest roznica miedzy ponizszymi?:
coxph(Surv(SurvT, status) ~ (parametrA), data = dataset)
cph(Surv(SurvT, status) ~ (parametrA), x=T, y=T, data = dataset)
jak to zrobic zeby jakis model zbudowac, chyba nie recznie wpisywac po kolei parametryA...Z?
to chyba jakos w jednej linijce sie da?cos w tym stylu?
cph(Surv(SurvT, status) ~ (parametrA) + (parametrB) + ...., x=T, y=T, data = dataset)
wiem ze na koncu jak sie juz ma model mozna zrobic fastbw() i otrzyma sie tylko te zmienne ktore musza pozostac w modelu
czy ktos moze mi pomoc w tej kwestii?