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

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

> ROC-анализ, помогите разобраться
docent
сообщение 15.07.2014 - 23:28
Сообщение #1





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



Доброго времени суток всем профи. Помогите разобраться "чайнику" в ROC-анализе. ROC-кривую строю с помощью пакета SPSS.
У меня много вопросов. Но самый первый - может ли в качестве тестовой переменной выступать переменная, которая имеет интервальную норму?
Т.е. у меня в качестве такой переменной выступает иммуноглобулин А (норма 1,6-5,0). Если можно, то как интерпретировать данные? Как найти пороги отсечения (их же в таком случае должно быть два)?
Привожу исходные данные (0 - здоровый, 1 - больной). Заранее всем спасибо

0 1,4
0 2,6
0 4,1
0 2,6
0 1,4
1 2,8
1 2,8
1 2,8
0 2,8
0 1,0
1 2,1
1 4,4
0 0,9
0 0,8
1 0,9
0 1,2
0 2,2
1 0,9
1 2,8
1 6,7
1 3,0
0 0,6
1 10,1
0 1,8
1 0,8
1 5,0
0 0,8
1 2,8
1 2,8
0 5,0
1 2,8
0 1,8
1 2,8
1 10,7
1 2,3
1 3,4
1 4,8
1 7,9
1 4,6
0 2,3
1 3,1
1 4,3
1 3,8
1 1,4
1 4,1
0 12,4
0 2,2
0 0,9
1 3,1
1 8,2
0 3,1
0 1,4
0 2,7
0 2,5
0 2,2
0 0,9
1 4,9
1 3,2
1 1,8
1 2,2
1 2,3
1 2,0
1 4,3
1 4,8
1 3,5
1 12,1
1 3,5
0 1,8
1 2,1
1 1,4
0 1,7
1 8,2
1 4,5
0 3,1
1 2,1
1 1,9
1 1,7
0 1,2
1 2,3
1 3,5
1 1,2
1 1,1
0 0,8
0 0,9
0 1,4
1 0,8
1 1,2
0 1,5
1 1,4
0 1,1
1 1,3
1 0,8
1 0,6
0 0,9
0 1,1
0 0,5
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
 
Открыть тему
Ответов
docent
сообщение 16.07.2014 - 13:26
Сообщение #2





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



Доцент тупой (с)
У иммуноглобулина А есть медицинская норма (я ее и указала). Норма задана интервалом (потому я ее назвала интервальной). Почему тогда нет интервальной нормы? Построить кривую по этим данным я могу, найти площадь тоже могу. Но что делать с порогом отсечения? У меня же есть нижний и верхний пределы уровня иммуноглобулина. Или получается, что для моего случая нет нижнего порога отсечения? А если бы был, то как его искать? Мне хотелось бы понять принцип. Спасибо
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
p2004r
сообщение 16.07.2014 - 14:46
Сообщение #3





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



Цитата(docent @ 16.07.2014 - 13:26) *
Доцент тупой (с)
У иммуноглобулина А есть медицинская норма (я ее и указала). Норма задана интервалом (потому я ее назвала интервальной). Почему тогда нет интервальной нормы? Построить кривую по этим данным я могу, найти площадь тоже могу. Но что делать с порогом отсечения? У меня же есть нижний и верхний пределы уровня иммуноглобулина. Или получается, что для моего случая нет нижнего порога отсечения? А если бы был, то как его искать? Мне хотелось бы понять принцип. Спасибо


Ну "норма" кем то вводилась? Вводилась как доверительный интервал для среднего скорее всего по большой обследованной группе. Смысл у двустороннего доверительного интервала в данном случае был только статистический. Патология "по факту" нарушает только "верхнюю границу", причем даже не первоначальной "нормы".


PS А если хочется посчитать предиктивную способность именно "официальной" нормы показателя, то и надо всё пересчитать в отклонения от неё.


Signature
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
docent
сообщение 17.07.2014 - 10:15
Сообщение #4





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



Цитата(p2004r @ 16.07.2014 - 14:46) *
PS А если хочется посчитать предиктивную способность именно "официальной" нормы показателя, то и надо всё пересчитать в отклонения от неё.

Попыталась сделать именно так. Но тут тоже непонятно мне, как правильно сделать. Я посчитала абсолютное отклонение от медицинской нормы (без учета знака). Кривая тут же стала не такой красивой (площадь получилась маленькой). Но тут у меня возник следующий вопрос. Закон распределения явно не может быть нормальным (значения иммуноглобулина слева ограничены 0), поэтому отклонения в меньшую сторону от нормы и в большую не могут быть равнозначными. Т.е. небольшие отклонения в сторону уменьшения могут быть более значимыми, чем небольшие отклонения в большую. А я беру дельту фактически с одинаковым весом. Как тут быть?
И тогда граница отсечения - это отклонение от норм, я правильно понимаю?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
p2004r
сообщение 17.07.2014 - 13:43
Сообщение #5





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



Цитата(docent @ 17.07.2014 - 10:15) *
Попыталась сделать именно так. Но тут тоже непонятно мне, как правильно сделать. Я посчитала абсолютное отклонение от медицинской нормы (без учета знака). Кривая тут же стала не такой красивой (площадь получилась маленькой). Но тут у меня возник следующий вопрос. Закон распределения явно не может быть нормальным (значения иммуноглобулина слева ограничены 0), поэтому отклонения в меньшую сторону от нормы и в большую не могут быть равнозначными. Т.е. небольшие отклонения в сторону уменьшения могут быть более значимыми, чем небольшие отклонения в большую. А я беру дельту фактически с одинаковым весом. Как тут быть?
И тогда граница отсечения - это отклонение от норм, я правильно понимаю?


1) скорее всего AUC не только мал, но и неотличим от 0.5 (0.5 входит в доверительный интервал для величины AUC)

2) выше был пример с логарифмом показателя, распределения получились более менее, но можно и преобразование специально настроить http://forum.disser.ru/index.php?showtopic=3133

3) есть еще вариант --- посчитать отдельно для случая "выше нормы", "ниже нормы" (как то сомнительно, что заболевания сопровождающиеся "выше нормы" и заболевание сопровождающиеся "ниже нормы" это одно и то же заболевание)



Signature
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 

Сообщений в этой теме


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