R数据分析:变量间的非线性关系,多项式,样条回归和可加模型
之前的文章中都是给大家写的变量间线性关系的做法 , 包括回归和广义线性回归 , 变量间的非线性关系其实是很常见的 , 今天给大家写写如何拟合论文中常见的非线性关系 。 包括多项式回归和样条回归
首先看一个二次项拟合的例子 , 我现在想探讨苹果内容物applecontent和苹果酸度cideracidity的关系 , 第一步应该是做出applecontent和cideracidity关系的散点图 , 假如是下图:

那么我很直观地可以看出来 , 曲线(二次)对数据的拟合明显是好于线性拟合的 。
上面的只是一个2次项拟合的例子 , 我们其实经常会遇到有可能高次式会把数据拟合的更好 , 社科论文中其实也常常见到做高次回归的 , 常见的1次 , 2次 , 3次 , 4次项英文论文中的表达 , 曲线形状如下:


拟合出来的一般模型表达式如下:

而且通常情况下 , 模型中所有的低次项都不应该被略去 。 就是我有了4次项 , 那么应该3 , 2 , 1次项都应该有 。
含有二次及以上的模型就叫多项式回归模型 。
之前在机器学习的文章中有给大家写过拟合 , 我们做多次项拟合的时候 , 按道理你可以将项的次数调得很高 , 总是可以近乎完美的拟合我们的复杂的非线性关系 ,, 这也并不是我们想看到的结果:
High-degreepolynomialsallowustocapturecomplicatednonlinearrelationshipsinthedatabutarethereforemorelikelytooverfitthetrainingset.
还有就是自变量和因变量之间的关系在自变量的不同取值范围也并非不变的 , 比如某个区间是线性的 , 某个区间是2次曲线 , 某个区间又成了3次曲线 。
上面两个问题处理方法之一就是
Asplineisapiecewisepolynomialfunction.Thismeansitsplitsthepredictorvariableintoregionsandfitsaseparatepolynomialwithineachregion,whichregionsconnecttoeachotherviaknots.

上图便是用两个结将我们的曲线分成了3个样条 。
通过对关系曲线的划分 , 我们可以尽可能达到 。
我们在论文中还会有看到说 , 这个又是个啥呢?
就是我们正常做样条 , 有可能做出来就是这样的:虽然分段但是不连贯:

这样的情况下结点处 , 不连贯的地方解释起来就会很困难了嘛 。
像这样:

为了得到这么样的效果我们就会给样条加上限制 , 所以叫做限制性立方样条:
restrictionsneedtobeimposedsothatthesplineiscontinuous(i.e.,thereisnogapinthesplinecurve)and“smooth”ateachknot 。 Arestrictedcubicsplinehastheadditionalpropertythatthecurveislinearbeforethefirstknotandafterthelastknot.
样条数量的确定和结位置的选择也是有讲究的 , :
Thenumberofknotsusedinthesplineisdeterminedbytheuser,butinpracticewehavefoundthatgenerallyfiveorfewerknotsaresufficient.Thelocationoftheknotsalsoneedstobespecifiedbytheuser,butitiscommonthattheknotwiththesmallestvalueisrelativelyclosetothesmallestvalueofthevariablebeingmodelled(e.g.,the5thpercentile),whilethelargestknotisintheneighbourhoodofthelargestvalueofthevariablebeingmodelled(e.g.,the95thpercentile).
上面写的内容 , 无论是直接拟合 , 还是分段拟合 , 我们都是在拟合一个完整的曲线或直线方程 , 广义可加模型则是将自变量的单独模型相加 , 下图式子即为一般线性模型和可加模型:
- 关于时间的12件事,比如为什么从三月份起要把你的钟表拨快些?
- 黎曼几何证明了高维空间的存在,高维空间是否会存在另一种生命?
- 克莱因瓶有多诡异?四大洋倒进去也装不满,它是四维空间的钥匙
- 古人是如何知道时间的?他们对月亮的精准判断,超越人类科技
- 今天中午的时候小欣很是担忧|追求通时和通次时间的长短,电销不应该这样被定义
- 免费学数据分析
- 删除|6 件在你的电脑上占用太多空间的东西
- 产品经理|是做预算、设计、开发,还是做数据分析,要么产品经理呢?
- 北京市|内容营销“滚雪球”:“长视频”终于成为“时间的朋友”
- 消费券|马斯克为什么要收购Twitter?为你讲述他们之间的爱恨情仇
