WARNING课堂任务与成绩说明
- 本节录音中未识别到面向全班、明确与成绩挂钩的新作业 / 测试 / 考试安排。
- 老师布置了一个未明确说明计分的 Stata 练习要求:国庆假期把老师云盘中的 demo 实际运行,每一条命令至少执行两遍,不要只看结果。
- 老师还提示:最小方差性的证明材料已放到云盘,课后需要自行复习。
这一节的核心是把上一节“怎么求出一条 OLS 回归线”继续往前推进:
求出 β^0,β^1 只是第一步。接下来要回答:这些估计量为什么可信?它们在重复抽样中怎样波动?误差方差怎样估计?回归线到底拟合得有多好?
整堂课可以串成一条主线:
- 经典假设 → OLS 具有好的统计性质;
- 高斯—马尔可夫定理 → OLS 是 BLUE;
- 重复抽样 / DGP → β^0,β^1 本身也是随机变量,并具有抽样分布;
- 正态误差 → 可以用极大似然法估计参数,且 β0,β1 的 MLE 与 OLS 相同;
- σ2 未知 → 用残差估计随机误差项方差,再得到参数估计量的标准误;
- 拟合优度 → 用总离差平方和分解得到 R2,衡量回归线对样本波动的解释程度。
教材与课堂位置#
本节主要对应教材第二章,但课堂顺序和教材顺序有一点调整:
| 课堂内容 | 教材对应位置 |
|---|
| 经典假设、OLS 的线性性 / 无偏性 / 有效性 / 一致性 | §2.3 基本假设与普通最小二乘估计量的统计性质 |
| β^0,β^1 的概率分布、σ2 的估计 | §2.4 参数估计量的概率分布及随机干扰项方差的估计 |
| 极大似然估计 MLE | 课堂补充内容 |
| 拟合优度、总离差平方和分解、R2 | 教材 §2.2“拟合优度”;课堂 PPT 将其放在统计检验部分继续讲解 |
课堂 PPT 随后列出了“变量显著性检验、参数置信区间”,但本节只讲到拟合优度,后两项留到后续课程。
一元线性回归模型的经典假设#
总体回归模型:
Yi=β0+β1Xi+μi,i=1,2,…,n其中:
- β0,β1:总体中未知但固定的参数;
- Xi,Yi:第 i 个样本观测;
- μi:所有未被模型显式解释的随机因素。
为什么需要假设?
OLS 公式本身只告诉我们“怎样算出 β^0,β^1”;要进一步说明这些估计量是否无偏、是否稳定、能否进行统计推断,就必须对数据生成过程施加条件。
假设1:模型正确设定#
模型需要选择:
- 正确的变量:没有遗漏重要相关变量,也没有无意义地加入不相关变量;
- 正确的函数形式:真实关系若应为某种函数形式,模型应与之匹配。
若这一步不成立,会出现 specification error(设定偏误)。
假设2:解释变量具有足够变异#
解释变量 X 必须真的“动起来”,否则无法用 X 的变化解释 Y 的变化。
大样本条件写为:
Plim[n1i=1∑n(Xi−Xˉ)2]=Q,0<Q<∞直观上:
- Q>0:排除所有 Xi 几乎相同的情形;
- Q<∞:排除解释变量的波动无限发散。
假设3:随机误差项条件均值为零#
E(μi∣X)=0这是最关键的外生性条件之一。
由期望迭代法则可得:
E(μi)=0并且:
Cov(Xi,μi)=0因此,模型中没有被观察到的随机因素在平均意义上不会随着 X 系统性变化。
假设4:同方差且不同观测的误差不相关#
同方差:
Var(μi∣X)=σ2意味着误差的波动强度不随 X 改变。
不同观测之间的误差不相关:
Cov(μi,μj∣X)=0,i=j也就是一个样本点的随机扰动不会系统性地带动另一个样本点的随机扰动。
假设5:随机误差项服从正态分布#
μi∣X∼N(0,σ2)于是:
Yi∣Xi∼N(β0+β1Xi,σ2)TIP教材把前四个条件称为 Gauss–Markov assumptions(高斯—马尔可夫假设)。第五个正态性假设主要用于小样本下得到精确的分布和统计推断;大样本下可以借助大数定律和中心极限定理放松正态性要求。
OLS 估计量的统计性质#
记:
xi=Xi−Xˉ,yi=Yi−Yˉ上一节已经得到 OLS:
β^1=∑xi2∑xiyi,β^0=Yˉ−β^1Xˉ本节关心的重点变成:如果不断重新抽样,这两个估计量会表现得怎样?
1. 线性性#
由于 ∑xi=0:
β^1=∑xi2∑xiYi=∑kiYi其中:
ki=∑xi2xi所以 β^1 是 Yi 的线性组合。
同理:
β^0=Yˉ−β^1Xˉ=∑(n1−Xˉki)Yi=∑wiYi因此 β^0 也是 Yi 的线性组合。
这里两个重要恒等式是:
∑ki=0,∑kiXi=12. 无偏性#
将总体模型代入 β^1:
β^1=∑kiYi=∑ki(β0+β1Xi+μi)=β0∑ki+β1∑kiXi+∑kiμi=β1+∑kiμi在 E(μi∣X)=0 下:
E(β^1∣X)=β1+∑kiE(μi∣X)=β1因此:
E(β^1∣X)=β1同理:
E(β^0∣X)=β0无偏的含义:一次样本得到的 β^ 可以高于真值,也可以低于真值;如果把同样的抽样过程重复很多次,估计量的平均值会落在真实参数上。
3. 有效性:最小方差性#
在同方差且误差互不相关的条件下:
Var(β^1∣X)=Var(∑kiYi∣X)=σ2∑ki2=∑xi2σ2而:
Var(β^0∣X)=σ2n∑xi2∑Xi2=σ2(n1+∑xi2Xˉ2)为什么说 OLS 方差最小?#
假设还有另一个关于 β1 的线性无偏估计量:
β~1=∑ciYi,ci=ki+di由于它也必须无偏,需要满足:
∑di=0,∑diXi=0于是:
Var(β~1∣X)=σ2∑(ki+di)2=σ2∑ki2+2σ2∑kidi+σ2∑di2而:
∑kidi=∑xi2∑xidi=∑xi2∑Xidi−Xˉ∑di=0因此:
Var(β~1∣X)=Var(β^1∣X)+σ2∑di2≥Var(β^1∣X)所以,在所有线性无偏估计量中,OLS 的方差最小。
高斯—马尔可夫定理与 BLUE#
由前面的三条性质:
- Linear:线性;
- Unbiased:无偏;
- Best:在线性无偏估计量中方差最小;
得到:
OLS is BLUE: Best Linear Unbiased Estimator这就是 Gauss–Markov theorem(高斯—马尔可夫定理)。
WARNING“Best” 的比较范围很重要:这里比较的是线性无偏估计量,判据是方差大小。
4. 一致性#
一致性研究的是样本容量不断增大时估计量是否逼近真实参数。
由:
\hat\beta_1
=\beta_1+rac{\sum x_i\mu_i}{\sum x_i^2}上下同除以 n:
\operatorname{Plim}(\hat\beta_1)
=eta_1+
\frac{
\operatorname{Plim}\left(\frac1n\sum x_i\mu_i\right)
}{
\operatorname{Plim}\left(\frac1n\sum x_i^2\right)
}简单随机抽样下,大数定律给出:
Plim(n1∑xiμi)=Cov(X,μ)=0且根据假设2:
Plim(n1∑xi2)=Q>0所以:
Plim(β^1)=β1β^0 同样具有一致性。
TIP这里能看出小样本与大样本条件的区别:小样本无偏性的证明依赖更强的条件零均值 / 严格外生条件;一致性只需要样本协方差最终收敛到 Cov(X,μ)=0,条件可以更弱。
DGP、重复抽样与抽样分布#
老师这一段反复强调:要真正理解参数估计量的概率分布,必须先想清楚数据是怎样“生成”出来的。
一个直观的 DGP#
可以把一元线性回归的 **data generating process(DGP,数据生成过程)**想成:
- 从总体中抽到一个 Xi;
- 同时生成一个随机扰动 μi;
- 按总体关系
Yi=β0+β1Xi+μi生成 Yi;
4. 重复 n 次,得到一组样本 (Xi,Yi);
5. 用这组样本计算 β^0,β^1;
6. 如果重新抽一组样本,得到的 β^0,β^1 通常会改变。
因此:
β0,β1 是总体中的固定参数;β^0,β^1 会随样本改变,所以它们本身是随机变量。
总体分布、样本分布、抽样分布#
课堂特别区分了三个概念:
- 总体分布(population distribution):总体中随机变量本身怎样分布;
- 样本分布 / 一次样本呈现出的数据分布:某一次抽样实际拿到的观测值;
- 抽样分布(sampling distribution):重复抽样时,某个统计量(如 β^1)所有可能取值形成的分布。
计量经济学后续的检验和置信区间,真正依赖的是第三个:估计量的抽样分布。
OLS 参数估计量的正态分布#
若经典假设成立,并进一步有:
μi∣X∼N(0,σ2)则 Yi 条件于 Xi 服从正态分布,而 β^0,β^1 又是 Yi 的线性组合,因此也服从正态分布:
β^1∣X∼N(β1,∑(Xi−Xˉ)2σ2)β^0∣X∼N(β0,n∑(Xi−Xˉ)2σ2∑Xi2)所以它们的标准差分别为:
σβ^1=∑(Xi−Xˉ)2σσβ^0=σn∑(Xi−Xˉ)2∑Xi2这些公式之后会成为 t 检验、置信区间 的基础。
极大似然估计 MLE#
这一部分是课堂在教材主线之外补充的第二种参数估计思路。
MLE 的直觉#
极大似然估计(Maximum Likelihood Estimation, MLE)的思路可以概括为:
样本已经观察到了,就在所有可能的参数值中,寻找“让这组样本出现得最合理 / 最可能”的那组参数。
课堂用“抽取几个同学”的概率例子说明:当各次抽取相互独立时,联合概率可以写成各次概率的乘积。连续变量中对应的是联合概率密度。
一元线性回归的似然函数#
若:
Yi=β0+β1Xi+μi,μi∣X∼N(0,σ2)则:
Yi∣Xi∼N(β0+β1Xi,σ2)单个观测的条件密度为:
f(Yi∣Xi)=σ2π1exp[−2σ2(Yi−β0−β1Xi)2]在观测之间相互独立 / 不相关并满足正态设定的条件下,样本联合似然为:
L(β0,β1,σ2)=i=1∏nf(Yi∣Xi)即:
L=(2π)n/2σn1exp[−2σ21i=1∑n(Yi−β0−β1Xi)2]因为对数函数单调递增,最大化 L 与最大化 lnL 等价:
ℓ(β0,β1,σ2)=−2nln(2π)−nlnσ−2σ21i=1∑n(Yi−β0−β1Xi)2为什么 MLE 与 OLS 得到相同的 β 估计#
给定 σ2,上式前两项与 β0,β1 无关,因此:
β0,β1maxℓ⟺β0,β1min∑(Yi−β0−β1Xi)2而右边正是 OLS 的目标函数。
对 β0,β1 求一阶条件:
∂β0∂∑(Yi−β0−β1Xi)2=0∂β1∂∑(Yi−β0−β1Xi)2=0最终得到:
β^1=n∑Xi2−(∑Xi)2n∑XiYi−∑Xi∑Yiβ^0=Yˉ−β^1Xˉ因此,在这一正态线性模型下:
β^0,MLE=β^0,OLS,β^1,MLE=β^1,OLSTIP可以把这件事理解成:OLS 从“距离最小”出发,MLE 从“样本最可能出现”出发;在正态误差假设下,两条路恰好导向同一组 β 估计值。
家庭可支配收入—消费支出例子#
课堂继续使用前面的家庭可支配收入 X 与消费支出 Y 的 10 个样本点。

样本数据:
| i | Xi | Yi |
|---|
| 1 | 800 | 638 |
| 2 | 1100 | 935 |
| 3 | 1400 | 1155 |
| 4 | 1700 | 1254 |
| 5 | 2000 | 1408 |
| 6 | 2300 | 1650 |
| 7 | 2600 | 1925 |
| 8 | 2900 | 2068 |
| 9 | 3200 | 2266 |
| 10 | 3500 | 2530 |
有:
∑Xi=21500,Xˉ=2150∑Yi=15829,Yˉ=1582.9≈1583令 xi=Xi−Xˉ、yi=Yi−Yˉ,则:
∑xiyi=4974750,∑xi2=7425000手工估计#
β^1=∑xi2∑xiyi=74250004974750=0.67β^0=Yˉ−β^1Xˉ=1582.9−0.67×2150=142.40所以样本回归函数为:
Y^i=142.40+0.67Xi含义:在这组样本的线性关系中,X 每增加 1 个单位,Y 的拟合值平均增加约 0.67 个单位。
Stata 操作#
课堂演示的基本命令:
逐条理解:
use p34.dta, clear:载入 .dta 数据;clear 先清除内存中已有数据;
sum / summarize:查看样本量、均值、标准差、最小值、最大值;
scatter y x:画 Y 对 X 的散点图;
reg y x:以 y 为被解释变量、x 为解释变量做 OLS 回归;Stata 默认含常数项;
- 若要强制不含截距,可在回归命令中使用
noconstant 选项。
老师还强调了几个操作习惯:
- 压缩包先解压,再从文件夹中使用数据与 demo;
- Stata 命令和变量名要注意大小写;
- 课堂资料中的 demo 需要自己逐条运行,不能只看截图。
Stata 输出怎么看#

核心结果:
x 的 Coef.:0.67=β^1;
_cons:142.4=β^0;
R-squared = 0.9935;
Residual SS = 21872.4;
Root MSE = 52.288;
Std. Err.:对应参数估计量的样本标准误。
输出中的 t、P>|t|、[95% Conf. Interval] 已经出现,但本节还没有正式讲它们的推断逻辑,后续“变量显著性检验 / 置信区间”会继续展开。
随机误差项方差与参数标准误#
前面已经知道:
Var(β^1∣X)=∑xi2σ2Var(β^0∣X)=σ2n∑xi2∑Xi2问题在于:总体误差方差 σ2 不可观察。
因为真正的 μi 看不到,只能用残差:
ei=Yi−Y^i去估计它。
OLS 下 σ² 的无偏估计#
一元线性回归中估计了两个参数 β0,β1,因此残差自由度为:
n−2于是:
σ^2=n−2∑ei2并且:
E(σ^2)=σ2所以这是 σ2 的无偏估计量。
更一般地,若有 k 个解释变量并含截距,残差自由度为:
n−k−1MLE 下 σ² 的估计#
继续对正态似然函数关于 σ2 最大化,可得:
σ^MLE2=n∑ei2它在有限样本下有偏,但具有一致性。
因此,本例中同一组残差平方和 RSS=21872.4 会得到两个不同的误差方差 / 标准差估计:
OLS 无偏估计:
σ^OLS2=10−221872.4=2734.05σ^OLS=2734.05=52.288MLE:
σ^MLE2=1021872.4=2187.24σ^MLE=2187.24=46.768
随着 n→∞:
n−2n→1所以二者差异会逐渐消失,这也是 MLE 的 σ2 估计具有一致性的直观来源。
标准差与标准误#
将未知的 σ 用 σ^ 代替后:
se(β^1)=∑(Xi−Xˉ)2σ^se(β^0)=σ^n∑(Xi−Xˉ)2∑Xi2本例 Stata 给出:
- se(β^1)=0.0191891;
- se(β^0)=44.44673。

WARNING课堂特别强调术语区分:
- **standard deviation(标准差)**通常描述随机变量本身的离散程度;
- **standard error(标准误)**描述估计量 / 统计量抽样分布的波动程度。
这里讨论 β^0,β^1 的不确定性时,应说参数估计量的标准误。
拟合优度与 R²#
课堂随后进入“一元线性回归模型的统计检验”框架,并先讲 goodness-of-fit(拟合优度)。
为什么 OLS 已经“最好拟合”还需要 R²#
OLS 已经做了:
β0,β1min∑ei2它回答的问题是:
在这一组样本、这一类线性函数中,哪一条线最接近这些点?
但即使找到了“最接近”的那条线,这条线依然可能整体离样本点很远。
所以还需要另一个指标回答:
这条已经最优的线,到底拟合得有多好?
一句话记忆:
OLS 回答“哪条线最好”,R2 回答“最好到什么程度”。
课堂用两组不同的 Y 数据回归说明:每组数据都能各自求出一条 OLS 最优线,但一组的 R2=0.9935,另一组只有 R2=0.9762,拟合程度仍然可以比较。

总离差平方和分解#
第 i 个观测相对样本均值的总离差:
yi=Yi−Yˉ可以拆成:
yi=Yi−Yˉ=(Yi−Y^i)+(Y^i−Yˉ)=ei+y^i其中:
- ei=Yi−Y^i:回归线未解释的部分;
- y^i=Y^i−Yˉ:回归线解释的部分。

对所有样本点平方后求和:
∑yi2=∑(y^i+ei)2=∑y^i2+∑ei2+2∑y^ieiOLS 正规方程给出:
∑ei=0,∑Xiei=0又因为:
y^i=β^1(Xi−Xˉ)=β^1xi所以:
∑y^iei=β^1∑xiei=0最终得到最重要的平方和分解:
TSS=ESS+RSS其中:
TSS=∑(Yi−Yˉ)2称为总离差平方和(total sum of squares);
ESS=∑(Y^i−Yˉ)2称为回归 / 解释平方和(explained sum of squares);
RSS=∑(Yi−Y^i)2=∑ei2称为残差平方和(residual sum of squares)。
WARNING不同教材 / 软件对 ESS、SSE、RSS 的缩写命名可能不统一。本笔记统一使用:
TSS:总离差平方和;
ESS:解释平方和;
RSS:残差平方和;
- Stata 输出中的
Residual SS 对应这里的 RSS。
遇到缩写时优先看它对应的公式和含义。
可决系数 R²#
定义:
R2=TSSESS=1−TSSRSS含截距的一元 OLS 回归中:
0≤R2≤1解释:
- R2 越接近 1:样本中 Y 的总波动有更大比例可以由回归拟合部分解释;
- R2 越接近 0:残差所占比例更大,线性拟合较弱。
例如:
R2=0.90可以读作:这组样本中,Y 相对其均值的总离差平方和有约 90% 落在回归解释部分,约 10% 留在残差部分。
例子与 Stata 对照#
家庭可支配收入—消费支出例中:
TSS=3354954.9ESS=3333082.5RSS=21872.4检查:
3354954.9=3333082.5+21872.4于是:
R2=3354954.93333082.5=1−3354954.921872.4≈0.9935也就是:
R2=0.9935课堂解释为:样本中家庭消费支出的总离差中,约 99.35% 可以由可支配收入的线性回归拟合部分解释,因此这组样本的线性拟合程度很高。
本节知识链#
把整堂课压缩成一条逻辑链:
经典假设⇒OLS 的线性、无偏、有效⇒BLUE重复抽样 / DGP⇒β^0,β^1 有抽样分布⇒标准误μ 正态⇒MLE⇒β^MLE=β^OLSσ2 未知⇒n−2∑ei2⇒se(β^0),se(β^1)Yi−Yˉ=(Y^i−Yˉ)+(Yi−Y^i)⇒TSS=ESS+RSS⇒R2到这里,一元线性回归已经从“求一条线”推进到了“评价这条线及其参数估计量的统计可靠性”。下一步会进一步利用抽样分布和标准误做变量显著性检验与参数置信区间。
课后任务#
课堂布置的 Stata 练习#
老师要求国庆假期自行练习课堂 demo:
要求:逐条命令实际执行,每条至少运行两遍,并能说清每个输出量对应的统计含义。
建议最低掌握到:
- 能从
reg y x 中找到 β^0,β^1;
- 能找到
Residual SS、Root MSE、R-squared;
- 能区分
Coef. 与 Std. Err.;
- 能解释为什么
Root MSE = \sqrt{RSS/(n-2)};
- 能解释为什么正态模型下 β0,β1 的 MLE 与 OLS 相同,而 σ2 的 MLE 分母是 n。
本节没有明确布置教材中的指定习题,因此不另附“教材作业题目与解答”。