Ansamblarea modelelor
Acesta este finalul cursului! Ca un preview pentru un viitor curs despre crearea ansamblurilor de modele caret, îți voi arăta cum să antrenezi un ansamblu stivuit de modele folosind pachetul caretEnsemble.
caretEnsemble oferă funcția caretList() pentru a crea mai multe modele caret simultan pe același set de date, folosind aceleași folduri de reeșantionare. Poți, de asemenea, să îți creezi propriile liste de modele caret.
În acest exercițiu, am pregătit pentru tine o caretList care conține modelele glmnet și ranger antrenate pe setul de date privind renunțarea la serviciu. Folosește funcția caretStack() pentru a construi un ansamblu stivuit de modele caret, în care cele două sub-modele (glmnet și ranger) alimentează un alt model caret (care va fi, sperăm, mai precis!).
Acest exercițiu face parte din cursul
Machine Learning cu caret în R
Instrucțiuni pentru exercițiu
- Apelează funcția
caretStack()cu două argumente,model_listșimethod = "glm", pentru a ansambla cele două modele folosind o regresie logistică. Stochează rezultatul castack. - Rezumă modelul rezultat cu funcția
summary().
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Create ensemble model: stack
stack <-
# Look at summary