步骤4:实现 PLS 模型 使用scikit-learn中的 PLSRegression 来实现 PLS 模型。 fromsklearn.cross_decompositionimportPLSRegression# 设置 PLS 模型的组件数n_components=2pls=PLSRegression(n_components=n_components)# 训练模型pls.fit(X_scaled,y)# 得到预测结果y_pred=pls.predict(X_scaled) 1. 2. 3. 4....
sklearn中的偏最小二乘函数为PLSRegression(),这是一个回归函数,如果直接拿来做分类,显然得不到想要的结果。调用格式如下: from sklearn.cross_decomposition import PLSRegression model = PLSRegression() 解决方法是:把标签矩阵(比如0,1,2,3,4的一个列向量)使用get_dummies()函数转换为类别矩阵,拿我的数据举...