MTH303 Linear Statistical Models
补篇:每个特例的指数族形式、连接与 MLE
对照
Supplement: Exponential-Family Form, Link and MLE, Family
by Family
第 4 章
第 5 章 的一页式速查与推导
A one-page-per-family bridge between Chapter 4 and Chapter
5
main.pdf(第 4 章)与 ch5_main.pdf(第 5
章)
MTH303 Teaching Group
School
of Mathematics and Physics
XJTLU
:verify_families.py
这份补篇解决什么 What
this supplement is for
前两份讲义分别讲"分布怎么写成指数族"(第 4 章)与"参数怎么估出来"(第
5
章)。真正做题、写代码、上课板书时,最需要的是把两者按模型对齐的一页:给定一个
GLM,立刻能写出它的
、连接
、权重
、工作响应
、正规方程与偏差
。
本补篇就是这张对齐表。约定:
左半页(指数族) 来自第 4
章:、、、、、、、典则连接;
右半页(MLE) 来自第 5
章:、、、、正规方程、解法、;
每页底部给出该模型在固定数据上的拟合结果(、迭代步数、),数字由
verify_families.py 计算并交叉验证。
一条主线,三种写法
同一个模型可以写成三种等价的样子,本补篇每页都把三者的"翻译"列出来:
三者的桥梁是第 4 章的
与第 5 章的
:
目录与索引 Contents
| 页 |
模型 |
连接 |
特点 |
| §1 |
九个特例的总表(指数族) |
— |
一页速查 |
| §2 |
九个特例的总表(连接与权重) |
典则 + 常用 |
一览 |
| §3 |
九个特例的总表(MLE 与偏差) |
— |
方程与
|
| §4 |
正态
|
恒等 |
唯一有闭式解 |
| §5 |
伯努利
|
logit |
二分类 |
| §6 |
二项
|
logit |
计数/比例 |
| §7 |
泊松
|
对数 |
计数、
|
| §8 |
伽马
|
对数(常用) |
权重退化为
|
| §9 |
逆高斯
|
对数(常用) |
, |
| §10 |
三个"只讲理论"的典则情形 |
、 |
需
|
| §11 |
数值核对与常见错误 |
— |
当堂可查 |
记号与上一份讲义一致
的第
行是
(含截距列),
有
个分量;;
是 IRLS 权重(不含
);
是工作响应;
是不含
的偏差;
是尺度化偏差。二项一律用计数版(,);比例版见
§6 的脚注。
总表一:七个分布的指数族身份卡
Table 1: the seven distributions(第 4 章)
第二列到第六列是分布本身的属性,与选什么连接无关;最后一列是"若取典则连接,它等于什么"。
单独列在表下,因为它最容易被写错。
| 分布 |
|
|
|
|
|
典则连接
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 分布 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
这张表的三条读法
(1)
:先反解
,再求二阶导。
一列里出现负号(指数、伽马、逆高斯)就是提醒你""。
(2)
只要求不含
,可以含
。离散型的
只有组合数/阶乘,连续型的才含
。
(3)
二项一行是计数版:、、。比例版()的
、,等价于把
当权重。
总表二:九个模型的连接与权重
Table 2: links and weights(第 4 章
第 5 章的桥)
"九个模型"是七个分布配上常用连接:正态/恒等、伯努利/logit、二项/logit、泊松/log
各一个,伽马与逆高斯各给"典则"与"对数"两种。,。
| 模型 |
|
|
|
|
|
典则? |
| 正态 + 恒等 |
|
|
|
|
|
是 |
| 伯努利 + logit |
|
|
|
|
|
是 |
| 二项 + logit |
|
|
|
|
|
是 |
| 泊松 + log |
|
|
|
|
|
是 |
| 指数 + 典则 |
|
|
|
|
|
是 |
| 伽马 + 典则 |
|
|
|
|
|
是 |
| 伽马 + log |
|
|
|
|
|
否 |
| 逆高斯 + 典则 |
|
|
|
|
|
是 |
| 逆高斯 + log |
|
|
|
|
|
否 |
三个立刻能用的观察
(1) 典则连接的
就是
(表中前七个"是"):因为
时
。
(2) 伽马 + log 的权重恒为
:、,相乘为
。这就是
gamma GLM 在实践中几乎都用 log
连接的原因之一——每步退化成普通最小二乘,数值最稳。
(3) 逆高斯 + log 的权重是
:、,相乘得
,取倒数得
。
总表三:九个模型的
MLE 方程与偏差 Table 3: score equations and deviance(第 5 章)
第三、四列把"正规方程"与"能否闭式解"放在一起;最后一列是偏差。记号:,
的工作响应见总表二。
| 模型 |
得分
|
正规方程(
) |
偏差
|
| 正态 + 恒等 |
|
(闭式) |
|
| 伯努利 + logit |
|
|
|
| 二项 + logit |
|
|
|
| 泊松 + log |
|
|
|
| 指数 + 典则 |
|
|
|
| 伽马 + 典则 |
|
|
|
| 伽马 + log |
|
(
) |
|
| 逆高斯 + 典则 |
|
|
|
| 逆高斯 + log |
|
|
|
读这张表最容易翻车的两处
(i)
前两列里凡是"典则"的行,
都化简成
(差一个常数因子
)——这是典则连接的标志;非典则的两行(伽马/log、逆高斯/log)多出
或
的分母,且权重不再等于
。
(ii) 伽马与逆高斯的偏差只与
有关,与连接无关——因为偏差由
决定,而
是分布属性。
特例一:正态 +
恒等连接 Gaussian
identity(线性回归)
定位:九个模型里唯一有闭式解、且一步收敛的。所有"
与
都依赖
"的麻烦在这里都消失了。
从密度到正规方程:六步
【1】指数族参数:
,,,,;典则连接
,故
。
【2】对数似然:
【3】得分:
,,故
【4】权重与工作响应:
【5】正规方程:
,即
【6】偏差:
,。
为什么只有它一步到位
因为
与
都不含
:正规方程是线性方程组,直接解。这也说明"闭式解"不是
GLM 的常态,而是正态的特权。
| 数据
|
|
|
迭代 |
|
|
|
|
|
|
|
|
易错
与
无关,所以
——不要把它写成
。
属于
,不属于
。
特例二:伯努利
+ logit Bernoulli
logit(logistic 回归)
定位:典则连接下
,正规方程是"残差与每一列正交";没有闭式解,必须迭代(通常
5–8 步)。
六步
【1】
,,,,;典则连接
logit,故
。
【2】 代入
:
【3】
,,故
:
【4】
,。
【5】 正规方程:
没有闭式解,用
IRLS:。
【6】
,约定
。
两条能当堂验证的结论
(1) 第一列是 1,所以
(拟合概率之和
= 观测到的成功数)。
(2)
:预测概率越接近
权重越大,越接近
或
权重越小——"分离"数据把
推向无穷,根子就在这里。
| 数据
|
|
|
迭代 |
|
|
|
|
|
|
|
|
易错
不要把
写成
。
是导数,
才是权重。两者互为倒数,是最容易抄反的一对。
特例三:二项(计数)+
logit Binomial
logit(分组数据)
定位:与伯努利的区别只在
多了一个因子
、
多了一个
。响应是
的计数时用它;若响应是比例,见下面的脚注。
六步
【1】
,,,,;典则连接
,故
。
【2】 用
写成更常见的形式:
【3】
,,故仍有
【4】
,。
【5】 正规方程同样是
,故
;无闭式解。
【6】
。
| 数据
, |
|
|
迭代 |
|
|
|
|
|
|
|
|
计数版与比例版(本章最贵的一个区分)
计数版(本页):,,。
比例版:响应
,,,故
、——等价于把
当作权重(
再乘
)。
两者拟合出的
相同(同一族、同一连接),但偏差与标准误的尺度不同:比例版的
要按
加权。
特例四:泊松 + 对数
Poisson
log(对数线性模型)
定位:计数数据的主力模型;典则连接下正规方程化成
,因此"拟合总量
= 观测总量"。
六步
【1】
,,,,;典则连接
,故
,。
【2】
【3】
,:
【4】
,。
【5】 正规方程
,等价于
无闭式解。
【6】
,约定
。
为什么泊松是"最好教"的典则例子
,所以
一行就出来;权重
也一眼看出;正规方程的"总量守恒"还能当堂验算:。
| 数据
|
|
|
迭代 |
|
|
|
|
|
|
|
|
易错
是自然参数,
是线性预测子——典则时两者相等,但概念不同。换成恒等连接后
、,两者立刻分家(),此时
仍成立,而
不再化简。
特例五:伽马 +
对数连接 Gamma
log(非典则,但最常用)
定位:正连续、右偏的响应(金额、时长、浓度)。伽马的典则连接是
,但实践中几乎都用
——本页讲
,典则版本在
§10。最漂亮的一点:权重恒为 1。
六步
【1】
,,,,;连接取
(非典则),故
、。
【2】 由
:
【3】
,:
【4】 权重与工作响应:
【5】 正规方程退化为普通最小二乘:
【6】
(与连接无关)。
这条"权重恒为 1"有什么用
它解释了两件事:(1) 伽马配 log
在数值上非常稳(每步只是
OLS,
只需分解一次);(2)
它是非典则连接,所以
、Newton
与 Fisher scoring 路径不同(第 5 章 §3.8 的数值例子就是这一类)。
| 数据
, |
|
|
迭代 |
|
|
|
|
|
|
|
|
易错
不要把
写成
——那是典则连接的结果。
连接下
,。同一分布、不同连接,权重完全不同,这是"连接改变算法"的最直接例子。
特例六:逆高斯 +
对数连接 Inverse Gaussian
log
定位:
的家族,比伽马更"重尾",常用于首次通过时间、退化数据。典则连接是
(§10),实践中同样多用
。
六步
【1】
,,,,;连接
,故
。
【2】 由
:
【3】
,:
【4】 权重与工作响应:
【5】 正规方程
,。
【6】
(与连接无关)。
与伽马对照着记
两个家族在 log
连接下工作响应完全相同(),只有权重不同:伽马
,逆高斯
。所以同一个
IRLS 代码,换一行
就从伽马变成逆高斯——这正是"算法只依赖
与
"的实证。
| 数据
, |
|
|
迭代 |
|
|
|
|
|
|
|
|
易错
逆高斯的
是
,分母有
(不像正态只除常数)。这意味着
越小、对偏差的贡献越大——重尾家族的特征。不要写成
。
三个"典则但少用"的情形
Canonical links that practice avoids
指数、伽马、逆高斯的典则连接都带负号,把
映到
。作为理论对照它们必须会写;作为回归模型它们很少直接用,因为"线性预测子必须为负"在实践中几乎不可能满足。
| 模型 |
|
|
|
|
|
|
| 指数 + 典则 |
|
|
|
|
|
|
| 伽马 + 典则 |
|
|
|
|
|
|
| 逆高斯 + 典则 |
|
|
|
|
|
|
三行就推完(以伽马为例)
,,;典则连接
,故
、。于是
两个必须提醒学生的坑
(1) 约束:典则连接要求
。设计矩阵含正协变量时,这个约束很容易被违反;强行拟合会得到不稳定甚至发散的迭代。
(2) 软件命名:R 的 Gamma(link="inverse")
用的是
,不是典则的
。两者差一个负号:
差一个负号、
相同(平方后抵消)、
差一个负号。看到教材说"伽马的典则连接是倒数"时,先确认它用的
是
还是
。
非典则连接的对照:probit
二项配
probit:,(
是标准正态密度),故
它与 logit 的差别只在这对
上:,Newton
与 Fisher scoring
路径不同,但收敛点相同。
时
,故
——比
logit 的
小得多,这就是 probit 迭代通常要多几步的原因。
数值核对、软件对照与八个易错点
Numbers, software names, and eight pitfalls
六个可拟合特例的结果(同一组数据,)
| 模型 |
|
|
迭代 |
|
|
| 正态 + 恒等 |
|
|
|
|
|
| 伯努利 + logit |
|
|
|
|
|
| 二项(
)+ logit |
|
|
|
|
|
| 泊松 + log |
|
|
|
|
|
| 伽马 + log(
) |
|
|
|
|
|
| 逆高斯 + log(
) |
|
|
|
|
|
响应向量(,每族
):
正态:;
伯努利:;
二项():;
泊松:。
伽马与逆高斯共用
,离散度分别固定为
与
(拟合
不需要它们)。
四个"典则不变量"可以当堂验算
典则连接下正规方程是
,取第一列(全为
)得
:
伽马与逆高斯本页用的是
连接(非典则),所以没有这条恒等式,可以让学生自己检查这一点。
脚本核对清单
六项检查(verify_families.py)
A. IRLS 收敛,且不动点处
;典则模型另有
。
B. 恒等式
在拟合值处成立(误差
)。
C. IRLS 的不动点确实是似然最大值:用
scipy 独立最小化
(BFGS),收敛点与
IRLS 相同、梯度
。
D.
偏差闭式与定义式一致:。
E. 打印本页表格的全部数字。
F. 零偏差
与
(只含截距的模型由同一
IRLS 拟出)。
软件里的名字
| 模型 |
R:
family |
statsmodels |
注意 |
| 正态 + 恒等 |
gaussian(identity) |
Gaussian(Identity()) |
即 lm |
| 伯努利 + logit |
binomial(logit) |
Binomial() |
响应
|
| 二项 + logit |
binomial(logit) |
Binomial() |
响应为两列或比例+权重 |
| 泊松 + log |
poisson(log) |
Poisson() |
默认连接即 log |
| 伽马 + log |
Gamma(link="log") |
Gamma(Log()) |
默认是 inverse |
| 伽马 + 典则 |
无直接对应 |
无直接对应 |
inverse 是
不是
|
| 逆高斯 + log |
inverse.gaussian("log") |
InverseGaussian(Log()) |
默认
|
| probit |
binomial(probit) |
Binomial(Probit()) |
非典则 |
八个易错点
把
与方差混为一谈。 正确:。正态的
,方差是
;伽马的
,方差是
。
伽马的离散度写成
。
正确:
参数化下
;写成
会让方差差
倍。
二项的
放错位置。 正确:、、;三处都必须带
。
以为伽马 + log 的权重是
。
正确:(、)。
是典则连接下的权重。
逆高斯的偏差分母写成
。
正确:,分母里有
。
忘记典则连接的负号。 正确:伽马/指数/逆高斯的典则连接是
、;R
的 inverse 用的是
。
偏差与
的关系写错。 正确:,即
。伽马()时两者差两倍。
以为非典则连接也有
。
正确:只有典则连接才化简成这个形式;伽马/log、逆高斯/log
的正规方程里多出
或
,且
。
用好这两页的一条建议
让学生做一道"翻译题":给定一个模型名(例如 Gamma GLM with log
link),要求他们在两分钟内写出
、、、正规方程与
。能写全,说明第
4、5 章真的接上了。
This page was generated by DeepSeek 4.1 Flash from the course LaTeX source; the reference tables and formulas are reproduced verbatim.
本页由 DeepSeek 4.1 Flash 依据课程 LaTeX 讲义生成,对照表与公式均按原讲义保留。