0
私はcv.lmを使ってRの線形モデルの相互検証をしようとしています。しかし、私はから予測値を抽出することはできませんcv.lm(.....)Rの線形モデルのクロス検証R
-
cvOutput <:私のようなものを使用して、別の変数にcv.lmからの出力をキャプチャしようとしていますすべての折りたたみはとなります。cvOutputには折り目に関する情報がないようです。これを抽出する方法はありますか?
私はcv.lmを使ってRの線形モデルの相互検証をしようとしています。しかし、私はから予測値を抽出することはできませんcv.lm(.....)Rの線形モデルのクロス検証R
-
cvOutput <:私のようなものを使用して、別の変数にcv.lmからの出力をキャプチャしようとしていますすべての折りたたみはとなります。cvOutputには折り目に関する情報がないようです。これを抽出する方法はありますか?
これを試してください。データすると
df <- Caravan
inTrain <- createDataPartition(df$Purchase,
p =0.8,
list =F)
training <- df[ inTrain,]
testing <- df[-inTrain,]
あなたがあなたのクロスがモデル
fit <- train(Purchase ~ .,
data = training,
method = "lm",
trControl = fitControl)
検証してきたことができます次に
方法を選択 まず、あなたのパーティション(Iは、例えばMASSパッケージからキャラバンのデータセットを使用しました)ドキュメントに文字通り「各折り目が削除されました」と表示されます – mtoto
はい、わかりました。次に、この情報を取得するために使用できる別のパッケージに代替機能があるかどうかという疑問があります。 – user3605505
forループを使用して相互検証を行うことができます。各繰り返しの結果を割り当てることができます。 – mtoto