You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于gtsummary add_difference()多分类变量SMD计算的确认

gtsummary::add_difference(test = "smd") 多水平分类变量的SMD计算逻辑
  • 处理3个及以上水平的分类变量时,add_difference(test = "smd")底层依赖smd包的实现逻辑:将分类变量转换为类别比例向量,通过多项协方差矩阵计算每个非参考水平相对参考水平的SMD值。
  • 针对你关心的“是否取绝对SMD最大值作为代表值”:不会。该函数会保留每个非参考水平对应的SMD结果,在输出的汇总表格中,分类变量的每个非参考水平会单独占一行,各自展示对应的SMD数值,不会仅取最大值作为整个分类变量的代表值。

举个实际场景示例:若分类变量disease_stage包含"I期"、"II期"、"III期"三个水平,设置参考水平为"I期",执行add_difference(test = "smd")后,表格会分别显示"II期 vs I期"、"III期 vs I期"的两个SMD结果,而非仅展示其中绝对值最大的那个。

内容的提问来源于stack exchange,提问作者Ryuhei So

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 05:34:49