如果我们使用管道,你能告诉我如何找到解释方差的比例吗?
base_model = Pipeline([
('scaler', StandardScaler()),
('pca', PCA(svd_solver = "randomized", random_state=123, n_components = n)),
('clf', KNeighborsClassifier(n_neighbors=9))
])
base_cv_scores = cross_val_score(base_model, X, y, cv=cv, scoring='accuracy')
如果我正确理解了这个问题,您需要找到R 2 metric 的值。
这可以像这样完成 - 首先训练你的模型:
之后,我们找到预测值的度量值: