I have a question about transferring data to a train, testing and validation using createDataPartition (). I found a solution that is ideal for sharing 60, 20, 20. However, I see no way to adapt my data sharing with it and still make sure that my data does not overlap. Ie, I would like to split into 80, 10, 10 or something else.
library("caret")
idx.train <- createDataPartition(y = iris$Species, p = 0.8, list = FALSE)
train <- iris[idx.train, ]
test <- iris[-idx.train, ]
idx.validation <- createDataPartition(y = train$Species, p = 0.25, list = FALSE)
validation <- train[idx.validation, ]
train60 <- train[-idx.validation, ]
source
share