【发布时间】:2019-11-29 05:27:33
【问题描述】:
我是sklearn的新手。
我的目标是使用cross_val_score 和BayesianRidge 估计器来估计数据集的分数。它应该使用unsupervised learning 来实现。下面的代码取自sklearn,但排除了target variable、y。
数据取自from sklearn.datasets import fetch_california_housing。
estimator = BayesianRidge()
score_full_data = pd.DataFrame(cross_val_score(br_estimator, X=X, y=None, scoring='neg_mean_squared_error', cv=5), columns=['Data'])
我收到了TypeError: fit() missing 1 required positional argument: 'y'。
预期结果是:
Data
0 -0.408433
1 -0.636009
2 -0.614910
3 -1.089616
4 -0.407541
正确的做法是怎样的?
【问题讨论】:
标签: python scikit-learn bayesian