R(バージョン3.1.1)のオフセットを使用して、ポアソン回帰でセグメント化された関数を使用しようとしています。私のセグメント化されたパッケージ i バージョン 0.4-0.0.
以前の投稿で、再現可能な例が示されました。
# sample data
set.seed(101)
sample_dat <- data.frame(Y = rpois(100, 3), X1 = rnorm(100), X2 = rnorm(100), X = rpois(100, 100))
# fit model
M1 = glm(Y ~ X1 + X2, data = sample_dat, offset = log(sample_dat$X), family = poisson)
seg.1 = segmented(M1, seg.Z=~X1, psi=list(X1 = c(0.5)), data = sample_dat)
ただし、例を再現できません。次のエラーが表示されます。
Error in model.frame.default(formula = Y ~ Y + sample_dat + Y ~ X1 + X2 + : object is not a matrix
他の誰かが同じ問題を抱えていますか?それとももっと良い - 説明?
ありがとうございました
/キラ