网易首页 > 网易号 > 正文 申请入驻

广义加性模型(GAMs)

0
分享至

作为回归家族的一个扩展,广义加性模型(GAMs)是最强大的模型之一,可以为任何回归问题建模!!

线性模型简单、直观、便于理解,但是,在现实生活中,变量的作用通常不是线性的,线性假设很可能不能满足实际需求,甚至直接违背实际情况。1985 年 Stone 提出加性模型 (additive models) ,模型中每一个加性项使用单个光滑函数来估计,在每一加性项中可以解释因变量如何随自变量变化而变化,解决了模型中自变量数目较多时 ,模型的估计方差会加大的问题。1990 年,Hastie 和 Tibshirani 扩展了加性模型的应用范围 ,提出了广义加性模型(generalized additive models)。

你一定用过线性回归或者多项式回归但说实话,所以让我们先从线性回归方程开始:

y = ax₁+ bx₂ + cx₃+ …+ zxₙ+ C

广义加性模型(GAMs)是这个样子的:

g(y) = w₁F₁(x₁) + w₂F₂(x₂) + w₃F₃(x₃) …wₙFₙ(xₙ) + C

可以看到,除了我们的自变量X被函数嵌套以外,我们的因变量Y也就是预测也不是“ y”本身而是一个函数g(y)。 而w₁,w₂…wₙ是每个自变量函数的权重

Fₙ是什么?它是一组每个特征变量分别建模为目标变量的函数,称为平滑函数(smoothing functions),将所有这些函数加起来预测g(y)。

这个Fₙ的数学表示是什么呢?Fₙ对于不同的特征变量可以采用不同的表示。对于一个特征变量,它可以是多项式方程,对于另一个特征变量,它可以是径向基函数(RBF)。

最常见的平滑函数是回归样条函数(Regression Splines),除此以外其他的基函数也可以使用例如RBF,Tensor,(来自https://fda.readthedocs.io/en/latest/modules/autosummary/skfda.representation.basis.Tensor.html)等。

这里又出现了一个新名词 “基函数”(Basis functions):基函数是一组可以用来表示复杂非线性函数的简单函数。例如假设我们有fₓ= 5 + 2x²,为了表示这个复杂的非线性函数,我们可以使用下面的基函数集:f₁(x)= 1, f₂(x)=x, f₃(x)= x²,因此就得到了fₓ= 5f₁(x) + 0f₂(x) + 2*f₃(x)

基函数有很多种,最常见的可能就是RBF(SVM中的核函数)

样条函数(Splines):样条是基函数的一种,它是由多项式分段定义的函数。分段多项式基本上就是对变量的不同区间有不同表示的多项式。看看下面这个例子:

m*x+a → x<5

m*x+ n*x² → 5

p*x³ → x>10

根据X的不同区间改变多项式的表示,这样的多项式称为分段多项式。根据样条的程度,我们可以有以下可能的基函数,来构造原始的复杂函数

0阶:基函数= f(x) = 1

1阶:基函数= f(x)=1, f(x)=x

2阶:基函数= f(x)=1, f(x)=x, f(x)=x²

有了上面的基础,我们开始说明样条回归。它是一组基础函数集的加权和,其中使用的基函数是样条函数。

Fₙ(xₙ) = Σₖ wₖbₖ(xₙ)

其中

Fₙ=第n个特征的第n个平滑函数(还记得上面GAMs的方程吗?)

bₖ=样条回归的第k个基函数(因为样条回归由多个基函数组成)

σₖ= 从k=0→用于表示特征变量和目标变量之间关系的总基函数的总和。

所以GAMs方程是(如果只使用样条回归)

g(y) = Σₖ wₖbₖ(x₁) + Σₘ wₘbₘ(x₂) + Σₙ wₙbₙ(xₙ) … + C

这里的k, m, n 是不同特征的不同样条函数的阶。公式已经推导出来了,还剩最后一个问题在GAMs方程中g()是什么?为什么我们预测的是g(y)而不是“y”本身?

该解释需要从广义线性模型(GLM)的定义中寻找。 一旦特征变量和目标变量之间的关系不是线性的,我们用于线性回归的线性方程就需要一些修改将目标映射到特征变量,这里的映射有可能会是非线性关系,所以就需要将目标限制在某个特定范围内,也就是将y变为g(y)。

这里的g(y)被称为联系函数(link function ):它的作用就是保持目标变量与特征变量之间的线性关系。正如模型的名字,“广义”这个词描述了GAMs可以满足不同的回归场景,这些场景不需要遵循线性回归的基本假设,所以这个g()可以是任何函数!!

既然是广义的,那么如果要将一个线性回归方程建模为GAM,我们只需要将:

1、联系函数设置成恒等函数
2、Fₙ设置成恒等函数。

g(y) = w₁F₁(x₁) + w₂F₂(x₂) + w₃F₃(x₃) …wₙFₙ(xₙ) + C

也就是说g(x)=x 并且Fₙ(x) =x,那么公式就变成了

y = w₁x₁ + w₂x₂ + w₃x₃ …wₙxₙ

这不就是我们的线性回归方程么

如果你想更详细的研究GAM,那么这里推荐一个库pygam,他是Python中的GAM的实现,它的文档非常详细,如果有兴趣的话建议仔细阅读:https://pygam.readthedocs.io/en/latest/notebooks/tour_of_pygam.html

https://avoid.overfit.cn/post/ef3f8a5743d84b4d879b74cd92bb12d5

作者:Mehul Gupta

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
人民日报实地走访:“天然气取暖价格高”“为了省钱受冻”确实存在;要多措并举破解部分农村“取暖贵”问题

人民日报实地走访:“天然气取暖价格高”“为了省钱受冻”确实存在;要多措并举破解部分农村“取暖贵”问题

大风新闻
2026-01-19 10:57:02
西贝解释羊肉为何一年一采:瞄准风味巅峰时节,门店全年使用

西贝解释羊肉为何一年一采:瞄准风味巅峰时节,门店全年使用

识礁Farsight
2026-01-19 18:13:44
金球奖红毯真敢穿,女星个个风情万种,詹妮弗“透视装”尺度拉满

金球奖红毯真敢穿,女星个个风情万种,詹妮弗“透视装”尺度拉满

电影烂番茄
2026-01-18 23:17:51
严格,隆多:历史前五控卫我只能选出三个,魔术师、微笑刺客和欧文

严格,隆多:历史前五控卫我只能选出三个,魔术师、微笑刺客和欧文

懂球帝
2026-01-19 15:49:53
80%的肠癌没症状,一旦出现这22种情况,要立即做肠镜检查

80%的肠癌没症状,一旦出现这22种情况,要立即做肠镜检查

消化石医生
2026-01-19 20:37:31
“00后”男子在旅馆房间内掐死球馆助教抢得2万余元赌博,被执行死刑

“00后”男子在旅馆房间内掐死球馆助教抢得2万余元赌博,被执行死刑

红星新闻
2026-01-19 16:22:23
涉嫌严重违纪违法,黄小卫被查!

涉嫌严重违纪违法,黄小卫被查!

中国基金报
2026-01-19 19:00:13
河南的雪有多大?都下哪里了?

河南的雪有多大?都下哪里了?

大象新闻
2026-01-19 18:33:08
西贝的问题,已经不是预制菜和贵不贵了

西贝的问题,已经不是预制菜和贵不贵了

钛媒体APP
2026-01-19 08:44:13
神仙姐姐的野生图,太美了。

神仙姐姐的野生图,太美了。

微微热评
2026-01-09 12:20:53
西贝回应央媒评论称贾国龙一定对照反思!个人微博此前被禁言

西贝回应央媒评论称贾国龙一定对照反思!个人微博此前被禁言

南方都市报
2026-01-19 23:46:26
震惊!网传相亲市场有女子债务非常严重,十几个app征信洗不白了

震惊!网传相亲市场有女子债务非常严重,十几个app征信洗不白了

火山诗话
2026-01-18 13:13:45
杨绛:喜欢把家里打扫很干净的人,表面整洁,实则暴露了人生真相

杨绛:喜欢把家里打扫很干净的人,表面整洁,实则暴露了人生真相

诗词中国
2026-01-19 20:01:58
记者:赛后迪亚斯在更衣室落泪,摩洛哥球员对他罚丢点球极为不满

记者:赛后迪亚斯在更衣室落泪,摩洛哥球员对他罚丢点球极为不满

懂球帝
2026-01-19 15:09:09
断崖式下跌!中国人突然不爱喝酒了?真相太扎心!

断崖式下跌!中国人突然不爱喝酒了?真相太扎心!

达文西看世界
2026-01-18 20:56:11
日本绝密武器曝光!“桶滚导弹”入海,我军防线面临前所未有考验

日本绝密武器曝光!“桶滚导弹”入海,我军防线面临前所未有考验

井普椿的独白
2026-01-19 13:20:42
徐帆带徐朵参加活动,3次想牵女儿手均被拒绝!徐朵发文回应质疑

徐帆带徐朵参加活动,3次想牵女儿手均被拒绝!徐朵发文回应质疑

露珠聊影视
2026-01-19 10:32:13
香港著名男星心脏衰竭离世!爱妻发文:抢救6小时安然告别!

香港著名男星心脏衰竭离世!爱妻发文:抢救6小时安然告别!

我爱追港剧
2026-01-19 23:22:11
“向朝鲜放飞无人机”,二人身份曝光

“向朝鲜放飞无人机”,二人身份曝光

澎湃新闻
2026-01-18 22:09:10
49岁翁帆官宣喜讯,太令人惊喜了!

49岁翁帆官宣喜讯,太令人惊喜了!

神奇故事
2026-01-18 21:57:09
2026-01-20 00:15:00
deephub incentive-icons
deephub
CV NLP和数据挖掘知识
1895文章数 1443关注度
往期回顾 全部

科技要闻

这一仗必须赢!马斯克死磕芯片"9个月一更"

头条要闻

除吴孟达、梁小龙外 十多位周星驰电影中的配角已离世

头条要闻

除吴孟达、梁小龙外 十多位周星驰电影中的配角已离世

体育要闻

错失英超冠军奖牌,他却在德甲成为传奇

娱乐要闻

吴磊起诉白珊珊诽谤,白珊珊称被盗号

财经要闻

公章争夺 家族反目 双星为何从顶端跌落?

汽车要闻

徐军:冲击百万销量,零跑一直很清醒

态度原创

本地
家居
教育
游戏
健康

本地新闻

云游内蒙|黄沙与碧波撞色,乌海天生会“混搭”

家居要闻

隽永之章 清雅无尘

教育要闻

2026成都最新转学政策来了,家长们请注意

不充钱的人,玩单机游戏都会卡?

血常规3项异常,是身体警报!

无障碍浏览 进入关怀版