用sklearn库带的Linnerud数据集做示例
Linnerud数据集包含三个因变量和三个自变量

import pandas as pd
from sklearn.cross_decomposition import PLSRegression
from sklearn import datasets
from sklearn.model_selection import GridSearchCV
import numpy as np#导入数据集
dataset = datasets.load_linnerud() #数据集读取为dataframe
col_names = dataset['feature_names'] + dataset['target_names']
data = pd.DataFrame(data= np.c_[dataset['data'], dataset['target']], columns=col_names)#训练集
x_train=np.array(data.loc[:,dataset['feature_names']])
y_train=np.array(data.loc[:,dataset['target_names']])#回归模型,参数
pls_model_setup = PLSRegression(scale=True)
param_grid = {'n_components': range(1, 4)}#GridSearchCV 自动调参
gsearch = GridSearchCV(pls_model_setup, param_grid)#在训练集上训练模型
pls_model = gsearch.fit(x_train, y_train)#预测
pred = pls_model.predict(x_train)#打印 coef
print('Partial Least Squares Regression coefficients:',pls_model.best_estimator_.coef_)

python 偏最小二乘回归相关推荐

  1. python 偏最小二乘回归实现

    用自己数据实现偏最小二乘回归.用Hitters数据集做演示如何使用自己的数据实现偏最小二乘回归. 此数据集有322个运动员的20个变量的数据, 其中的变量Salary(工资)是我们关心的. 数据下载 ...

  2. Python偏最小二乘回归(PLSR)测试

    scikit learn机器学习包中包含了偏最小二乘回归,所以可以调用对应的函数来实现 class sklearn.cross_decomposition.PLSRegression(n_compon ...

  3. python pls_【建模应用】PLS偏最小二乘回归原理与应用

    1.回归 "回归"一词来源于对父母身高对于子女身高影响的研究.有人对父母的身高与子女身高做统计,发现除了父母高则子女普遍高的常识性结论外,子女的身高总是"趋向" ...

  4. matlab做偏最小二乘回归(PLS带精度验证)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/lusongno1/article/de ...

  5. SPSS如何安装PLS(偏最小二乘回归)

    1. 查看SPSS是否自带python2 比较高的SPSS会自带python2,打开SPSS所在文件(我的SPSS在D:\software\SPSS) 1.1 如果不自带python文件 进入网址下载 ...

  6. 交叉分解(Cross decomposition)、典型关联分析(Canonical Correlation Analysis,CCA)、偏最小二乘回归PLS

    交叉分解(Cross decomposition).典型关联分析(Canonical Correlation Analysis,CCA).偏最小二乘回归PLS 目录 交叉分解.典型关联分析(Canon ...

  7. MATLAB实现偏最小二乘回归PLS

    这一定是一篇真正的傻瓜攻略,原理为根,算法为骨,应用为肉,傻瓜为皮. 本文主要介绍偏最小二乘回归的基本实现,主要内容基于司守奎<数学建模算法与应用>第11章,在其基础上进行优化. 偏最小二 ...

  8. 偏最小二乘回归(PLSR)和主成分回归(PCR)

    本项目中我们被要求显示如何在matlab中应用偏最小二乘回归(PLSR)和主成分回归(PCR),并讨论这两种方法的有效性.当存在大量预测变量时,PLSR和PCR都是对因变量建模的方法,并且这些预测变量 ...

  9. MATLAB中的偏最小二乘回归(PLSR)和主成分回归(PCR)

    通过Matlab示例来解释偏最小二乘的原理 此示例显示如何在matlab中应用偏最小二乘回归(PLSR)和主成分回归(PCR),并讨论这两种方法的有效性. 当存在大量预测变量时,PLSR和PCR都是对 ...

最新文章

  1. linux命令 - alias
  2. oracle能否生成mdb,oracle怎么导入.mdb文件
  3. 20190718考试70分记
  4. DAS 2020 诚征论文及赞助!
  5. Find and Delete Files with Extension Name
  6. 高德车道级导航已上线8城 新增支持小米11 Pro
  7. Bitmap详解(上)常用概念和常用API
  8. OpenShift 4.3 - 获得ImageStream中使用的应用镜像离线包
  9. 自己动手写操作系统(三)
  10. 【转】本科生如何发表论文
  11. 极致CMS v1.7版本-一款完全开源,免授权商用,功能强大的PHP建站系统
  12. vue中使用DataV做大屏展示
  13. 反编译工具之jadx
  14. c++基础题:判断某整数是正整数、负整数还是零
  15. Occupancy Flow: 4D Reconstruction by Learning Particle Dynamics(2)
  16. Maven的seting配置及命令
  17. 如何屏蔽UC强制嵌入到你网站页面上的垃圾广告
  18. 2022爱分析· 隐私计算厂商全景报告 | 爱分析报告
  19. QR Code二维码
  20. 数字成像系统-姜卓-专题视频课程

热门文章

  1. 支付宝小程序根据验签与解密处理解析获取手机号码
  2. Python 3中的Itertools,例如
  3. 空虚寂寞了~不得找个陪玩打游戏?看我用Python....
  4. Idea右键创建不了
  5. 2020-03-项目申报书框架
  6. java程序设计娄不夜_Java程序设计 9787302209843 娄不夜 清华大学出版社
  7. Snapshot Diagram画法小结
  8. Git不错的教程链接
  9. Ruby‘s Adventure
  10. 计算机基础知识重点汇总