glm()
(オフセットのあるポアソンリンクなどを使用してレートモデルを適合させました
y ~ offset(log(x1)) + x2 + x3
この場合の応答ですy/x1
)。
次に、キャレットパッケージを使用して相互検証を行いたかったので、 k倍の CV 制御で「train()」関数を使用しました。私が持っている2つのモデルは非常に異なっていることがわかりました。train()
を処理できないようですoffset
:内の変数offset
をoffset(log(log(x1))
orに変更しますoffset(log(sqrt(x1))
が、モデルは同じままです。
以前にこの種の経験をしたことがある人はいますか?どのように対処しましたか? ありがとう!
ところで、各検証セットで予測を保存したいので、これまでのところ、キャレットがそれを実行できることしか知りません。そのため、cv.glm を使用することを選択しませんでした。