问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

18 浅析多项式回归与pipeline

提问网友 发布时间:2024-10-24 18:50
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:2024-11-04 12:08
之前我们介绍了简单线性回归,其输入特征只有一维,即:[公式];推广到多维特征,即多元线性回归:[公式]。

但是在线性回归的背后是有一个很强的假设条件:数据存在线性关系。但是更多的数据之间具有非线性关系。因此对线性回归法进行改进,使用多项式回归法,可以对非线性数据进行处理。

研究一个因变量与一个或多个自变量间多项式的回归分析方法,称为多项式回归(Polynomial Regression)。多项式回归是线性回归模型的一种,其回归函数关于回归系数是线性的。其中自变量x和因变量y之间的关系被建模为n次多项式。

如果自变量只有一个时,称为一元多项式回归;如果自变量有多个时,称为多元多项式回归。在一元回归分析中,如果依变量y与自变量x的关系为非线性的,但是又找不到适当的函数曲线来拟合,则可以采用一元多项式回归。

由于任一函数都可以用多项式逼近,因此多项式回归有着广泛应用。

下面举个例子:

对于下面这种非线性关系的数据,使用直线拟合会显得很牵强。

画一个曲线,拟合度更好。

如果只有一个特征,则可以写出表达式:[公式]。

首先来准备一下数据,创建一个一元二次方程,并增加一些噪音:

如果直接使用线性回归去拟合数据,则可以得到:

很显然,拟合效果并不好。那么解决呢?

多项式回归的思路是:添加一个特征,即对于X中的每个数据进行平方。

其第一个系数是[公式]前的系数,第二个系数是[公式]前面的。输出其截距。

对于上一小节生成的虚拟数据,使用sklearn中的多项式回归。多项式回归可以看作是对数据进行预处理,给数据添加新的特征,所以调用的库在preprocessing中:

X2的结果第一列常数项,可以看作是加入了一列x的0次方;第二列一次项系数(原来的样本X特征),第三列二次项系数(X平方前的特征)。

特征准备好之后进行训练:

得到的系数和截距与上一小节中的结果是相同的:

之前使用的都是1维数据,如果使用2维3维甚至更高维呢?

可以看出当数据维度是2维是,经过多项式预处理生成了6维数据。

第一列很显然是0次项系数;第二列和第三列就是原本的X矩阵;第四列是第二列(原X的第一列)平方的结果;第五列是第二、三两列相乘的结果;第六列是第三列(原X的第二列)平方的结果。

由此可以猜想一下如果数据是3维的时候是什么情况:

过PolynomiaFeatures,将所有的可能组合,升维的方式呈指数型增长。这也会带来一定的问题。

在具体编程实践时,可以使用sklearn中的pipeline对操作进行整合。

Pipeline就是将这些步骤都放在一起。参数传入一个列表,列表中的每个元素是管道中的一个步骤。每个元素是一个元组,元组的第一个元素是名字(字符串),第二个元素是实例化。

其实多项式回归在算法并没有什么新的地方,完全是使用线性回归的思路,关键在于为数据添加新的特征,而这些新的特征是原有的特征的多项式组合,采用这样的方式就能解决非线性问题。

这样的思路跟PCA这种降维思想刚好相反,而多项式回归则是升维,添加了新的特征之后,使得更好地拟合高维数据。

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

盐城亭湖区人民医院好不好?看皮肤病怎么样? 在安装PDF阅读器的时候出现无法访问 Windows Installer 服务。 百度文库会员多少钱/? 我想问一下,四川广电网络的“缤纷家园“58套餐详情里面没有包括宽带吗... 盐城慈航医院特色科室 Y470玩英雄联盟的问题 我喜欢的男生也喜欢我 他宁愿给我各种暗示也不提和我表白 他也知道我喜... 联想Y470 I5 G540的本子为什么玩英雄联盟都不能画面品质调到高? Y470玩游戏 我的Y470玩英雄联盟的FPS才20多,而且CPU显卡也经常报警,这是怎么回事... 普通桌面机 Y470 玩英雄联盟不能设置成独显了...不知道有没有解决办法啊... 夫妻离婚协议书范本大全 办理个互动电视要多少钱?我家现在的宽带是4M的。 实现英语单词拼写错误纠正工具的代码 跑男里有个歌 有句歌词是i love you baby 什么歌啊 ...横线19条, 竖线19条)在屏幕中显示 写出源代码 能调试成功 割完双眼皮一个星期了, 割开的那种, 今天刚拆的线, 什么时候可以正常吃 ... C#运行页面为什么会多出莫名其妙的一条横线? 中国版跑男里面的歌i love youbaby 跪求各位电脑大神。 小弟买的联想Y470半年多时间 最近玩cf、lol、卡... 盐城什么医院可以看皮肤科?后背有些疼,起了一些疙瘩,最近越来越多了,怎... 办在五笔里怎么拆 男人在感情上应该是主动的吗? 如何测手机真假 ...最好是按作者分类的 古灵席绢 于晴 凌淑芬 这几个人的不要发了... ...于晴、陶陶,裘梦.、楼采凝、的小说,TXT格式的全集。 发到927527795@... ...考研快题干货】从基础到进阶系列:轴线及空间的概念分析 万圣节祝福语15字 鬼节的祝福语有哪些? 浙江大学计算机学院平玲娣潘雪增实验室毕业生工作都很棒,主要哪些工作... 糊涂经的智慧:难得糊涂的低调做人哲学本书目录 ...我的姓名吉凶,我生于一九六八年农历十一月二十二日寅时,我姓田,叫... 糊涂经的智慧:难得糊涂的低调做人哲学基本信息 糊涂经内容简介 ...我个人认为爱情的主动权不是男方的专利,为了爱情女方一样可掌握主动... 办在五笔里怎么拆 请女生回答我:一朵玫瑰花代表什么? 情人节收到玫瑰花怎么发朋友圈 收到男朋友送的花发朋友圈 一朵玫瑰花要多少钱,
Top