Re: [問題] spss用weighted data跑ROC curve 遇到ꨠ…
首先謝謝大家的建議和幫忙,
我來補充一下一些情形, 希望可以把我的問題描述得更完整:
1. 我把weighting factor從小數變成整數就沒有warning sign也可以順利地跑
ROC curve 出來,所以我想warning sign 裡的weighting也許真的是指weighting factor.
2. 還有一點奇怪的是,我用weighting 前和之後的分數分別跑logistic regression,
得到兩組不一樣的probabilities (抱歉很多英文,因為我用英文版的spss),但是weighting
前的probabilities都是weighting 後的 0.7到 0.8倍. 然後我分別用這兩組不同的
probabilities去跑ROC CURVE (把weighting的狀態關掉後),結果得到的Roc Curve和
AUC (area under curve)是一模一樣的,也就是說,加權(weighting)後沒有影響到ROC
curve, 這讓我很困惑,因為我以為加權後的probabilities改變了,所有的sensitivity
和specificity也會跟著變,所以ROC curve照道理也會跟著加權來改變. 不知道各位高手
對這一點有什麼見解,是我把原理搞錯了嗎??
先謝謝大家的耐心和熱心~
※ 引述《usopenjiang (usopenjiang)》之銘言:
: 我有個有關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
→
04/19 13:57, , 1F
04/19 13:57, 1F
→
04/19 13:58, , 2F
04/19 13:58, 2F
→
04/19 14:00, , 3F
04/19 14:00, 3F
→
04/19 14:01, , 4F
04/19 14:01, 4F
→
04/19 20:33, , 5F
04/19 20:33, 5F
→
04/19 20:33, , 6F
04/19 20:33, 6F
→
04/19 20:34, , 7F
04/19 20:34, 7F
→
04/19 20:43, , 8F
04/19 20:43, 8F
→
04/19 20:45, , 9F
04/19 20:45, 9F
→
04/19 20:45, , 10F
04/19 20:45, 10F
→
04/20 07:20, , 11F
04/20 07:20, 11F
→
04/20 07:22, , 12F
04/20 07:22, 12F