Обчислення точності
Після поділу даних на тренувальну та тестову вибірки ви можете навчити модель на тренувальних даних, а потім передбачити мітки для тестових даних. Саме це ви потренуєтеся робити у цій вправі.
Дотепер ви використовували Logistic Regression і Decision Trees. Тут ви застосуєте RandomForestClassifier, який можна розглядати як ансамбль дерев рішень, що зазвичай перевершує окреме дерево рішень.
Ваші результати з попередніх вправ збережено, а тренувальна та тестова вибірки доступні у змінних X_train, X_test, y_train і y_test.
Ця вправа є частиною курсу
Маркетингова аналітика: прогнозування відтоку клієнтів у Python
Інструкції до вправи
- Імпортуйте
RandomForestClassifierізsklearn.ensemble. - Створіть екземпляр
RandomForestClassifierякclf. - Навчіть
clfна тренувальних даних:X_trainіy_train. - Обчисліть точність
clfна тестових даних за допомогою методу.score().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Import RandomForestClassifier
# Instantiate the classifier
clf = ____
# Fit to the training data
# Compute accuracy
print(____.____(____, ____))