パッケージを使用twang
して傾向スコアを作成しています。これは、を使用して二項 glm で重みとして使用されますsurvey::svyglm
。コードは次のようになります。
pscore <- ps(ppci ~ var1+var2+.........., data=dt....)
dt$w <- get.weights(pscore, stop.method="es.mean")
design.ps <- svydesign(ids=~1, weights=~w, data=dt,)
glm1 <- svyglm(m30 ~ ppci, design=design.ps,family=binomial)
これにより、次の警告が生成されます。
Warning message:
In eval(expr, envir, enclos) : non-integer #successes in a binomial glm!
私が間違っている可能性があることを誰かが知っていますか?
このメッセージが stats.SE で良いかどうかはわかりませんでしたが、バランスを考えて、最初にここで試してみようと思いました。