0
使用下面的代碼插入符號誤差TrainControl,方法= 「repeatedCV」
trnCtrl=trainControl(method='repeatedCV', number=10, repeats=5)
我得到的錯誤
警告消息:
repeats
有這種重採樣方法沒有意義。
即使是陌生人,它工作得很好,直到我做了重新安裝插入。請注意,我已經刪除了R,並重新安裝了所有軟件包2x ...
使用下面的代碼插入符號誤差TrainControl,方法= 「repeatedCV」
trnCtrl=trainControl(method='repeatedCV', number=10, repeats=5)
我得到的錯誤
警告消息:
repeats
有這種重採樣方法沒有意義。
即使是陌生人,它工作得很好,直到我做了重新安裝插入。請注意,我已經刪除了R,並重新安裝了所有軟件包2x ...
我明白這是一個老問題,但仔細觀察插入源代碼後,我可以推斷出問題是在聲明採樣時發生方法。
下面的代碼片段已經從Caret
回購直接拉到:
if(!is.na(repeats) & !(method %in% c("repeatedcv", "adaptive_cv")))
warning("`repeats` has no meaning for this resampling method.", call. = FALSE)
我的猜測是評估方法時的條件失敗。您已將方法指定爲repeatedCV
,而其實際名稱爲repeatedcv
。
我再次感謝這個問題很老,它可能是自2013年以來的名稱已經改變。在這種情況下,忽略這個答案。