SPSS · 2022年10月15日

SPSS Statistics 中的项目响应理论/Rasch 模型

故障排除

问题

我有代表对一组测试问题(或态度调查项目)的响应的数据,每个问题都有一个变量。有人建议我应该使用项目响应理论 (IRT) 模型来分析这些变量。请提供 IRT 模型的简要定义。SPSS 是否包括 IRT 分析程序?可以使用 SPSS 测试 Rasch 模型吗?

解决问题

IRT 模型(也称为潜在特征模型)的基本思想是存在潜在特征——例如,技能或知识水平或态度,反映在对测试或调查项目的响应中。使每个项目正确(或在态度调查中同意它)的概率是项目的难度和受访者潜在特征的“数量”的函数。在构建测试时,您希望在目标测试人群的能力范围内找到难度级别的项目。在 2 参数模型中,IRT 函数(判别)的斜率是要估计的第二个参数。三参数模型包括一个“猜测”参数,通常用于多项选择项。Rasch 模型是 1 参数模型,但它们也基于与更高参数 IRT 模型不同的测试分析和构造理念。有关提供 Rasch 和 1-参数 Logistic (1-PL) IRT 模型之间的区别和相似之处的图表,请参阅以下在线文章。

Linacre JM (2005)。Rasch 二分模型与单参数逻辑模型。Rasch 测量交易,19:3,1032。
http://www.rasch.org/rmt/rmt193h.htm


SPSS 没有任何用于 IRT 模型的内置程序。在撰写本文时,许多 IRT 研究仍在使用专门的 IRT 软件进行,例如由 Scientific Software、Assessment Systems Corp. 和 Winsteps(用于 Rasch 模型)生产的软件。已向 SPSS Development 提交了增强请求。然而,SPSS 社区IBM developerWorks 提供了一组扩展命令,可以安装到 SPSS Statistics 目录中以扩展程序的功能。这些扩展命令需要 R 和/或 Python 的可编程插件。对于已安装 SPSS Programmability 模块和 R 插件的用户,SPSS 版本 17 及更高版本可使用基于 IRT 的扩展命令。单击 SPSS 社区站点中的“下载 IBM SPSS Statistics 材料”链接,了解有关可编程插件和扩展命令的更多信息。

在撰写本文时,有四个扩展命令应用基于 IRT 的分析。扩展页面中的命令和描述是:

1. SPSSINC RASCH – 从扩展页面中的 SPSSINC_RASCH.zip 链接下载。
Rasch 模型的 R 扩展命令版本:1.1.0,最低Statistics版本:17.0.0,作者:AR,IBM SPSS自Statistics版本 19 起,此包包含在 R Essentials 中。该软件包提供了用于估计 Rasch 模型的过程和对话框界面。它需要 R、R 插件和 R 包 ltm。

2、STATS EXRASCH——从扩展页面中的STATS_EXRASCH.spe链接下载。它需要 R、R 插件和 R 包 eRm。最低统计版本:18

此过程计算标准 Rasch 模型和五个扩展: RM:二进制 Rasch,0/1 项目值;LLTM:线性Logistic检验,0/1项目值;RSM:Polytomous Rating Scale,多于两个值;LRSM:Linear Rating Scale,多于两个值;PCM:Polytomous Partial Credit,多于两个值;LPCM:Polytomous Linear Partial Credit,多于两个值

3. STATS IRM – 从扩展页面中的 STATS_IRM.spe 链接下载。
STATS IRM 命令使用 R ltm 包中的 tpm 函数拟合三参数逻辑 (3-PL) 项目响应模型。假设项目变量的值为0,1。默认情况下,该过程会生成模型系数的估计值,您可以请求可选输出,例如项目拟合统计量、因子分数图和项目特征曲线,并将人员拟合统计量保存到新数据集。此扩展命令没有选项来将判别参数约束为等于指定值或具有共同的估计值或将猜测参数固定为 0。因此,一参数 (1-PL) 和二参数 (2-PL ) 逻辑 IRT 模型目前不可用。

4. STATS GRM – 从扩展页面中的 STATS_GRM.spe 链接下载。
这个包通过 IRT 方法适合序数多分数据的分级响应模型。它需要 R、R 插件和 R 包 ltm。上述所有四个扩展命令至少需要 17.0 版的 SPSS Statistics。“IBM SPSS Statistics 下载”页面的“Essentials and Plugins”区域将帮助您为您的 SPSS Statistics 版本安装可编程工具以及 Python 和 R 的正确版本。将扩展命令下载到您的计算机后,可以从安装实用程序->扩展包->在 SPSS Statistics 中安装本地扩展包。从 SPSS Statistics v. 22 开始,下载和安装步骤可以从 SPSS 菜单 Utilities->Extension Bundles->Download and Install Extension Bundles 一步完成。如果从 Windows 7 或 8 安装,请确保 SPSS Statistics 以“以管理员身份运行”模式启动。(右键单击桌面或开始菜单上的 SPSS Statistics 图标,然后选择“以管理员身份运行”。请注意,上面列出的 R 包 ltm 和 eRM 是在您安装相应的扩展命令时安装的。