递归非线性模型探究:Pr(Y=1|X,Z)是否仍服从Probit分布?
好的,咱们一步步来拆解这个问题——先从你提到的线性递归模型铺垫说起,再聚焦到你关心的Probit链式模型上:
你给出的线性递归模型是:
$$
X = \varepsilon_1, \quad Z = \beta_2 X + \varepsilon_2, \quad Y = \beta_3 Z + \varepsilon_3
$$
这里的条件期望$E[Y|X,Z] = \beta_3 Z$,确实是严格线性的,因为给定$X$和$Z$后,$Y$的条件期望只依赖$Z$的线性项,这是线性模型的自然延续。
再看你设定的Probit递归模型:
- $X = \varepsilon_1$(外生扰动项,通常假设为独立于其他扰动的分布)
- $Pr(Z = 1|X) = \Phi(\beta_2 X)$,其中$\Phi(\cdot)$是标准正态累积分布函数(Probit模型的链接函数)
- $Pr(Y = 1|Z) = \Phi(\beta_3 Z)$
针对你问的**$Pr(Y = 1|X, Z)$是否仍服从Probit分布**这个问题,结论很明确:
从条件概率的基本性质出发,$Pr(Y=1|X,Z) = Pr(Y=1|Z)$——因为在这个递归结构里,$Y$只通过$Z$间接依赖$X$,当$Z$被固定为条件变量时,$X$对$Y$的条件概率没有额外影响。
而$Pr(Y=1|Z) = \Phi(\beta_3 Z)$本身就是标准的Probit模型形式:成功概率由线性项$\beta_3 Z$经过Probit链接函数$\Phi(\cdot)$转换得到。严格来说,观测变量$Y$是伯努利变量,它的条件分布是伯努利分布,但其成功概率的生成机制完全符合Probit模型的定义,所以可以说**$Y$在给定$X,Z$的条件下服从Probit模型**(注意:Probit分布一般指潜变量的正态分布,观测到的0-1变量是潜变量的离散化结果,这里的表述要准确)。
这里容易混淆的是「条件概率(给定中间变量Z)」和「边际概率(仅给定X)」:
- 如果你问的是$Pr(Y=1|X)$(仅给定X,不固定Z),那情况就完全不同了。此时需要计算期望:
$$
Pr(Y=1|X) = E\left[ Pr(Y=1|Z,X) \mid X \right] = \Phi(\beta_2 X)\Phi(\beta_3) + (1-\Phi(\beta_2 X))\Phi(0)
$$
这个结果显然不是$\Phi(\text{线性项})$的形式,也就不再符合Probit模型的结构——这才是非线性递归模型和线性模型的核心差异:线性模型的边际期望仍保持线性,但非线性模型的边际概率会失去原有的链接函数结构。
你提到初步模拟显示结论成立,这完全合理,因为从条件概率的逻辑推导就可以直接得出这个结果,模拟只是验证了理论推导的正确性。如果模拟中出现偏差,大概率是模拟过程中的设定问题(比如扰动项的独立性假设被破坏,或者变量生成过程有误)。
内容的提问来源于stack exchange,提问作者user2746008

