看清哪个变量取了对数,再读系数
同样一个系数 0.6,可能表示单位变化,也可能表示百分比变化,不能看到回归表就自动乘以 100。本文的 ln 都表示自然对数,exp 是它的逆运算;所有模型与数字都是原创教学设定,不是某个真实样本的估计结果。名称按因变量在前、自变量在后的顺序排列。
先把问题写成“x 从多少变到多少,其他条件保持什么不变,y 的哪个量怎样变化”。以下比较均保持其他解释变量不变,并暂不包含交互项。若 x 同时出现在平方项或交互项中,就必须连同这些项一起计算,不能孤立解释一个系数。
- 原值—对数:y=a+b ln(x),回答 y 的原单位变化
- 对数—原值:ln(y)=a+bx,回答还原后预测量的相对变化
- 双对数:ln(y)=a+b ln(x),把 x 的比例变化转换成 y 的比例变化
原值—对数:自变量增加百分比,结果改变多少单位?
设文件大小 x 以 MB 计,处理时间的拟合均值为 y=20+8 ln(x),单位为秒。文件由 100 MB 增至 110 MB,增加 10%;时间预测差为 8×[ln(110)−ln(100)]=8 ln(1.1),约 0.762 秒。这里的答案是秒,既不是 0.762%,也不是增加 8 秒。
对很小的比例变化,可用 ln(1+r)≈r。增加 1% 时,近似变化为 8×0.01=0.08 秒,精确值约 0.0796 秒。若文件翻倍,精确差为 8 ln(2),约 5.545 秒;用增加 100% 直接推出 8 秒已经偏差明显。固定比例变化对应固定时间差,起始文件大小不必相同。
对数—原值:先算对数差,再用指数还原
另设任务完成时间 y 为正,x 是练习轮数,拟合方程为 ln(y)=4−0.08x。多一轮时,对数预测值减少 0.08;指数还原后的预测量乘以 exp(−0.08),约为原来的 0.9231,即降低约 7.69%。常说的“降低约 8%”是小变化近似,不是精确值。
多五轮时,对数差为 −0.4,精确相对变化为 100×[exp(−0.4)−1]%,约降低 32.97%,不是降低 40%。每一轮的比例变化作用在前一轮的水平上。也不要把练习轮数增加一轮误读成增加 1%;x 的原始计量单位始终参与解释。
双对数:弹性是局部关系,大变化要算幂
再设处理项目数 x 与完成时间 y 满足拟合方程 ln(y)=1+0.6 ln(x)。系数 0.6 是指数还原后预测量对 x 的弹性:x 增加很小的 1% 时,该预测量约增加 0.6%。精确比较任意两个正值,应使用 y 的预测比值=(新 x/旧 x) 的 0.6 次方。
x 增加 10% 时,预测量增加 100×[1.1 的 0.6 次方−1]%,约 5.89%;若 x 翻倍,增加约 51.57%,不能把弹性解释成必然增加 60%。反向变化也要重新计算比值;增加后再减少相同百分比,一般不会回到原来的水平。
指数还原的是哪个“平均值”?
对数因变量模型通常拟合的是给定 x 后 ln(y) 的条件均值。把这个均值取指数,得到相应的条件几何均值,而不自动得到 y 的条件算术均值。UCLA 的解释材料及 Cornell 的统计咨询讲义均提醒了这一点;因此前面特意说“指数还原后的预测量”,没有把它无条件称为平均时间。
若误差在对数尺度上条件正态、均值为零且方差为 σ²,则原尺度条件均值为 exp(a+bx+σ²/2),而 exp(a+bx) 是条件中位数及几何均值。没有这些条件时,不能机械套用这个修正。误差分布若随 x 改变,算术均值之比也未必等于单纯的 exp(b×变化量)。
取对数之前,检查定义域和建模理由
实数范围内 ln(x) 要求 x>0,ln(y) 要求 y>0。把零值一律改成 1,或随手使用 ln(1+x),都改变了模型与比较含义,不能继续原封不动套用弹性解释。采用其他底数的对数时,也应重新推导;尤其只有一边取对数的模型,系数换算与底数有关。
变量右偏不意味着必须取对数,解释变量也不需要先变成正态才允许回归。应结合关系形状、误差结构、研究问题与预测检验选择形式。对数转换不会自动消除遗漏变量或选择偏差;上面的数字都是模型内比较,不能单凭公式认定练习轮数导致时间缩短。
练习:给答案补上单位与近似标记
第一题:ln(y)=3−0.2x,x 增加 2 个单位,指数还原后的预测量变化多少?第二题:y=12−2 ln(x),x 增加 50%,y 改变多少?请先判断答案应带百分号还是 y 的单位,再计算。不要因两题都有负系数,就使用同一套乘法。
解析:第一题是 100×[exp(−0.4)−1]%,约 −32.97%;第二题是 −2 ln(1.5),约 −0.811 个 y 单位。第一题答 −40% 是把近似当精确;第二题答 −1% 则同时混淆了近似、百分数输入和结果单位。可以代入任意合法的旧 x 与新 x,分别求预测值复核。
用两次预测代替模糊口诀
解释前依次写出模型左边、右边、对数底数、变量单位、比较起点和终点。原值因变量通常比较预测差;对数因变量先比较对数差,再转成预测比值。这样即使题目给出的变化不是 1%,或系数较大,也能沿同一流程得到清楚的答案。
解释结尾说明所指的是条件算术均值、几何均值还是其他预测量,并标明精确值或近似值。真实回归还应报告相应不确定性及适用范围;仅有本练习给定的系数,不足以计算置信区间,也不能判断一个变化是否具有统计显著性。
参考资料
下一步
可以带上课程中的模型形式、变量单位和自己写的系数解释,咨询是否有合适的计量经济学或统计学学习支持。导师匹配与可预约时间需另行确认。
