统计211

标题: 用SPSS进行多分类Logistic回归分析时出现警告!帮忙看看吧! [打印本页]

作者: jingdian8893    时间: 2012-2-26 10:32
标题: 用SPSS进行多分类Logistic回归分析时出现警告!帮忙看看吧!
我用SPSS做微浸润癌、浸润性癌与原位癌的超声对比,病例数为微浸润癌(37例)、浸润性癌(83例)与原位癌(39例),观察指标为年龄(0=<40岁,1=40岁~,2=50岁~ ,3=60岁~)、肿块大小(0=<2cm, 1=2cm~, 2=3cm~)、纵横比(0=<1,1=≥1)、形状(0=规则,1=不规则)、边界(0=清晰 ,1=不清晰)、毛刺/蟹足(0=无,1=有)、恶性环(0=无, 1=有)、内部回声(0=不均匀,1=均匀)、钙化灶(0=无,1=有)、肿块后方回声(0=无变化,1=衰减,2=增强)、血流分级(0=0和1级,1=2和3级)、        LN转移(0无转移,1有转移),共12个观察指标,采用多分类Logistic回归分析,结果出现如下警告:
There is possibly a quasi-complete separation in the data. Either the maximum likelihood estimates do not exist or some parameter estimates are infinite.
The NOMREG procedure continues despite the above warning(s). Subsequent results shown are based on the last iteration. Validity of the model fit is uncertain.


问题1:是不是我的病例数收集的太少或分布不均匀导致的,如微浸润癌(37例)、浸润性癌(83例)与原位癌(39例)?
问题2:在“LN转移”这个观察指标上,原位癌、微浸润癌全部为无转移,浸润性癌有46例(占浸润性癌的55%)转移,统计结果的P值为“.”而不是“.000”,就是只显示一个小数点符号,后面没有000,这个为什么会这样?
作者: jingdian8893    时间: 2012-2-26 10:33
为什么会出现警告呢?
作者: veil    时间: 2012-2-26 12:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: 蝶谷医仙    时间: 2012-2-27 22:23
样本量太少,拟合多分类的Logistic回归有点困难哦。
建议把微浸润癌与浸润癌进行合并,拟合二分类的Logistic回归试试,或者加大样本量试试看。
至于这样合并是否合适,要根据您的专业知识啊。
作者: pigtail    时间: 2012-3-2 17:21
问题1说明你的数据存在准完全分离,即某些变量的线性组合几乎可以分割数据,能区分各类型
问题2说明结果是最后一个迭代结果,可能不可信

顺便说下,完全分离或准完全分离的logistic回归结果几乎不能用,矩阵逆计算会导致方差很大
作者: jingdian8893    时间: 2012-3-2 21:44
pigtail 发表于 2012-3-2 17:21
问题1说明你的数据存在准完全分离,即某些变量的线性组合几乎可以分割数据,能区分各类型
问题2说明结果是 ...

高手!请问出现这样的问题我该怎么办?我现在把原位癌的病例数增加到59例,微浸润癌和浸润性癌任然保持原来的数量,即36例和84例,重新用上述方法计算一次,现在输出的结果没有出现Warning的警告了!是不是样本量基本够了?
作者: pigtail    时间: 2012-3-6 15:31
jingdian8893 发表于 2012-3-2 21:44
高手!请问出现这样的问题我该怎么办?我现在把原位癌的病例数增加到59例,微浸润癌和浸润性癌任然保持原 ...

增加样本当然有可能使得数据完全区分的现象消失,但结果的方差可能也会较大。
如果样本量比较大的情形下,实际中若能存在完全区分的数据是一件很好的事,意味着病例和对照能完全区分,理想的情形!




欢迎光临 统计211 (http://tj211.com/) Powered by Discuz! X3.2