我正在研究一个机器学习模型来预测促销,这个块引发了一个错误,即“TypeError: None is not an estimator instance”。
Posted
技术标签:
【中文标题】我正在研究一个机器学习模型来预测促销,这个块引发了一个错误,即“TypeError: None is not an estimator instance”。【英文标题】:I am working on a ML model to predict promotion and this block is raising an error ie 'TypeError: None is not an estimator instance.' 【发布时间】:2021-09-29 19:24:32 【问题描述】: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)
我正在开发一个机器学习模型来预测促销活动,并且处于最终确定阶段。 这个块引发了一个错误,即
'TypeError: None is not an estimator instance.'
【问题讨论】:
欢迎来到 SO;请花一点时间看看如何正确格式化您的代码(这次为您完成)。 你的RFECV
来自哪里?
我之前从 sklearn.feature_selection 导入的
【参考方案1】:
您不应该在数组中间使用 cmets 改用这个
prediction = RFECV.predict(np.array([[2,
3,
1,
1,
30,
5,
10,
1,
1,
95,
7,
700
]]))
【讨论】:
不,先生,这不是办法。以上是关于我正在研究一个机器学习模型来预测促销,这个块引发了一个错误,即“TypeError: None is not an estimator instance”。的主要内容,如果未能解决你的问题,请参考以下文章