Výpočet přesnosti
Teď, když máš data rozdělená na trénovací a testovací sadu, můžeš model natrénovat na trénovacích datech a pak předpovídat štítky testovacích dat. Přesně to si procvičíš v tomto cvičení.
Doposud jsi pracoval/a s logistickou regresí a rozhodovacími stromy. Tentokrát použiješ RandomForestClassifier – soubor rozhodovacích stromů, který obecně překonává jediný rozhodovací strom.
Výsledky z předchozích cvičení jsou zachovány a trénovací i testovací sady jsou dostupné v proměnných X_train, X_test, y_train a y_test.
Toto cvičení je součástí kurzu
Marketing Analytics: Predicting Customer Churn in Python
Pokyny k cvičení
- Importuj
RandomForestClassifierzsklearn.ensemble. - Vytvoř instanci
RandomForestClassifiera ulož ji do proměnnéclf. - Natrénuj
clfna trénovacích datech:X_trainay_train. - Vyhodnoť přesnost
clfna testovacích datech pomocí metody.score().
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Import RandomForestClassifier
# Instantiate the classifier
clf = ____
# Fit to the training data
# Compute accuracy
print(____.____(____, ____))