一、Stata IRT简介
Stata14新增了一套IRT命令,可以用于分析和拟合项目反应理论(IRT)模型。IRT模型是用来分析感兴趣的潜在特质和用于测量特质的项目之间的关系。Stata的IRT命令简洁直观方便,对一些常用的二级评分和多级评分IRT模型以及二级评分和多级评分组合在一起的混合模型都可以用Stata的IRT命令进行分析,irtgraph命令可以用来绘制项目特征函数和信息函数曲线。
要了解更多关于Stata的IRT特点,你可以参考stata14的 IRT帮助手册。
如果你要分析的数据集含9个题目即变量名分别为q1到q9,要在Stata14中进行简单的单参数logistic模型分析,只要运行命令
irt 1pl q*
或使用破折号
irt 1pl q1-q9
或列出所有变量名
irt 1pl q1 q2 q3 q4 q5 q6 q7 q8 q9
或用括号
irt (1pl q1-q9)
在分析多种IRT模型组合在一起的混合模型时,stata命令中使用括号的方式是非常直观的。例如,用IRT模型分析一次政治测试,假定第1至20题是多选一式的选择题,第21题至40题是多选多式的选择题,第41题至第45题是简答题,第46题是论述题。假定数据已经读入Stata中,数据集中的变量名为q1至q46,现打算用多种IRT模型组合在一起的混合模型进行同时一次性分析,可以运行如下命令对测试进行混合IRT模型分析
Irt (3pl q1-q20) (2pl q21-q40) (pcm q41-q45) (grm q46)
在Stata14中绘制IRT图形,也非常方便。例如绘制所有题目的题目特征曲线ICC,只要运行命令
irtgraph icc
二、Stata14.1新增的bayesmh命令可以用于拟合贝叶斯IRT模型
用Stata14.1新增的bayesmh命令,通过MCMC拟合1至5参数IRT模型,
详见
http://blog.stata.com/2016/01/18 ... dels-using-bayesmh/
三、Stata14.1新增DIF分析
详见Stata14.1的 IRT帮助手册