ここの初心者。Y がイベント数、D が治療、X が対数オフセットであるカウント データに負の二項モデルを当てはめています。
out <- glm.nb(y ~ d + offset(log(x)),data=d1)
D=1 と D=0 の最初の差の信頼区間をブートストラップしたいと思います。私はここまでやってきましたが、それが正しいアプローチであるかどうかはわかりません:
holder <- matrix(NA,1200,1)
out <- out <- glm.nb(y ~ d + offset(log(x)),data=d1)
for (i in 1:1200){
q <- sample(1:nrow(d1), 1)
d2 <- d1[q,]
d1_1 <- d1_2 <- d2
d1_1$d <- 1
d1_2$d <- 0
d1pred <- predict(out,d1_1,type="response")
d2pred <- predict(out,d1_2,type="response")
holder[i,1] <- (d1pred[1] - d2pred[1])
}
mean(holder)
これは最初の違いをブートストラップする正しい方法ですか?