Mplus Runner
一个功能强大的 VS Code 扩展,用于运行和编辑 Mplus 统计分析文件。
功能特性
🚀 运行 Mplus
- 右键菜单一键运行
.inp 文件
- 自动保存文件后运行
- 在集成终端中显示运行结果
- 运行后自动打开输出文件
📊 拟合指数面板
- 在侧边栏显示模型拟合指数
- 支持 Chi-Square、CFI、TLI、RMSEA、SRMR、AIC、BIC
- 颜色标记拟合质量(绿色=好、黄色=可接受、红色=差)
- 点击指标跳转到输出文件对应位置
✨ 语法高亮
- 完整的 Mplus 语法着色
- 支持
.inp 和 .out 文件
- 关键字、Section、注释等分类高亮
💡 智能提示
- 关键字自动补全
- 悬停显示详细说明和使用示例
- 估计方法、分析类型等上下文补全
🔍 错误诊断
- 实时检测缺少分号的语句
- 检测未定义的变量
- 检测不完整的 Section(如缺少 FILE 或 NAMES)
📝 代码片段
- CFA(验证性因子分析)
- SEM(结构方程模型)
- 中介效应分析
- 调节效应分析
- 有调节的中介
- 潜变量增长模型
- 潜在剖面分析
- 蒙特卡洛模拟
安装要求
- VS Code 1.90.0 或更高版本
- Mplus 软件(需要命令行版本 Mplus.exe)
扩展设置
| 设置 |
说明 |
默认值 |
mplus.executablePath |
Mplus 可执行文件路径 |
C:\Program Files\Mplus\Mplus.exe |
mplus.autoOpenOutput |
运行后自动打开输出文件 |
true |
使用方法
运行 Mplus
- 打开
.inp 文件
- 右键选择 "Run Mplus" 或使用命令面板
- 查看终端中的运行结果
查看拟合指数
- 在资源管理器侧边栏找到 "Mplus 拟合指数" 面板
- 展开文件查看各项拟合指标
- 点击指标跳转到输出文件
使用代码片段
输入以下前缀触发代码片段:
cfa - 验证性因子分析
sem - 结构方程模型
mediation - 中介效应
moderation - 调节效应
modmed - 有调节的中介
lgm - 潜变量增长模型
lpa - 潜在剖面分析
montecarlo - 蒙特卡洛模拟
拟合指数参考标准
| 指标 |
好 |
可接受 |
| CFI |
≥ 0.95 |
≥ 0.90 |
| TLI |
≥ 0.95 |
≥ 0.90 |
| RMSEA |
≤ 0.05 |
≤ 0.08 |
| SRMR |
≤ 0.05 |
≤ 0.08 |
版本历史
0.1.0
- 新增:拟合指数面板
- 新增:悬停提示功能
- 新增:错误诊断功能
- 新增:自动打开输出文件
- 改进:代码补全
0.0.1
许可证
MIT License
| |