全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 IRT理论相关软件
5273 9
2020-02-13
好久没有发帖子了,最近又搞了一波IRT,这是一个教程帖子,同时又是一个问答帖子。问题在后面。
一、ltm包进行参数估计
1.首先安装R语言,网上有教程,不说了。
2.安装ltm包,打开R,R里面有个控制台。输入
复制代码
然后会弹出一个镜像源,点击选择shanghai的镜像源那个即可。
3.导入ltm包
复制代码
4.打开ltm自带的数据
复制代码
可以看到里面一共有392个样本。
5.获取irt的项目参数,这里使用的是等级响应模型。返回的是irt的区分度和难度,不是斜率和截距。其他的参数可以参考ltm包的官方文档
复制代码
6.如果想获得斜率和截距,需要这个IRT.para这个参数为FALSE,默认值是TRUE。官方是这么解释的,if TRUE then the coefficients’ estimates are reported under the usual IRTparameterization.
复制代码
7.获得能力参数的方法,返回的值里面有个z1就是能力参数,原本Science里面有392个样本,我不知道为啥会返回298个样本的能力值。希望知道的大神解答一下,在此谢过。如果把resp.patterns=Science加到fit.scores里面就能返回392样本的结果了,但是z1的结果跟没加的之前的不一样
复制代码
8.如果你想用着这批392样本个题目参数,去估计另外一批样本。假如另一批样本的变量叫做other,那么
复制代码
9.如果你想使用本地的数据来进行参数估计,假如本地数据的路径是:D:\\data\\rdata.csv(ps:必须要两根斜线,否则报错)
复制代码
10.ps: 一般r语言中的赋值符号为 <-, 我这里用了=,结果是一样的。
二、python调用r语言的方法
1.安装rpy2,网上有教程。
2.程序如下。
复制代码
分享一下本地数据的格式吧,把xls后缀改成csv即可。
rdata.xls
大小:(20.29 KB)

 马上下载





附件列表

10.1016@j.artint.2018.09.004.pdf

大小:6.07 MB

只需: 5 个论坛币  马上下载

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-2-13 17:22:57
网站的原因,第九步丢失了部分的代码,这里补上
复制代码


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-2-13 17:24:46
Sohnia 发表于 2020-2-13 17:22
网站的原因,第九步丢失了部分的代码,这里补上
> f_scores\$score.dat\$z1
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-2-29 19:32:20
你好,楼主,请问如何用R软件来得到IRT中的能力参数?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-5-22 10:42:23
HLM2019 发表于 2020-2-29 19:32
你好,楼主,请问如何用R软件来得到IRT中的能力参数?
看藤椅那一楼
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-11-18 15:22:45
Sohnia 发表于 2020-5-22 10:42
看藤椅那一楼
谢谢楼主,请问藤椅是?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群