[問題] spss用weighted data跑ROC curve 遇到的問題

看板Statistics作者 (usopenjiang)時間14年前 (2011/04/18 09:45), 編輯推噓0(009)
留言9則, 3人參與, 最新討論串1/1
我有個有關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/18 12:28, , 1F
我猜你弄錯SPSS裡面weight指令的功能,根據error message
04/18 12:28, 1F

04/18 12:29, , 2F
來判斷,這裡的weight指的是frequency
04/18 12:29, 2F

04/18 12:30, , 3F
建議你根據logistic regression 結果重新生成一個新的
04/18 12:30, 3F

04/18 12:30, , 4F
predictor,然後用新的variable來做ROC
04/18 12:30, 4F

04/18 12:31, , 5F
PS.我不懂SPSS,只是單純從經驗判斷
04/18 12:31, 5F

04/18 15:01, , 6F
不曉的SPSS的ROC計算過程有沒有和SAS一樣是與logisitc有關
04/18 15:01, 6F

04/19 12:32, , 7F
謝謝你們的分享~
04/19 12:32, 7F

04/19 12:34, , 8F
我今天再試了一下,如果weight factor用整數(e.g.,2)
04/19 12:34, 8F

04/19 12:35, , 9F
的話,就沒有這種error warning了,但我必須用小數
04/19 12:35, 9F
文章代碼(AID): #1DgvUSaL (Statistics)