作者usopenjiang (usopenjiang)
看板Statistics
标题[问题] spss用weighted data跑ROC curve 遇到的问题
时间Mon Apr 18 09:44:57 2011
我有个有关ROC curve的问题(已爬文),不知道能不能在这里po出来大家讨论一下,
实验室的老板和我在做一个有关阅读障碍的研究, 其中因为样本里有阅读障碍的孩子
远超过没有阅读障碍的孩子(跟实际上的比例不一样),加上已经知道现实中这两组的
比例是多少,所以我们用加权 (weighting)的方式来调整这两组分数的比重, 比重有小数点
(e.g., 阅读障碍组的weighting是0.6,没有阅读障碍的孩子比重是2.8等等),
现在问题来了,当我跑完logistic regression的分析後,要再跑ROC curve, 但spss跳出
以下的错误警告:
”The WEIGHT variable contains at least one fractional value which is
inappropriate for the ROC procedure"
所以看来spss没有办法在weighting是小数的情况下画出ROC curve或算出AUC,
我想请问有没有版友之前在weighting状态下跑roc curve 遇到类似的问题?我已经
google过所有有关roc curve的问题,好像都没有人能解决这问题. 不知道用其他统
计软体跑roc curve又做weighting的人有没有碰过相同的问题?
请大家不吝指教,谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 129.237.203.200
1F:→ bmka:我猜你弄错SPSS里面weight指令的功能,根据error message 04/18 12:28
2F:→ bmka:来判断,这里的weight指的是frequency 04/18 12:29
3F:→ bmka:建议你根据logistic regression 结果重新生成一个新的 04/18 12:30
4F:→ bmka:predictor,然後用新的variable来做ROC 04/18 12:30
5F:→ bmka:PS.我不懂SPSS,只是单纯从经验判断 04/18 12:31
6F:→ kingbee:不晓的SPSS的ROC计算过程有没有和SAS一样是与logisitc有关 04/18 15:01
7F:→ usopenjiang:谢谢你们的分享~ 04/19 12:32
8F:→ usopenjiang:我今天再试了一下,如果weight factor用整数(e.g.,2) 04/19 12:34
9F:→ usopenjiang:的话,就没有这种error warning了,但我必须用小数 04/19 12:35