2024-09-29 23:25:04 发布
网友
我想做一个回归模型,我想用ransacregrator删除异常值,这是我的代码:
从sklearn.linear_模型导入转换器
ransac=ransac分离器(
线性回归()
最大试验次数=50次
最小样本数=8
残差度量=λx:np.sum(np.abs(x),轴=1)
剩余_阈值=5.0
随机_状态=0)
ransac.fit(X,Y)
然后在我运行程序后出现了这个错误:
“init()获取了意外的关键字参数“残差度量”
这是因为新版本中删除了残差度量,并添加了损耗,用于相同目的
有关损失的更多详细信息:https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.RANSACRegressor.html
有关此移动的详细信息:https://github.com/scikit-learn/scikit-learn/pull/5497
检查示例57,这里https://www.programcreek.com/python/example/75200/sklearn.linear_model.RANSACRegressor
这是因为新版本中删除了残差度量,并添加了损耗,用于相同目的
有关损失的更多详细信息:
https://scikit-learn.org/stable/modules/generated/sklearn.linear_model.RANSACRegressor.html
有关此移动的详细信息:
https://github.com/scikit-learn/scikit-learn/pull/5497
检查示例57,这里https://www.programcreek.com/python/example/75200/sklearn.linear_model.RANSACRegressor
相关问题 更多 >
编程相关推荐