组基轨迹模型
卫统
定义
组基轨迹模型(group-based trajectory model, GBTM),指有限混合模型的应用,使用轨迹组作为统计工具,用于近似人口成员的未知轨迹的一种纵向数据分析方法,由Nagin于1999年提出。其核心是识别并描述总体中存在多个具有不同发展轨迹模式的潜在亚群体,将随时间表现出相似变化模式的个体归为同一类别,通过多项式函数拟合各组轨迹形态,并基于贝叶斯信息准则(BIC)等统计指标确定最优分组数量,从而揭示群体内部的异质性发展模式,为精准分层干预提供依据。
实现
常用软件及实现命令:
| 软件 | 命令 | 安装 | 示例 | 特点 |
|---|---|---|---|---|
| Stata | traj | 从Nagin官网下载(非官方命令) | traj, var(dep*) indep(time) model(cnorm) min(0) max(100) order(2 2) | 由GBTM创始人开发,应用最广泛,语法直观,适合初学者 |
| R | traj, lcmm, kml, flexmix | install.packages("traj") install.packages("lcmm") | library(traj) result <- traj(y=dat, x=age, k=3) | 开源免费,可视化能力强,灵活性高,可与其他R包结合扩展功能 |
| SAS | PROC TRAJ | 需下载Nagin提供的宏程序 | proc traj data=mydata; var y1-y5; model cnorm order=2; run; | 与Stata版本功能类似,适合熟悉SAS环境的用户,适合大型数据集处理 |
| Mplus | 潜在类别增长分析(LCGA) | 商业软件,需购买许可证 | ANALYSIS: TYPE = MIXTURE; `MODEL: %OVERALL% i s | y1@0 y2@1 y3@2;` |
| SPSS | IBM SPSS Statistics + STATS TRAJ扩展 | 通过扩展中心安装 | 通过菜单操作或语法命令调用 | 界面友好,适合习惯SPSS操作界面的研究者,但功能相对有限 |