#python #machine-learning #scikit-learn #typeerror #decision-tree
Вопрос:
prediction = RFECV.predict(np.array([[2, #department code
3, #masters degree
1, #male
1, #1 training
30, #30 years old
5, #previous year rating
10, #length of service
1, #KPIs met >80%
1, #awards won
95, #avg training score
7, #sum of metric
700 #total score
]]))
print("Whether the Employee should get a Promotion : 1-> Promotion, and 0-> No Promotion :", prediction)
Я работаю над моделью ML для прогнозирования продвижения и был на завершающей части.
Этот блок вызывает ошибку, т. е.
'TypeError: None is not an estimator instance.'
Комментарии:
1. Добро пожаловать в SO; пожалуйста, потратьте минуту, чтобы узнать, как правильно отформатировать свой код (на этот раз это сделано за вас).
2. Откуда ты
RFECV
взялся ?3. Я импортировал его ранее из sklearn.feature_selection
Ответ №1:
Вы не должны использовать комментарии в середине массива
Используйте это вместо этого
prediction = RFECV.predict(np.array([[2,
3,
1,
1,
30,
5,
10,
1,
1,
95,
7,
700
]]))
Комментарии:
1. Нет, сэр, это не тот путь.