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

在R中使用MatchIt执行最优倾向得分匹配时遇pos.to.env错误求助

使用MatchIt包执行最优倾向得分匹配时出现错误

问题详情

所有变量(Treatment、A、B)均为二元变量,运行最优倾向得分匹配代码时,出现错误:Error in pos.to.env(-2L): argumento 'pos' inválido。

已尝试以下操作:

  • 重装最新版本的MatchIt(v4.7.1)和optmatch(v0.10.8)
  • 重启R会话

运行代码

library(MatchIt)
library(optmatch)

match <- matchit(
  Treatment ~ A + B,
  data     = df,
  method   = "optimal",
  ratio    = 1,
  replace  = FALSE,
  distance = "glm",
  estimand = "ATT"
)

内容的提问来源于stack exchange,提问作者Juan Pedro Ross

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 05:17:32