次のコード
PredictNew <- predict (glm.fit, newdata = Predict, X1 =X1, Y1= Y1,
type = "response", se.fit = TRUE)
3列のdata.frame
--PredictNew、近似値、標準誤差、残差スケール項を生成します。
パーフェクト...しかし、以下を備えたモデルを使用しzeroinfl {pscl}
ます:
PredictNew <- predict (zeroinfl.fit, newdata = Predict, X1 =X1, Y1= Y1,
type = "response", se.fit = TRUE)
または
PredictNew <- predict (zeroinfl.fit, newdata = Predict, X1 =X1, Y1= Y1,
type = "response", se.fit = TRUE, MC = 2500, conf = .95))
適合値のみの単一列ベクトルを生成します。しかし、私は標準的なエラーに非常に熱心です。私が読んだすべてはそれらが生産されるべきであると言います。
(コードは多少簡略化されています。実際には、4つの変数とオフセットがあります。SEを生成する確率はpredict.glm
ありませんse.fit = TRUE
。)
おかげで、そのコードはかなり合理的な結果を生み出すように見えました。予測区間とseを抽出するために、se.fit = TRUEの新しいzeroinfl.predict関数のpredict()パラメータがse = TRUEに変更されたことに注意する必要があります
—
KalahariKev
predict()
関数に実装されているようには見えませんzeroinfl()
。