gpt4 book ai didi

r - MatchIT 中标准化差异的公式?

转载 作者:行者123 更新时间:2023-12-04 10:16:10 26 4
gpt4 key购买 nike

我使用 MatchIt 根据倾向得分进行匹配,然后检查标准化差异。我尝试手动计算一些匹配变量的标准化差异,但没有得到与模型输出相同的结果。

#run the model 
ps<-matchit(y ~ ., data=mydata, method = "nearest", distance = "logit")
#store the results as a data frame
comp <- as.data.frame(summary(ps, standardize = TRUE)["sum.matched"])
#print the results
comp[, "sum.matched.Std..Mean.Diff." , drop=FALSE]

我的问题是:有人知道 matchIt 包中使用的手动计算标准化差异的公式吗?我对均值和比例标准化差异的公式感兴趣(它们不同吗?也许这就是原因)

最佳答案

我有同样的问题,我认为 MatchIt 使用的公式与最常用的公式不同。

根据 Ho 等人的文章 ( http://imai.princeton.edu/research/files/matchit.pdf )“standardize = TRUE 选项将打印出标准化版本平衡措施的一部分,其中均值差被标准化(除以)原始治疗组的标准偏差。”

所以包的公式中的分母应该是s(treated),而不是s(treated)^2+s(control)^2的平方根。

关于r - MatchIT 中标准化差异的公式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29246341/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com