看板 Statistics 關於我們 聯絡資訊
[軟體程式類別]: R [程式問題]: IRT分析(ltm package) [軟體熟悉度]: 新手 [問題敘述]: 有關IRT中的三參數模型,想在固定3種參數的情況下,估算受試者能力 [程式範例]: 目前可以用 tpm(WIRS) 估算每題的3個參數 (WIRS為package中的範例資料) 然後用factor.scores(tpm(WIRS)) 計算出WIRS中每位受試者能力 但是假設我有另一筆資料WIRS_2,為另一批受試者與WIRS中的受試者坐同一份試卷的資料 在我用tpm(WIRS)估算出3參數後,想固定三個參數然後計算WIRS_2,中的受試者能力 請問是否有辦法? PS:另請教,猜測參數一班會落在哪個值,看以前文獻約在0.2左右,但使用此model 估出來的幾乎都小於0.05,有甚麼方法改善嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.71.4.161 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1508139803.A.0FE.html
andrew43: 是 factor.scores(..., resp.patterns = WIRS_2) 嗎 10/16 17:07
JKY: 使用tpm內的constraint固定參數值 10/16 21:54
JKY: 猜測參數很難估得準,可以用不同的初始值跑看看 10/16 21:55
obarisk: 把所有參數都constraint掉,做wirs_2 10/16 23:14
使用J大與o大的建議,但是還是有點問題 若固定全部參數,tpm會出現error Error in thetas.[-((constraint[, 2] - 1) * p + constraint[, 1])] <- thetas : replacement has length zero 若只固定部分參數,則有些被固定的參數值會跑掉,而且差很多 請問有甚麼辦法解決嗎? ※ 編輯: guitarbird (211.20.60.224), 10/17/2017 09:58:07