Точность вашей модели
Точность модели вычисляется по формуле:
$$\text{Accuracy} = \frac{\text{ TP + TN }}{\text{ TP + TN + FP + FN }}$$
где
- True negatives (TN): вы верно определили активных сотрудников
- True positives (TP): вы верно определили уволившихся сотрудников
- False positives (FP): вы предсказали увольнение сотрудников, которые на самом деле остались в компании
- False negatives (FN): вы предсказали, что сотрудники останутся, но они на самом деле уволились
Функция confusionMatrix() из пакета caret автоматически вычисляет точность модели и ряд других статистических показателей.
Это упражнение является частью курса
HR-аналитика: прогнозирование текучести кадров на R
Инструкции к упражнению
- Загрузите пакет
caret. - Вызовите функцию
confusionMatrix()для объектаconf_matrix, чтобы вывести точность модели. - Изучите вывод функции
confusionMatrix()и присвойте значение точности модели переменнойaccuracy.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Load caret
library(___)
# Call confusionMatrix
___
# Choose the model's accuracy as per confusionMatrix output (0.9283 or 92.83)?
accuracy <- ___