[程式] R語言IRT(ltm package)
[軟體程式類別]:
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
→
10/16 17:07,
8年前
, 1F
10/16 17:07, 1F
推
10/16 21:54,
8年前
, 2F
10/16 21:54, 2F
推
10/16 21:55,
8年前
, 3F
10/16 21:55, 3F
→
10/16 23:14,
8年前
, 4F
10/16 23:14, 4F
使用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