3
在一些分類的任務,使用mlr
包,我需要處理一個data.frame
類似這樣:如何從mlr包中將阻止因子包含在makeClassifTask()中?
set.seed(pi)
# Dummy data frame
df <- data.frame(
# Repeated values ID
ID = sort(sample(c(0:20), 100, replace = TRUE)),
# Some variables
X1 = runif(10, 1, 10),
# Some Label
Label = sample(c(0,1), 100, replace = TRUE)
)
df
我需要交叉驗證模型的值保持連同相同ID
,我知道從該教程:
https://mlr-org.github.io/mlr-tutorial/release/html/task/index.html#further-settings
我們可能包括任務阻塞因素。這表明某些觀測值「屬於一個」,並且在將數據分解爲訓練和測試集以重新採樣時不應該分開。
問題是我該如何在makeClassifTask
中包含這個阻斷因子?
不幸的是,我找不到任何例子。
謝謝@jakob R,我不知道它是那麼容易! –