1. 引言
设
,
表示一组容量为n的样本,其中
,
和
是协变量,
是响应变量。本文考虑如下一类带变系数的半参数模型:
,
(1)
其中
是一个p维的未知参数向量,
是一个k维的未知非参数函数系数向量,
表示模型误差。模型(1)同时含有参数分量和非参数函数分量,因此在对实际问题统计建模过程中具有较好的灵活性和广泛的适应性。该模型近来引起了许多学者的广泛关注,并且对模型中的参数和非参数分量提出了大量的估计方法(参见文 [1] [2] [3])。但是以上文献是在假定所有协变量均为外生性协变量的前提下对模型的估计问题进行讨论,而对高维数据进行统建模中假定所有协变量均为外生性协变量是不切实际的。如果某些协变量具有内生性,上述文献提出的估计方法给出的估计则不是相合的,而是会产生一定的内生性偏差。
对于具有内生性变量的模型,工具变量调整技术则可以提供一个消除内生性偏差的方法,进而得到模型的相合估计。由于半参数模型具有较好的灵活性和广泛的适应性,近年来对含内生性变量的半参数模型的统计推断也越来越受到广泛的关注。例如,Cai和Xiong [4] 对一类含内生协变量的变系数部分线性模型的估计问题,提出了一种基于工具变量调整的三阶段估计方法。Yuan等 [5] 对一类含内生协变量的变系数部分线性模型的变量选择问题,提出了一种基于工具变量调整的变量选择方法。Yang等 [6] 则对一类含内生性变量的部分线性单指标模型的经验似然统计推断问题,提出了一种工具变量调整的经验似然估计方法。
注意到上述文献所提出工具变量调整方法均是在工具变量的维数为固定的低维数据下进行的,对超高维数据下的半参数工具变量模型的估计问题,上述给出的基于工具变量调整的估计方法将不能直接使用。为此,本文讨论当某些协变量为内生性协变量并且工具变量为超高维数据的情况下,研究模(1)的估计问题。具体地,假定模型(1)中的
和
为外生性协变量,而
为内生性协变量,并满足:
,
(2)
其中
是一个由工具变量构成的q维向量,
是一个
维的未知参数矩阵。
是模型误差。注意到
和
为外生性协变量,而
为内生性协变量,那么本文可假定
和
直接影响响应变量
,这表明
和
均与
相互独立。另外,在接下来的估计过程中假定协变量
的维数p是固定的,而工具变量
为超高维工具变量,即
的维数q远远大于样本容量n。进一步,本文假设未知参数矩阵
是稀疏的,即
中只有一小部分参数是非零的,这也意味着只有小部分工具变量是有效工具变量。
本文的目标是识别并估计
中的非零参数,进而识别有效工具变量。并利用识别出的有效工具变量以及工具变量调整技术对模型(1)中的参数和非参数分量给出一个估计过程。具体地,首先结合内生协变量
和工具变量
的相关关系构建一个辅助的回归模型,基于构建的辅助回归模型,并利用SIS (Sure Independence Screening)特征筛选方法提出了一种有效工具变量的识别方法。值得一提的是,注意到
是一个多维向量以及
是一个超高维矩阵,因此经典的SIS方法(参见文 [7])将不能再直接应用。本文提出了一种基于辅助回归模型的SIS特征筛选方法,并给出了一种基于双惩罚的迭代算法,改进并推广了已有的SIS变量筛选过程。其次,利用识别出的有效工具变量并采用工具变量调整技术,对模型(1)中的参数和非参数分量给出了一种基于工具变量调整的估计方法,并在一些正则条件下证明了所得估计是渐近相合估计量。
2. 估计过程及迭代算法
注意到
为内生性协变量,
为对应的工具变量,所以有
和
。由第1节中的讨论可知外生性协变量
和
均与内生性协变量
相互独立。那么结合
,可以证明工具变量
也独立于外生性协变量
和
。记
为工具变量
的第s个分量,那经计算可得:
(3)
另外,Bound等 [8] 以及Didelez等 [9] 指出,当
是有效工具变量时,
应与内生性变量
高度相关。即如果对所有
有
,那么
是一个无效的工具变量。另外注意到
,因此(3)式表明如果
显著成立,那么
则是一个有效工具变量。基于该结论并利用SIS特征筛选方法,本文可以根据响应变量
和工具变量
,
之间的边际相关性选择有效工具变量。具体地,首先定义响应变量
和工具变量
,
的一个辅助回归模型如下:
,
(4)
其中
是模型误差满足
。对于任给定的
,结合模型(4)并利用类似张等 [10] 的估计方法,定义关于分量的边际回归模型为
,并且
的边际最小二乘估计可通过最小化以下目标函数给出。
(5)
通过最小化(5)式,可以得到边际最小二乘估计量为
(6)
结合(4)和(6)式,则可识别出有效工具变量的子集如下:
(7)
其中
是预先给定的一个门限值。另外,利用类似张等 [10] 的讨论可知,基于边际回归所识别出的有效工具变量可能会存在一定的选择性偏差。比如,某一有效工具变量与内生性变量
的某些分量存在高度相关,但该工具变量可能与响应变量
相关性不显著,进而导致无法识别出该有效工具变量。为了克服这个问题,本文提出了一个新的基于双惩罚的迭代算法。在如下迭代算法中,我们还利用识别出的有效工具变量提出了内生性变量的调整过程,并给出了基于有效工具变量调整的模型参数分量
和非参数分量
的估计过程。具体算法如下:在此算法中,本文首先预先确定一个稀疏参数大小
。然后,算法如下。
第一阶段:有效工具变量识别算法
第1步:对所有的
,由(7)式识别出一个包含
个有效工具变量的子集
,其中
以及
。
第2步:记
为集合
对应的有效工具变量,并且模型(2)中的对应系数矩阵则为
。然后基于模型(2),通过最小化如下惩罚目标函数来选择
的子集
:
其中
是一个惩罚函数。在实际应用中,Lasso惩罚,SCAD惩罚以及MCP惩罚等惩罚函数均可以使用。令
为
的惩罚估计矩阵,有
是
的非零列对应的指标集。
第3步:对任给定的
,基于模型(4),最小化如下惩罚目标函数:
对任意
,令
的估计量为
,那么通过排序
选择一个大小为
的指数子集
。进一步,用第2步的算法从
中选择一个子集
。
第4步:对第3步进行迭代直到有
或
,所选的最终子集表示为
。注意
满足
,因此,提出的迭代算法可实现降低维数的效果。
第二阶段:基于有效工具变量的内生性协变量的工具变量调整算法
首先用
表示
集合中对相应的工具变量。那么
则是识别出的有效工具变量组成的一个向量。另外,从模型(2)中可知
,那么
中有效工具变量对应的参数矩阵的矩估计量可表示为:
因此,基于有效工具变量调整的协变量可定义为
。
第三阶段:模型参数和非参数分量的估计
记
为表示阶数为m的B样条基数,其中
,
为内部结点的个数。那么
可以渐近表示为
,其中
是基函数系数向量。记
以及
,那么通过最小化如下目标函数来给出
和
的估计。
(8)
记
和
为最小化(8)式的解,那么
则是基于工具变量调整的参数分量
估计量,并且非参数分量
的估计可以定义为
。
另外在上述算法过程中对非参数函数系进行样条展开时,内部结点取为等距结点,并且内部结点个数
通过最小化如下交叉验证得分函数进行得到。
其中
和
表示删除第i个样本个体后,基于(8)式得到的
和
估计量。
3. 渐近性质
令
,其中
由式(5)定义,那么由(6)式定义的估计量
也是估计方程
的解。另外对每一个
,定义
为
的解。那么结合(5)式并简单计算可得
(9)
进一步,记
表示所有有效工具变量构成的指标集,假设
,即有效工具变量只是所有工具变量一个子集。此外令
其中B为一个给定的常数。为了给出有效工具变量识别以及所得估计量的渐近性质,首先给出如下的一些正则性条件。
C1:记
,那么假定
存在上界
,其中
表示某一正常数。
C2:对
中任意的
和
,函数
满足以下利普席茨条件:
其中
表示某一正常数。
C3:对所有的
,函数
关于
是凸函数且满足:
其中
表示某一正常数。
C4:对任意的
,概率趋于1,
和
以概率趋于1成立,其中
表示某一正常数。
C5:存在一个正常数
,使得
成立。此外,对任给定的
,存在一个正常数
有:
其中
。
在这些正则性条件下,如下定理1给出了边际估计量
的一致收敛性。
定理1. 假定正则性条件C1~C5成立。那对任给定的
,存在一个正常数
有:
其中k在条件C5中定义。
定理1表明本文提出的有效工具变量识别方法允许工具变量的维数为
,即在一些正则性条件下,提出的有效工具变量识别方法可以处理超高维的工具变量。另外,如下定理2表明本文提出的有效工具变量识别方法可以渐近以概率1识别出所有的有效工具变量。
定理2. 令
,其中
是一个正常数并且满足
,
,那么在正则性条件C1~C5下,可得
,
其中
表示
中的指标个数。
显然,如果
成立,那么从定理1有,对于任给定的
,
以概率趋于1成立。因此通过定理2中
的选择,可以保证有效工具变量的识别具有一致相合性,即
。
接下来研究模型参数分量估计
和非参数函数系数估计
的渐进性质。记
表示所识别出的有效工具变量
对应的系数矩阵。再结合定理2可知,内生性协变量
以概率趋于1可写为
,
。为了给出
和
的渐进性质,首先给出一些关于模型(1)和(2)的正则性条件如下:
C6:非参数函数系数
在区间
内r阶连续可微,其中
。
C7:记
是
的内部结点。那么存在常数c,使得
以及
,其中
,
,
和
表示内部结点的个数。
C8:有效工具变量对应的系数矩阵
是一个行满秩的矩阵。另外记
和
分别成为矩阵
的最小和最大的特征值,并且
和
分别是矩阵
的最小和最大的特征值,那么存在常数
和
,使得
和
成立。
在正则性条件C1~C8下,如下定理3表明估计量
是一致相合的。
定理3. 假设正则性条件C1~C8成立,并且内部结点的数量
满足
。那么有
,
其中
是
的参数真值,r由条件C6定义。
另外如下定理4表明非参数函数系数的估计量
也是一致相合的,并达到了最优的非参数收敛速度。
定理4. 假设正则性条件C1~C8成立,并且内部结点的数量
满足
。那么有
,
其中r由条件C6定义。
4. 数值模拟研究
在本节中,我们通过一些蒙特卡洛数值模拟实验来研究本文估计方法的限样本性质。为实施模拟,数据从如下模型产生:
其中
和
。我们取
是一个
维矩阵,并且工具变量由
,
产生。显然,从工具变量的生成机制可以看出
,
是有效工具变量,且其他工具变量是无效工具变量。内生性变量
根据模型产生,其中模型误差取为
,并且
可分别取为
和
两种情况用来表示协变量内生性的不同水平。另外,外生性变量
来自
,
来自
,响应变量
根据模型生成。
在我们的迭次算法中有许多惩罚性函数可供使用,例如SCAD惩罚(参见Tibshirani [11])、Lasso惩罚(参见Fan和Li [12])和MCP惩罚(参见Zhang [13])等。注意到Zhao和Xue [14] 指出变量选择的模拟结果对惩罚函数的选择不是太敏感,因此在接下来的模拟中,我们仅给出基于SCAD惩罚的数值模拟结果。另外样本大小选择分别为
、400以及600三种情况,工具变量的维数也分别为
、1000和1500三种情况,并且对于每一种情况,数值模拟实验进行重复1000次模拟运行。
接下来首先模拟有效工具变量识别的有限样本性质。为此我们选取如下指标进行模拟:包含所有有效工具变量的最小模型大小(MMS)、把真实的有效工具变量正确识别为有效工具变量的个数(TP),把无效工具变量错误识别为有效工具变量的个数(FP)以及错误选择率(FSR),其中FSR定义为
。显然,FSR代表了错误识别成有效工具变量的无效工具变量个数在所有识别成有效工具变量个数中所占的比例。在我们的模拟中,所有这些评价指标都是基于1000次重复模拟实验的平均值。基于1000次模拟运行,模拟结果如表1所示。从表1中,我们可以得出以下观察结果:
1) 对模拟过程中所设定的每一种情况,所提出的有效工具变量识别方法均可以给出相对较小的MMS。这表明所提出的有效工具变量识别方法可以有效地控制有效工具变量的边际信号,对于工具变量维数的变化是比较稳定的。
2) 对于任意给定的样本量n和工具变量维数q,在内生性协变量的两种内生性水平下得到的TP、FP和FSR等指标的表现是非常相似的。这表明当内生性水平较低时,所提出的有效工具变量识别方法仍可以识别出有效的工具变量。
3) 对于任意给定的协变量内生性水平,模拟的FP和FSR指标均随着样本量n的增加而减小,而TP指标随着样本量的增加趋于真实有效工具变量的个数。这表明所提出的有效工具变量识别方法可以渐近相合地识别出有效工具变量。
Table 1. The simulation results of the optimal instrumental variable identification
表1. 有效工具变量识别的模拟结果
接下来,我们模拟参数分量
和非参数函数系数
的估计效果。为了进行比较,我们把本文所提出的基于工具变量调整的估计(IVE)方法与忽略协变量的内生性的朴素估计(NE)方法进行比较。这里的朴素估计方法是指忽略协变量
的内生性,并通过直接最小化如下目标函数来得到
和
的估计量:
,
其中
,
由
近似逼近。
对于参数分量
,本文仅给出当工具变量维数为
时的模拟结果。在工具变量维数为其他情况下的模拟结果是类相似的,因此不再一一展示。基于1000次重复模拟实验,关于参数分量
估计量的1000个绝对偏差值
的箱线图见图1和图2,其中图1是在内生性水平为
下的模拟结果,图2是在内生性水平为
下的模拟结果。由图1和图2可以得到如下结论:
1) 随着样本量的增加,基于IVE估计方法给出的绝对偏差值则明显减小,而基于NE方法给出的绝对偏差值即使样本量增加的情况下仍然较大。这就表明所提出的IVE方法优于NE方法,而且忽略变量内生性的NE方法将会产生一定的内生性偏差。
2) 对于任意给定的样本量n,基于IVE估计方法所给出的模拟结果在不同的内生性水平下是非常相似的。这也表明本文提出的工具变量调整机制可以减弱协变量内生性对估计精度带来的影响。
Figure 1. Under the endogenous level
, the box-plots of absolute bias values for the estimator
图1. 在内生性水平
下,估计量
的绝对偏差箱线图
Figure 2. Under the endogenous level
, the box-plots of absolute bias values for the estimator
图2. 在内生性水平
下,估计量
的绝对偏差箱线图
另外,图3给出了在样本量
的情况下,非参数函数系数
的模拟结果,其中短虚线表示基于IVE方法得到的估计曲线,点虚线表示基于NE方法得到的估计曲线,实线表示
的真实曲线。从图3可以看出,NE方法给出的估计曲线有相对较大的估计偏差,而本文提出的IVE方法则可以减弱估计偏差,给出的估计曲线非常接近真实曲线。另外还可以看出,在不同的内生性水平下,基于IVE方法给出的估计曲线是非常相似的。综上,上述模拟结果表明,协变量的内生性将会影响参数分量和非参数分量估计的一致相合性,而本文所提出的IVE方法可有效地削弱协变量的内生性对模型参数分量及非参数分量估计的影响。
Figure 3. The estimator of
under the the endogenous level
(a) and
(b), respectively
图3.
的估计曲线,其中(a)是在内生性水平为
时的模拟结果,(b)是在
时的模拟结果
5. 定理的证明
在本节中,我们将给出定理1~4的详细证明过程。令
表示数学期望对应的经验测度。另外,定义
其中
为某一正常数,并进一步定义
。首先给出一些定理证明过程中需要的引理。
引理1. 假设正则条件C1~C5成立,那么有
,
其中
,
和
由(9)式定义。
证明:根据条件C2可知
(10)
对(10)式两边同时取期望可得
(11)
另外由条件C5可知
(12)
从(11)和(12)式可知,对任意
,则有
。即引理1的证明完毕。
引理2. 假设正则条件C1~C5成立,那么对任给定的
和
,则有:
其中
。
证明:结合条件C2,并利用对称化定理(参见Vaart和Wellner [15])可得
(13)
其中
表示分别以概率为1/2取值为±1的独立且同分布随机变量序列。另外再通过利用Jensen不等式可以得到
(14)
结合(13)和(14)式则可以得到
。另外再由条件C2可知在集合
上有
因此,令
并利用集中定理(参见Massart [16])可得
即引理2证明完毕。
定理1证明. 令
,其中
,且N满足条件(C1)和(C2)。则一个简单的计算有
,其表明
。因为
是
的最小取值,然后调用凸性,我们得到
(15)
另外,注意到
是
的解,因此有
是
的最小值点。因此有
(16)
进而结合(15)和(16)式,通过简单计算可以得到
(17)
其中
。另外再由条件C5可得
(18)
因此,结合(17)和(18)式可以得到
(19)
对任给定的
并结合(19)式可得
。取
,那么有
(20)
结合
的定义,简单计算可得
。因此可以得到
(21)
取
,则由(20)和(21)可得
(22)
因此结合(22)式并利用引理2可得
取
,那么则有
(23)
注意到
,因此由(23)式可得
(24)
其中
为一个正常数。另外简单计算可得
(25)
进而结合(24)和(25)式可得
这就完成了定理1的证明。
定理2证明. 我们首先定义
如下
其中
在引理1中定义。由引理1可知对任意
有
,因此在
上利用三角不等式可以得到
取
,其中
,那么可得
(26)
另外由定理1可得
(27)
其中m是
中的元素数。那么结合(26)和(27)式则完成了定理2的证明。
定理3证明. 由第3节中的讨论可知
以概率趋于1成立。另外注意
是
的矩估计量,因此可得
。再结合
,并通过简单计算可得
(28)
记
,
和
,其中
,
和
是参数真值,且
和
表示常数向量。那么由(28)式可得到
(29)
其中
和
。类似地,我们可得到
(30)
进一步记
,那么由(29)和(30)可得
(31)
结合
,简单计算可得
(32)
另外由Schumaker [17] 可知
。因此简单计算可得
(33)
注意到
,那么对于一个充分大的常数C,在
条件下
和
完全可由
控制。另外注意
是一个正数,因此结合(31)~(33)式可得,对任给的
,存在一个大常数C使得
(34)
另外由
的凸性可知,(34)式表明存在一个局部最小值点
和
,使得
和
以不小于
的概率成立。再由
的任意性,则完成定理3的证明。
定理4证明. 利用类似Zhao和Xue [14] 的讨论可得
(35)
其中
和
。另外,由定理3的证明过程可知
。结合条件C6和
,则可以得到
。因此再结合
可得
(36)
另外注意到
,则可以得到
(37)
结合(35)~(37)式则完成了定理4的证明。
6. 结论
本文在工具变量为超高维的情况下,对一类含内生性协变量的半参数模型的估计问题进行了研究。结合构造辅助回归模型和惩罚估计技术,提出了一种基于双惩罚的正则估计方法。所提出的估计方法不仅可以给出模型参数分量和非参数分量的相合估计,还可以识别出有效工具变量。模拟研究表明,即使工具变量为超高维数据的情况下,本文提出的方法仍可以相合的识别出所有有效工具变量。另外,模拟结果还表明本文提出的基于工具变量调整的估计方法对模型参数和非参数函数系数的估计也是行之有效的。
注意到本文考虑的半参数模型具有较好的灵活性和广泛的适应性,经典的线性模型、部分线性模型以及部分线性可加模型均是本文所研究模型的特殊情形。因此,本文提出的双惩罚正则估计方法可以方便地推广到超高维数据下部分线性模型以及部分线性可加模型等半参数模型的统计推断研究上。另外,在本文的研究中,工具变量
假定为超高维数据,而内生性协变量
则假定为维数固定的低维数据。因此,接下来一个值得进一步研究的课题是在工具变量
和内生性协变量
均为超高维数据的情况下,研究超高维半参数工具变量模型的统计推断问题。
基金项目
本文研究成果得到国家社会科学基金项目《高维内生协变量的半参数建模及其在环境治理绩效测度中的应用》(编号:18BTJ035)资助。
NOTES
*通讯作者。