WeightIt icon indicating copy to clipboard operation
WeightIt copied to clipboard

Error in `weightit2glm.cont` when providing propensity scores

Open taylordunn opened this issue 1 year ago • 1 comments

Hello, thanks for the great package. I've run into an error when calculating weights for continuous treatment and provided propensity scores (ps)

data("lalonde", package = "cobalt")
W.out.c <- WeightIt::weightit(re75 ~ age + educ + race + married +
                                nodegree + re74, 
                              data = lalonde,
                              ps = rep(1, 614),
                              method = "energy")
# Error in weightit2glm.cont(covs = covs, treat = treat, s.weights = s.weights,  : 
#  object 'gp.score' not found

Looks like this code block needs an else statement to set gp.score <- ps

taylordunn avatar Oct 16 '23 03:10 taylordunn

Thanks for the report! This will be fixed in the next version.

ngreifer avatar Oct 16 '23 19:10 ngreifer