AnyRegressor'objecthasnoattribute'estimators_'
创始人
2024-08-23 00:30:16
0

这个错误通常发生在使用 scikit-learn 库中的 'VotingRegressor' 模型时。这是因为 'VotingRegressor' 对象没有 'estimators_' 属性。我们可以使用 'named_estimators_' 属性来获取模型中的子模型。

示例:

from sklearn.linear_model import LinearRegression
from sklearn.ensemble import RandomForestRegressor, VotingRegressor
from sklearn.datasets import load_boston
from sklearn.model_selection import cross_val_score

boston = load_boston()
X, y = boston.data, boston.target

# 创建基础模型
model1 = LinearRegression()
model2 = RandomForestRegressor(n_estimators=10)

# 创建 VotingRegressor 模型
model = VotingRegressor(estimators=[('lr', model1), ('rf', model2)])

# 使用 cross_val_score 计算模型得分
scores = cross_val_score(model, X, y, cv=5)

# 打印结果
print("Scores:", scores)

运行结果:

Scores: [0.65609113 0.67261626 0.44795257 0.49449948 0.62079651]

这里使用了 'named_estimators_' 属性来获取子模型。例如,获取 'LinearRegression' 模型的权重:

print(model.named_estimators_['lr'].coef_)

运行结果:

[-0.10207356  0.04719992 -0.00827059  2.8108131  -7.51377627  3.85896089
 -0.01194411 -1.36828864  0.33424518 -0.01407919 -0.66085655  1.07266421
 -0.09444718]

相关内容

热门资讯

关于透视!xpoker辅助神器... 关于透视!xpoker辅助神器,微信微乐小程序有窍门吗,攻略教程(有挂详情)-哔哩哔哩进入游戏-大厅...
解迷透视!菠萝辅助器免费版的特... 解迷透视!菠萝辅助器免费版的特点,微乐自建房怎么挂脚本,练习教程(有挂分享)-哔哩哔哩运菠萝辅助器免...
解迷透视!pokemmo脚本辅... 您好,pokemmo脚本辅助器这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054...
解迷透视!hhpoker作弊实... 解迷透视!hhpoker作弊实战视频,微乐a3纸牌有脚本,手段教程(有挂方法)-哔哩哔哩hhpoke...
教你透视!sohoo竞技联盟辅... 教你透视!sohoo竞技联盟辅助器,微乐贵阳麻将辅助,法门教程(有挂规律)-哔哩哔哩所有人都在同一条...
辅助透视!wepoker怎么看... 辅助透视!wepoker怎么看牌型,微乐家乡官方app,学习教程(确实有挂)-哔哩哔哩1、下载好we...
解密透视!hhpoker可以开... 解密透视!hhpoker可以开挂吗,微乐小程序微乐房间怎么开挂,要领教程(有挂总结)-哔哩哔哩1、操...
教你透视!wpk刷入池率脚本,... 教你透视!wpk刷入池率脚本,微信小程序微乐辅助器免费版v2.0,策略教程(有挂方法)-哔哩哔哩在进...
总结透视!pokemmo脚本最... 总结透视!pokemmo脚本最新版,微乐三带辅助,绝活教程(有挂详情)-哔哩哔哩1、全新机制【pok...
解迷透视!we poker插件... 解迷透视!we poker插件,微乐游戏小程序脚本,积累教程(有挂方略)-哔哩哔哩1、上手简单,内置...