Форум врачей-аспирантов

Здравствуйте, гость ( Вход | Регистрация )

 
Добавить ответ в эту темуОткрыть тему
> Регрессия Кокса и baseline survival function, как считать
Azja
сообщение 8.07.2015 - 23:26
Сообщение #1





Группа: Пользователи
Сообщений: 1
Регистрация: 8.07.2015
Пользователь №: 27371



Помогите, пожалуйста!!!

Мне нужно посчитать Cox-model, что-то схожее с моделью риска развития сердечно сосудистых заболеваний. Я не знаю как посчитать baseline survival function.

В статье, в которой приводится пример расчета модели есть только такое описание

Я работаю в SPSS, объяснение нашла только здесь http://www-01.ibm.com/support/docview.wss?uid=swg21476201, но не понимаю как создать синтаксис(((


Спасибо

Сообщение отредактировал Azja - 8.07.2015 - 23:28
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
nokh
сообщение 11.07.2015 - 06:29
Сообщение #2





Группа: Пользователи
Сообщений: 1202
Регистрация: 13.01.2008
Из: Челябинск
Пользователь №: 4704



Цитата(Azja @ 9.07.2015 - 01:26) *
Помогите, пожалуйста!!!
Мне нужно посчитать Cox-model, что-то схожее с моделью риска развития сердечно сосудистых заболеваний. Я не знаю как посчитать baseline survival function.
В статье, в которой приводится пример расчета модели есть только такое описание
Я работаю в SPSS, объяснение нашла только здесь http://www-01.ibm.com/support/docview.wss?uid=swg21476201, но не понимаю как создать синтаксис(((
Спасибо

Конкретно по этому методу не подскажу - мало опыта, но несколько лет назад этот вариант анализ подробно обсуждался на этом форуме. Поищите в Поиске "регрессию Кокса" и почитайте обсуждения.
В SPSS синтаксис задаётся так:

1) Файл - Создать - Синтаксис.

2) В окно вставляете найденный вами код:

GET FILE='C:\Program Files\SPSS\Breast cancer survival.sav'.
SORT CASES BY time (A) .
COXREG
time
/STATUS=status(1)
/CONTRAST (er)=Indicator(1)
/CONTRAST (pr)=Indicator(1)
/CONTRAST (ln_yesno)=Indicator(1)
/METHOD=ENTER age er pr ln_yesno
/PATTERN=age(100) er(1) pr(0) ln_yesno(0)
/SAVE=SURVIVAL SE HAZARD XBETA
/OUTFILE=TABLE('C:\Program Files\SPSS\Cox.sav')
/CRITERIA=PIN(.05) POUT(.10) ITERATE(20) .
MATCH FILES /FILE=*
/TABLE='C:\Program Files\SPSS\Cox.sav'
/RENAME haz_0=haz_0a haz_m=haz_ma haz_1=haz_1a se_0=se_0a se_1=se_1a
se_m=se_ma sur_0=sur_0a sur_1=sur_1a sur_m=sur_ma
/BY time.
EXECUTE.

3) Нажимаете на предпоследнюю иконку "Запустить скрипт"

Естественно, перед этим готовите файл с такими же названиями переменных как в скрипте (или меняете соответствующие названия в самом скрипте), называете как нужно и помещаете этот файл куда нужно:
C:\Program Files\SPSS\Breast cancer survival.sav (или меняете название и путь для файла в самом скрипте).
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 

Добавить ответ в эту темуОткрыть тему