作者guitarbird (bird)
看板Statistics
標題[程式] R語言IRT(ltm package)
時間Mon Oct 16 15:43:21 2017
[軟體程式類別]:
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://webptt.com/m.aspx?n=bbs/Statistics/M.1508139803.A.0FE.html
1F:→ andrew43: 是 factor.scores(..., resp.patterns = WIRS_2) 嗎 10/16 17:07
2F:推 JKY: 使用tpm內的constraint固定參數值 10/16 21:54
3F:推 JKY: 猜測參數很難估得準,可以用不同的初始值跑看看 10/16 21:55
4F:→ 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