Skapa vecken
Att dela upp data bara en gång i tränings- och testmängder har statistiska svagheter – det finns en liten risk att testmängden råkar innehålla bara högt betygsatta bönor, medan alla lågbetygsatta hamnar i träningsdata. Det innebär också att du bara kan mäta modellens prestanda en gång.
Korsvalidering ger en mer tillförlitlig uppskattning av modellens prestanda på ny data, utan de statistiska fallgroparna – och ger en djupare utvärdering av modellen.
I den här övningen skapar du veck av träningsdatan chocolate_train, som redan är inläst.
Den här övningen är en del av kursen
Maskininlärning med trädbaserade modeller i R
Övningsinstruktioner
- Ange ett slumptal på 20 för reproducerbarhet.
- Skapa 10 veck av
chocolate_trainoch spara resultatet somchocolate_folds.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Set seed for reproducibility
___
# Build 10 folds
chocolate_folds <- ___(___, v = ___)
print(chocolate_folds)