1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Machine Learning s balíčkem caret v R

Connected

cvičení

5-násobná křížová validace

V tomto kurzu budeš pracovat s různými datovými sadami, které ti ukážou plnou flexibilitu balíčku caret. Tady použiješ slavnou datovou sadu Boston housing, kde je cílem předpovědět střední hodnoty cen nemovitostí v různých bostonských čtvrtích.

Můžeš použít úplně stejný kód jako v předchozím cvičení – jen změníš datovou sadu, se kterou model pracuje:

model <- train(
  medv ~ ., 
  Boston, # <- nové!
  method = "lm",
  trControl = trainControl(
    method = "cv", 
    number = 10,
    verboseIter = TRUE
  )
)

Dále můžeš snížit počet foldů křížové validace z 10 na 5 pomocí argumentu number funkce trainControl():

trControl = trainControl(
  method = "cv", 
  number = 5,
  verboseIter = TRUE
)

Pokyny

100 XP
  • Natrénuj model lm() na datové sadě Boston housing tak, aby medv byla závislá proměnná a všechny ostatní proměnné byly vysvětlující.
  • Místo 10-násobné křížové validace použij 5-násobnou.
  • Vypiš model do konzole a prohlédni si výsledky.