flexMIRT™ 常见问题解答:安装、数据格式、模型估计与错误处理
安装与设置
问:如何在未联网的计算机上注册 flexMIRT™?
答:请通过官方支持门户提交请求,获取离线注册指导。
数据相关问题
问:出现“Error: Out of range for file…”错误是什么意思?
答:通常由两类问题引起:
-
数据不是从 0 开始的(例如使用 1,2,3,4)。需在
<Groups>中用Code(items) = (1,2,3,4), (0,1,2,3);重新编码。 -
数据中存在未预期的值,比如某题有 0/1 两个类别但出现了 2。
问:如何指定缺失数据?
答:默认缺失值为 -9,可在 <Groups> 中用 Missing = 99; 改为其他数值。注意 flexMIRT™ 只支持数值型缺失标记,不支持句点(.)或空格。
问:数据文件中的响应之间没有空格,能否直接分析?
答:不能。数据必须使用空格、制表符或逗号作为分隔符,且不能包含变量名行。
问:能否导入 SAS、SPSS、Excel 等数据?
答:不支持直接导入。需从原程序导出为 flexMIRT™ 可读的格式(如带分隔符的文本文件)。
问:如何仅分析完整作答(listwise)数据?
答:flexMIRT™ 无此选项。它使用全信息估计,自动利用所有可用数据,无需指定缺失处理方式。
问:数据或模型很大,是否有大小限制?
答:除计算机或操作系统限制外,对维度数、题项数、被试数无实际限制。


功能与技术信息
问:能否生成题目特征曲线(TIF/ICC)图?
答:当前无内置绘图功能,但输出中包含所需信息。可在 <Options> 中设置 SaveICC = Yes; 生成 -icc.txt 文件。官网“绘图示例”页面提供 R 语法文件供参考。
问:能否做探索性因子分析(EFA)?
答:可以。从 flexMIRT™ 3.0 起支持 EFA 及解析旋转,详见用户手册相关章节。
问:能否通过命令行运行 flexMIRT™?
答:可以。用户手册附录 B 介绍了命令行及批处理文件的创建与运行方式。
问:错误提示显示某一行出错,能否在语法编辑器中显示行号?
答:flexMIRT™ 3.6 及更高版本的 GUI 默认显示行号。3.51 版本不支持,可将代码复制到记事本(开启状态栏)查看行号。
问:分析中途停止,只显示“Finished in XX ms”,无输出,怎么办?
答:常见原因包括:
-
某题的某些响应类别在数据中无观测值(如 Graded(4) 模型但数据中无 2 分)。需合并或重新编码类别。
-
内存不足,尤其多维模型使用默认 49 个积分点时。可减少积分点或调整范围。
-
模型不可识别(如所有题在所有因子上都有负荷)。需确保模型满足统计识别条件。
如排除以上问题仍存在,请通过支持门户提交代码、数据及问题描述。
问:多维模型用 ML 评分得到未定义值或不合理估计,是软件 bug 吗?
答:不推荐对 MIRT 模型使用 ML 评分。它会忽略总体分布信息(如因子相关、均值、方差),可能导致信息矩阵非正定,标准误无法定义。
问:模型运行极慢,如何加速?
答:可尝试:
-
增加处理器数(如
Processors = 3;) -
减少积分点数(如
Quadrature = 21, 5.0;) -
双因子模型中指定主维度数(
Primary = 1;)以启用降维 -
避免计算 M2 拟合统计量(尤其题数多时)
问:指定了多处理器但速度没有提升,为什么?
答:Bock-Aitkin EM 算法并行化困难,E步与M步需频繁同步,额外开销可能超过并行收益。速度提升取决于问题规模(人数、题数、维度)和内存占用。
问:使用补全 EM 标准误(SEM)但很快结束且未收敛,怎么办?
答:在 <Options> 中添加 SmartSEM = No; 使用完整迭代历史。也可调小 eTol 或 mTol 值。若仍不收敛,通常表明 EM 路径不光滑,可能存在模型设定错误。
问:如何将其他软件得到的题目参数转换为 flexMIRT™ 所需的 -prm 文件格式?
答:需明确原参数的度量(logistic 或 normal)与参数化形式(斜率/截距 vs 斜率/阈值)。
-
3PL 模型需提供 logit-guessing 值。
-
GPC 模型使用 Nominal 模型参数化。官网提供转换说明与示例文件。
问:flexMIRT™ 只报告截距,为什么能输出难度参数(b)的标准误?
答:b 是 a 和 c 的函数(b = –c/a),通过多元 delta 法从 a 和 c 的协方差矩阵计算 b 的标准误。

输出解释
问:输出中的一阶检验和二阶检验分别检验什么?
答:
-
一阶检验:梯度是否接近零(是否为驻点)。
-
二阶检验:信息矩阵是否正定(是否为可能的极大值点)。
若二阶检验显示“Solution is not a maximum; caution is advised”,所有参数估计仅为临时结果,不可用于最终报告或后续评分。
问:能否将原始 Nominal 模型的参数保存到 -PRM 文件?
答:不能直接保存。但输出中会打印原始参数值,可按 Thissen, Cai & Bock (2010) 中的公式进行转换。
问:多维模型中能否输出阈值(b)而非截距(c)?
答:logistic 多维模型下阈值不具直接逻辑意义,故不输出。如需近似正态度量阈值,可按公式手动转换:
-
将斜率除以 1.7
-
计算平方和再加 1,开方得转换常数
-
截距先加负号再除以 1.7,最后除以转换常数
问:能否获得正态度量(normal metric)的参数估计?
答:
-
3PL 模型:在
<Options>中添加NormalMetric3PL = Yes; -
Graded 模型:在
<Constraints>中使用Coeff关键字加入缩放常数(如 1.702),参数会输出到调试文件(需SaveDBG = Yes;)
问:多层模型中使用 GOF = Extended; 但只输出基本拟合指标,为什么?
答:GOF 命令目前对多层模型无效。多层 IRT 的模型拟合检验仍在发展中,仅输出 -2LL、AIC、BIC。
问:能否像多层线性回归那样估计各层方差占比?
答:可以手动计算。需设定所有题在层间和层内的斜率相等,且层内方差固定为 1,层间方差自由估计。方差占比 = 层间方差 /(层间方差 + 层内方差)。
其他问题
问:以上未涵盖我的问题,怎么办?
答:请通过支持门户提交问题描述、有效的授权码、软件版本、语法代码及数据文件(如可能),我们将尽快回复。
-
2026-03-26
Origin 2026 SR1 服务更新包发布
Origin 2026 服务更新包1现已发布,适用于更新现有Origin或OriginPro 2026 SR0安装或全新安装。本次更新修正了智能填充、Excel公式、分组绘图批量操作及合并图形兼容性等多处问题,并解决了部分崩溃错误。安装后版本号将升级到10.3.0.197,用户可通过“帮助:关于Origin”确认更新完成。
查看详情 >
-
2026-03-10
GTAP数据库 V12已正式发布 - 附视频介绍
GTAP(Global Trade Analysis Project)是一个设立在美国普渡大学农业经济系的经济研究组织。该项目成立于1992年,旨在为贸易政策分析和可计算一般均衡(CGE)建模提供数据支持。全新版GTAP V12已于2026年2月正式发布,欢迎联系北京睿驰科技订购正版GTAP数据库。
查看详情 >
-
2026-04-13
GMS 10.9 中文版正式发布 — 新增 PFAS 运移模拟与地下水能量(GWE)模块
GMS 10.9 中文版现已发布。本次更新新增 MODFLOW-USG Transport 对 PFAS 运移模拟的支持、MODFLOW 6 地下水能量(GWE)模型、UGrid 多项改进以及 MODFLOW 6 界面优化等功能,为地下水数值模拟与地热储能分析提供更多工具支持。
查看详情 >
