python 偏最小二乘回归
用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 偏最小二乘回归相关推荐
- python 偏最小二乘回归实现
用自己数据实现偏最小二乘回归.用Hitters数据集做演示如何使用自己的数据实现偏最小二乘回归. 此数据集有322个运动员的20个变量的数据, 其中的变量Salary(工资)是我们关心的. 数据下载 ...
- Python偏最小二乘回归(PLSR)测试
scikit learn机器学习包中包含了偏最小二乘回归,所以可以调用对应的函数来实现 class sklearn.cross_decomposition.PLSRegression(n_compon ...
- python pls_【建模应用】PLS偏最小二乘回归原理与应用
1.回归 "回归"一词来源于对父母身高对于子女身高影响的研究.有人对父母的身高与子女身高做统计,发现除了父母高则子女普遍高的常识性结论外,子女的身高总是"趋向" ...
- matlab做偏最小二乘回归(PLS带精度验证)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/lusongno1/article/de ...
- SPSS如何安装PLS(偏最小二乘回归)
1. 查看SPSS是否自带python2 比较高的SPSS会自带python2,打开SPSS所在文件(我的SPSS在D:\software\SPSS) 1.1 如果不自带python文件 进入网址下载 ...
- 交叉分解(Cross decomposition)、典型关联分析(Canonical Correlation Analysis,CCA)、偏最小二乘回归PLS
交叉分解(Cross decomposition).典型关联分析(Canonical Correlation Analysis,CCA).偏最小二乘回归PLS 目录 交叉分解.典型关联分析(Canon ...
- MATLAB实现偏最小二乘回归PLS
这一定是一篇真正的傻瓜攻略,原理为根,算法为骨,应用为肉,傻瓜为皮. 本文主要介绍偏最小二乘回归的基本实现,主要内容基于司守奎<数学建模算法与应用>第11章,在其基础上进行优化. 偏最小二 ...
- 偏最小二乘回归(PLSR)和主成分回归(PCR)
本项目中我们被要求显示如何在matlab中应用偏最小二乘回归(PLSR)和主成分回归(PCR),并讨论这两种方法的有效性.当存在大量预测变量时,PLSR和PCR都是对因变量建模的方法,并且这些预测变量 ...
- MATLAB中的偏最小二乘回归(PLSR)和主成分回归(PCR)
通过Matlab示例来解释偏最小二乘的原理 此示例显示如何在matlab中应用偏最小二乘回归(PLSR)和主成分回归(PCR),并讨论这两种方法的有效性. 当存在大量预测变量时,PLSR和PCR都是对 ...
最新文章
- linux命令 - alias
- oracle能否生成mdb,oracle怎么导入.mdb文件
- 20190718考试70分记
- DAS 2020 诚征论文及赞助!
- Find and Delete Files with Extension Name
- 高德车道级导航已上线8城 新增支持小米11 Pro
- Bitmap详解(上)常用概念和常用API
- OpenShift 4.3 - 获得ImageStream中使用的应用镜像离线包
- 自己动手写操作系统(三)
- 【转】本科生如何发表论文
- 极致CMS v1.7版本-一款完全开源,免授权商用,功能强大的PHP建站系统
- vue中使用DataV做大屏展示
- 反编译工具之jadx
- c++基础题:判断某整数是正整数、负整数还是零
- Occupancy Flow: 4D Reconstruction by Learning Particle Dynamics(2)
- Maven的seting配置及命令
- 如何屏蔽UC强制嵌入到你网站页面上的垃圾广告
- 2022爱分析· 隐私计算厂商全景报告 | 爱分析报告
- QR Code二维码
- 数字成像系统-姜卓-专题视频课程