act_lmm_formula
【线性混合模型(纵向/重复测量,公式模式)】 同一受试者在多个时间点被反复测量(治疗前后各测一次、多次随访、多个时间点重复观察、每人测三四次、每例随访若干次),要比较各组随时间的变化趋势、要看组与时间的交互;也是重复测量方差分析的现代替代(允许缺失、不必球形检验) 返回:固定效应系数/SE/Wald z/P/95%CI(按真实变量名,不是 X1/X2)、各项整体检验 omnibus、交互项检验、primary_test、ICC、方差成分、n_subjects/n_obs、组间例数、缺失与收敛告警 (真实算法引擎执行,非大模型生成)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | 长格式数据:每行一次观测 [{受试者ID, 分组, 时点, 结局}, ...];也接受列式 {列名: [值, ...]}。注意必须是**长表**(每行一次测量),不是每人一行多列 | |
| reml | No | 默认 true(REML) | |
| formula | Yes | R 风格公式,如 '收缩压 ~ 分组 * 时点'(组×时间交互);左端=结局 | |
| subject | Yes | 受试者/病案号列名(随机截距的分组依据) | |
| reference | No | 参照水平,如 {"分组": "对照组"} —— 报告表里「与对照组相比」必须是它 | |
| re_formula | No | 随机效应,默认 '1'(随机截距);随机斜率用 '1 + 时点' | |
| categorical | No | 显式声明哪些列按分类处理(如 ["分组"]);数值编码的 0/1 分组必须声明,否则会被当连续变量 | |
| time_values | No | 把字符串时点映射成数值以估线性趋势,如 {"时点": {"基线":0,"4周":1,"12周":2}} |