“小梯度和小步长是局部停机诊断。报告还应保留目标值、信息矩阵条件与初始值敏感性;本页没有以一次停机标志证明全局最优。分离检查仍可用来解释为什么原MLE不存在,不能因为惩罚拟合成功就省略对原问题…”
二元模型中的拟合概率可以越来越接近观测标签,同时回归系数越来越大。此时目标函数仍在改善,有限参数空间里却没有最后一个最优点。分离检查回答的是这个存在性问题;它应当先于对一次数值拟合结果的解释。
形式陈述
固定设计、有限系数与有符号行
考虑广义线性模型中的Bernoulli–logit模型。给定实矩阵
截距若存在,就作为X的一列1。给定已经观测到的
z_i把成功与失败统一成同一个要求:希望
存在性定理。 在上述满列秩条件下,以下两件事等价:
- ℓ有有限极大点;此时该点唯一。
- 不存在非零
,使所有 。
令Z的第i行为
- 完全分离: 存在v使
,每个分量都严格正。 - 准完全分离: 存在非零v使
,但不存在使所有分量严格正的方向。 - 重叠: 不存在上述非零弱方向,因而存在有限唯一MLE。
这是一种有优先次序的分类。完全分离的数据也可能有某个带零间隙的弱方向,不能仅看到一个零间隙就宣布“准完全”。这里的重叠是有符号设计的条件,不是要求每个协变量位置都同时观察到两种标签。
证明:改善方向与统一增长界
先设v是非零弱方向。由于X满列秩,Z也满列秩,所以Zv不能全零。沿任意起点β的射线,
每项非负,至少一项严格正,故每个有限β都还能改善,没有有限极大点。若方向严格,令t趋无穷就使式(1)每项都趋零;原似然上确界为1,却没有有限参数达到它。
反过来,假设不存在非零弱方向。单位球面上的函数
连续且处处严格负。球面紧,极值定理保证它的最大值也严格负,记为−δ,其中δ>0。对任意β≠0,取
所以L在参数逃向无穷时趋向无穷。选足够大的闭球,使球外L大于L(0),再在球内使用极值定理,即得有限极小点。
最后,有限β下各
任意非零a都满足
直觉
成功行要求预测子向正方向走,失败行要求它向负方向走。把失败行翻转后,一条共同的有利方向就能使所有观测都不变差,并使至少一个观测持续变好。似然没有理由在某个有限步长停下。
没有这种方向时,每一次试图把参数推得很远,至少有一行会被推到错误的一侧。式(3)说明这种冲突是统一的:并非每条射线分别付一点代价,而是存在同一个δ,控制所有逃逸方向。这一步是从“看起来有冲突”走到有限极大点存在的关键。
严格凹的似然也可能没有极大点。例如本页完全分离时,ℓ在每个有限点的Hessian都负定,仍只在无穷远逼近上确界。曲率回答极大点若存在是否唯一;它不能代替存在性证明。
例子与边界
完全分离:每一行都有严格改善
取带截距的两列设计
方向
对每个有限b,这个值仍严格小于0。输出一个很大的b,只是选中了逼近过程中的一个位置。
准完全分离:相同协变量上的冲突留在内部
现在取
同一v给间隙1、0、0、1。若要完全分离,t=0处的失败与成功会分别要求−v_0>0和v_0>0,不可能同时满足。因此这是准完全分离。
写β=(a,b)。t=0的两行对数似然之和为
重叠:直接核一份有限解
取
若v=(a,b)满足所有弱不等式,在t=−1处有a−b同时非负、非正,在t=1处有a+b同时非负、非正。因此a=b=0,不存在非零弱方向。β=0给每行概率1/2,得分
图中只画选定射线,重叠设计的全空间结论仍由无弱方向与式(3)证明。不能仅凭一条曲线有峰值就判定一般设计存在MLE。
秩亏、有限约束与观测机制
若X秩亏,可能存在v≠0却Xv=0,此时ℓ(β+tv)=ℓ(β)完全平坦。最简单的是把截距列复制一遍:只有两系数之和可识别,单个系数并不唯一。这样的v不是改善方向。应先选满秩的列空间坐标,再使用本页定理;若拟合值存在,原坐标下的极大点也可能组成整个仿射集合。
若人为限制
定理的代数结论针对写在式(1)中的目标。把相关响应仍按独立乘积拟合,分离检查依旧能诊断这个计算目标;该乘积是否是真实联合似然、系数是否有原模型的统计含义,则需要另外证明。
推论与应用
用线性不等式交付可检查的证书
因为行数有限,严格方向可缩放,所以完全分离等价于下面的线性规划可行性问题有解:
在满列秩前提下,存在非零弱方向等价于
后一归一化合法,是因为任意非零弱方向的间隙和严格正。先检查式(4):可行即完全分离;若不可行,再检查式(5):可行即准完全分离;二者都不可行才是重叠。
给定候选方向,计算Zv及其和只需O(nd)次算术和O(n)附加存储;式(4)、(5)各有d个变量、O(n)个约束。这里区分验证成本与寻找方向的成本,不据此给一般LP求解器一个固定迭代次数。精确有理输入可逐项用有理数复核;浮点求解器报告“接近零”时,要保留容差与缩放信息,不能把微小负数直接抹成证明。
检查报告应包含设计秩、分类、方向及每一行间隙。若声称重叠,单凭“没有找到方向”不够,还需要可信的不可行证书或像前例那样推出v=0的论证。之后再报告拟合系数、得分残差与数值条件,才能将统计对象存在和算法近似精度分别核清。
参考资料
- A. Albert and J. A. Anderson,On the Existence of Maximum Likelihood Estimates in Logistic Regression Models,Biometrika 71(1),1984,pp.1–10;完全分离、准完全分离和重叠的经典分类。
- Charles J. Geyer,Likelihood Inference in Exponential Families and Directions of Recession,Electronic Journal of Statistics 3,2009,pp.259–289,§3.2–3.3、Theorem4;一般指数族中改善方向与似然存在性的关系。本页给满秩Bernoulli模型的直接证明。
- Ioannis Kosmidis and David Firth,Jeffreys-prior Penalty, Finiteness and Shrinkage in Binomial-response Generalized Linear Models,Biometrika 108(1),2021,pp.71–82,§1–2;分离导致的数值输出风险及改变目标后的有限性。