我可以跨分类治疗变量的水平计算单个绝对标准化差 (ASD) 吗?用于在余额表中报告。
我进行了治疗加权的逆概率分析,以估计提供者经验对手术后并发症的平均治疗效果。我使用cobalt::bal.tab (R) 来生成我的平衡表,报告调整前后的ASD。输出为每个分类变量的每个水平提供未调整和调整的差异。
同行评审员要求我为每个分类变量报告一个 ASD(不是每个级别一个)。有没有办法手动计算,或者cobalt::bal.tab 提供了我还没有发现的解决方案?
我的输出部分的示例:(“年龄”是连续的,“ASA 状态”是 4 个级别的分类。)
Unweighted Population IPTW Population
Basic Advanced ASD Basic Advanced ASD
n 100 200 200 300
Age 34 (24.3-52.0) 38 (27.0-57.8) 0.22 34.0 (25.0-55.9) 36.2 (27.0-57.0) 0.08
ASA status
1 70 (70) 100 (50) 0.20 120 (60) 150 (50) 0.10
2 20 (20) 80 (40) 0.10 60 (30) 100 (33) 0.03
3 8 (8) 40 (20) 0.12 30 (10) 50 (17) 0.07
4 0 (0) 8 (4) 0.04 0 (0) 9 (3) 0.03
ETC...
那么对于“ASA 状态”,我可以计算四个级别的单个 ASD 吗?一个未调整,一个调整?
感谢您阅读我的问题:-)