本文中,我们研究以下模型的参数估计问题
其中a,b是有待估计的模型的参数. 而$\mu(t) $是$X(\cdot)$在t时刻的概率密度,$\langle F,\mu(t)\rangle $表示积分$\int F(x)\mu(t)({d}x)$.
若观测数据是经验分布,则这些观测本身构成一个随机过程,也称为人口过程 、经验分布过程(population process,empirical process). 这种过程在地理学、生态学、军事、粒子系统的研究中经常出现[1-4, 6]. 在这些研究中,识别个体是技术上很困难的(由于个体数目 极其庞大或其他技术原因),例如在两次快照中判断两个粒子是否是 同一个粒子.
我们研究存在平稳分布时的参数估计问题. 理论上,可以通过解相应的Kolmogorov向后方程得到平稳分布然后施用极大似然的估计方法. 然而Kolmogorov向后方程,如同多数偏微分方程一样,一般没有显式解. 我们给出一种不需要求解平稳分布的方程,但利用这个方程的估计方法. 这种方法利用平稳分布所满足方程的对偶方程. 亦即,对某个微分算子A,以及任何足够光滑的函数f,$\langle {{p}_{t}},Af\rangle =\frac{d}{dt}E[\langle {{p}_{t}},f\rangle]$. 对平稳分布p,则显然有$\langle p,Af\rangle $ = 0. 注意到算子A与a,b有关. 而$\langle p,Af\rangle $可以用显然的矩估计方法估计. 从而为了检验a',c'是否为待定参数a,c的真值,选择充分多的函数f1,$\cdots$,f_k,检验$\langle p,Af_i\rangle$ 是否为0即可.
显然这种估计方法适用于所有已知信息为待定分布的微分方程的模型. 而这种情况在所有由布朗运动驱动的模型中都会出现. 此外我们的估计方法要求参与模型的个体充分多(不论是否有平均场效应),亦即能够获得分布的近似. 我们的方法是稳健的,注意到如果真实的分布$\tilde{p}$与p充分接近. 则上述检验$\langle \tilde{p},Af_i\rangle$是否为0的检验同样近似的有效. 而所估计的参数一般是接近于真实参数的(接近程度自然与p和$\tilde{p}有关)$.
在第2章中,我们说明极大似然估计的局限性. 第3章中我们详细叙述所提出的方法,包括如何选择fi而使得估计的效率提高等问题. 第3.1章中我们讨论过度拟合的问题,亦即我们不能够选择过多的fi,或者说,候选的fi应当限制在一个适当的函数空间中. 我们说明,选择最优的fi的问题转化为一个带线性约束的二次规划问题.
对于一维的情形,众所周知,若模型(1.1)存在平稳分布,则该平稳分布的密度为
其中$\mu$0使得$\int F(x)p(x){d}x = \mu$0,
令$c = b\mu$0.注意到这个平稳分布的形式只与$\theta(x)$的形式有关,而与F(x)的形式无关. F对p的影响仅仅通过$\mu$0来体现.
简单起见,现在假设有N个独立同分布且分布为p的随机变量作为观测到的数据. 众所周知在均方误差的度量标准下,极大似然估计是渐进最优的. 因此对a,c的一个显然的估计是极大似然估计,再通过$\widehat{{{\mu }_{0}}}=\frac{1}{N}\sum\limits_{i=1}^{N}{F}(x_{i}^{N})$作为对\mu0的估计. 若$\mu$0$\neq$ 0则$\hat{b}=\frac{{{c}_{MLE}}}{{{{\hat{\mu }}}_{0}}}$是对b的一个估计.
令
似然函数写作
从而极大似然估计为
l(X;a,c)对a,c求导有如下两个方程
上述极大似然估计虽然渐进最优,但缺点是需要解方程(2.3),计算较为复杂.
对于多维Ito扩散,平稳分布满足方程
该方程多数情况下求解复杂.
我们注意到,对于平稳分布p,$C_{0}^{2}({{\mathbb{R}}^{d}})$ 中的函数f,我们有
其中A是模型(1.1)的生成子.
其中$a\theta (\cdot )=({{a}_{1}}{{\theta }_{1}}(\cdot ),\cdots ,{{a}_{d}}{{\theta }_{d}}(\cdot ))$.
于是,对任意k>0,及f1,f2,$\cdots ,{{f}_{k}}\in C_{0}^{2}(\mathbb{R})$,以及正定$k\times k$矩阵C,我们考虑以下估计
其中
为简化记号,令
对任意向量函数g(x),有
以下我们研究如何选取矩阵C和函数f_i使得估计的均方误差尽量小.
设C =UDUT是正交分解. 注意到,对f 做变换,$\tilde{f} $= fU,则有
因此,以下不妨假设C是正定$k\times k$对角矩阵
解(3.1)式有
为进一步简化记号,对$f\in C_{0}^{2}({{\mathbb{R}}^{d}})$,令$X_f,Y_f,Z_f$表示$(\theta\nabla f(z),\nabla f(z)),\Delta_{\sigma}f_j(z),(\theta\nabla f,\nabla f,\Delta_\sigma f)$. 其中$z\sim p$. 对一列$f_j,j\leq K$,令$\overline{X_j},\overline{Y_j},\overline{Z_j}$,表示随机变量,$ \overline{(\theta\nabla f_j(z),\nabla f_j(z))},\overline{\Delta_{\sigma}f_j(z)},\overline{(\theta\nabla f,\nabla f,\Delta_\sigma f}$ 令(a,c) = $\alpha$. 对任意随机变量,令$\Delta $X = X - E(X).
注意到,$\alpha E(X_j)+E(Y_j)=0.$ 于是有
从而,最小均方误差为
我们研究选择$f_j,C$使得
极小.
首先我们建立以下引理.
引理3.1 设L是$C_{0}^{2}({{\mathbb{R}}^{d}})$上的一线性闭子空间. 设$f\in L$,有
则 对任意$h\in L$,有
我们用$\overline{Z_f}$作为$E(\overline{Z_f})$的估计,注意到固定$f,E(\|\Delta \overline{{{Z}_{f}}}\|_{2}^{2})=O(1/N)$. 利用引理3.1,我们可以将选择$f_i,C$的问题简化.
设$\sum\limits_{j\leq k}w_j E{\overline{X_j}}E{\overline{X_j}^T} = V^T D V$是正交分解,正交基为$e_j,j\leq 2d. 对x\in {\Bbb R}^{2d},l_s(x) = (e_s,x)$,其中(,)表示内积. 令$L\{{{f}_{1}},\cdots ,{{f}_{k}}\}$表示$f_j,j\leq k$张成的线性闭子空间. 令
上式的唯一性由下面的引理3.3给出.
注意到在知道$\alpha,E(\Delta\overline{X_j}\Delta\overline{X_i}^T)$和$E[\overline{Z_i}]$的情况下求解$h_s$的问题不过是一个带有线性约束(2d个)的二次规划问题. 而$E(\Delta\overline{X_j}\Delta\overline{X_i}^T)$可以通过$\overline{X_j X_i^T}-\overline{X_j} \cdot \overline{X_i}^T$估计,$E[\overline{Z_i}]$可以通过$\overline{Z_i}$估计.
利用引理3.1,通过简单的计算,我们有
引理3.2
并且,当$k=2d,(\forall j\leq k)w_j = 1,f_j = h_j$时等号成立.
从而问题转化为选择$e_i,i\leq 2d$,以及相应的$h_i$,使得(3.9)式右端最小. 然而我们可以进一步说明$e_i$的选取是无关紧要的.
引理3.3 设L是$C_{0}^{2}({{\mathbb{R}}^{2d}})$上的闭子空间. 对任意的$e\in {\Bbb R}^{2d}$,存在唯一的$h\in L$使得
令$X^{-1}_L(e)$表示将e映射为满足(3.10)式的L上函数h. 则有$X^{-1}_L$是线性的.
利用引理3.3可以看出
引理3.4 固定$C_{0}^{2}({{\mathbb{R}}^{2d}})$上的闭子空间L,对任意两组${\Bbb R}^{2d}$正交基e1,$\cdots,e_{1},e_{2d}',\cdots,e_{2d}',$ 令$h_i = X^{-1}_L(e_i),g_i = X^{-1}_L(e'_i)$有
现在问题转化为,选择L,以及对一组${\Bbb R}^{2d}$上的基${{e}_{1}},\cdots ,{{e}_{2d}}$,计算$X_L^{-1}(e_i)$. 注意到 L不能太大,否则会产生过度拟合的问题.
计算$X_L^{-1}$ 的问题显然转化为一个随机二次规划问题(优化目标函数和线性约束是随机的). 我们在下一章中详细阐述.
固定L的一组基,$ h_{1},\cdots,h_{l}$,对给定的某个$e\in {\Bbb R}^{2d}$,我们需要研究如何''计算" (估计)$ X_L^{-1}(e) $. 设$X_L^{-1}(e)=g$. 既然$g\in L$,则g是$h_i$的线性组合,设$g = \sum\limits_{i\leq l}x_ih_i$. 计算$X_L^{-1}(e)$也就是计算诸$x_i$.
约束$E[\overline{(\theta\nabla g,\nabla g)}]=e$显然转化为$x_i,i\leq l$的线性约束. 而极小化$E[\big((\alpha,1)^T(\Delta \overline{Z_{g_i}})\big)^2]$显然转化为一个$x_i,i\leq l$的二次优化问题,极小化$x^T C x$. 其中
注意到$E[\overline{(\theta\nabla g,\nabla g)}]$和C只能通过数据估计.
计算$X_L^{-1}(e)$的问题显然转化为以下二次规划问题
而这个优化中的$C,a_i$将被替换为相应的估计,从而变为
其中$ \hat{C} = (\hat{C}_{ij})_{i,j\leq m},\hat{C}_{ij}= {cov}_{sample}((\alpha,1)^T \Delta \overline{Z_{f_i}} ,(\alpha,1)^T \Delta \overline{Z_{f_j}}) ,\hat{a}_i = \overline{X_{f_i}}.$
由于只能用估计的$C,a_i$亦即$\hat{C},\hat{a}_i,$过大的L会导致过多的误差通过$\hat{C},\hat{a}_i,i\leq l$引入优化问题中.我们需要从L中选择一组最合适的子空间.我们接下来所做的类似于在线性规划中避免过度拟合的C_p统计量的推导.
现在,我们需要对给定的一组基,f1,$\cdots,f_m$,求解相应的随机二次规划问题.而这个随机规划问题中的目标函数中的二次型以及线性约束的系数都是需要估计的.
为了避免过度拟合,我们需要限制这组基的规模,亦即m. 对给定的一组基f1,$\cdots,f_m,$ 令
其中${cov}_{sample}$是样本协方差.我们首先考察$ \| \hat{C} - C\| ,$其中$\| \cdot \| $ 表示矩阵的算子模,亦即$\|Q\|=\underset{z:\|z{{\|}_{2}}=1}{\mathop{\sup }}\,\|Qz{{\|}_{2}}.$我们所用到的基的大小,m,显然是可以随着样本量n的增加而增加的,有时记m为$m_n$来表示这一点.令
我们将证明
定理4.1 存在常数K0,K,使得对任意给定的一组基f1,$\cdots,f_m$,若
则
证 证明和文献[5]第二章是相似的. 首先,我们固定任意一个常数$0<\delta<1$,并用$C_{m,\delta}$个半径为$\delta$的${\Bbb R}^m$中的小球$B_i,i\leq C_{m,\delta}$覆盖单位球$\{z\in {{\mathbb{R}}^{m}}:\|z{{\|}_{2}}\le 1\}$.显然对某个只跟$\delta$有关的常数$K_\delta,K_\delta'$,有$C_{m,\delta} = K_\delta' K_\delta ^m$.
设$z_i$是$B_i$的中心.设$h_i = \sum\limits_{j\leq m}z_{i}(j)f_j.$则
注意到,对任意$i\leq C_{m,\delta},$故
将(4.3)式带入式(4.2),我们有
利用文献[5],引理2.2.2 (令$\psi(x) = x^2$),并注意到条件$(\forall h\in L_{1}^{2})\ E[{{({{(\alpha ,1)}^{T}}{{Z}_{h}})}^{2}}]\le M$,故存在常数$\text{K}_{0}^{'}$,使得
从而,$K=K_{\delta }^{\frac{1}{2}},\text{K}_{0}^{'}=\frac{1}{1-\delta }\text{K}_{0}^{'}{{K}_{{{\delta }'}}}$使得式(4.1)成立.
显然利用上述证明可以不加修改地证明.
定理4.2 设X1,$\cdots,X_m\in {\Bbb R}^{k}$ 是m个随机变量. 若
定理4.3对给定的一组基f1,$\cdots,f_m,$若$(\forall h\in L_{1}^{2})E[{{({{(\alpha ,1)}^{T}}{{Z}_{h}})}^{4}}]\le M$,则
其中K0,K是恒常数.
证 证明同定理4.1的证明是相似的.
注意到
根据$C,\hat{C}$的定义,显然,令$g = \sum\limits_{i\leq m}z_{1}(i)f_i,h = \sum\limits_{i\leq m}z_{2}(i)f_i.$
根据定理4.1,显然存在K0',K使得
现在我们只需估计
而这个估计和定理4.1中的证明过程是相同的.用$B_i,i\leq C_{2m,\delta}$覆盖 ${\Bbb R}^{2m}$上的单位球.注意到,根据条件$(\forall h\in L_{1}^{2})E[{{({{(\alpha ,1)}^{T}}{{Z}_{h}})}^{4}}]\le M$,有
设$z_i =(z_{1i},z_{2i})$是$B_i$的中心.设$h_i = \sum\limits_{j\leq m}z_{1i}(j)f_j,g_i = \sum\limits_{j\leq m}z_{2i}(j)f_j.$
我们有
显然
从而
于是,利用文献[5,引理2.2.2],存在$\text{K}_{0}^{'},{{K}_{{{\delta }'}}},{{K}_{\delta }}$使得
将(4.9),(4.14)带入到(4.8)式,我们有
证毕.
现在,通过解二次规划问题(3.11),我们对给定的一组${\Bbb R}^{2d}$上的基$e_i,i\leq 2d ''$计算" (估计)了
其中$h_j,j\leq m$是L的一组基.我们用来估计$\alpha$的函数为$g_i,i\leq 2d$ (也就是在(3.2)式中令 f = (g1,$\cdots,g_{2d}),C = I.$参考引理3.2). 令
我们现在要估计$\alpha$的估计量$\hat{\alpha}_{f,C}$的最小均方误差 (之前已经提到,我们令$C = I).$根据(3.5)式以及f = (g1,$\cdots,g_{2d}),C = I,$ 引理3.2,最小均方误差近似的是
根据二次规划问题(3.11)的定义,$\overline{X_{g_i}} = e_i.\hat{c} = (\hat{c}_{ij})_{i,j\leq 2d}$是对角矩阵.令
我们将利用定理4.1,4.3,4.2来估计
的下界,从而得到
的上界.设$c_{ij} = \hat{c}_{ij}+\Delta c_{ij},E[X_{g_i}]=\overline{X_{g_i}}+\Delta X_{g_i} $ ,有
假设$\Delta c_{ij},\Delta X_{g_i}$都非常小,从而我们只关心(4.18)式右边关于$\Delta c_{ij},\Delta X_{g_i}$的展开式的一阶无穷小量,并将其作为(4.17)式的下界的估计.根据定义,
从而,只要$\Delta X_{g_i} X_{g_i}^T$充分小(关于范数$\| \cdot \| )$,则有
显然,(4.18)式关于$\Delta c_{ij},\Delta X_{g_i}$的泰勒展开的一阶项为
由于$\overline{X_{g_i}}=e_i$,从而
利用定理4.3,显然有,存在常数K0,K,使得
因此
利用定理4.2,对 $\forall i\leq 2d$显然有
于是
根据(4.23)式,有
利用关系(4.20)式以及估计(4.23),(4.25),(4.22)式有
我们最终的估计如下:固定一列函数h1,h2,$\cdots$.设对任意i,有
1. 利用一组固定的函数f1,$\cdots,f_k,$以及C = I 来估计$\alpha $= (a,c),亦即$\hat{\alpha}_{f,C}$.
2.寻找适当的$m_n$,其中n是样本量,使得K0 $K^m \frac{M_n}{n^{\frac{1}{2}}}<\eta,\eta$是充分小的常数.$ M_n$为
3.令$M_i' = \max\limits_{j\leq i}\{E[((\hat{\alpha}_{f,C},1)^T Z_{h_j})^4],E[((\alpha_{f,C},1)^T Z_{h_j})^2]\}$,固定${\Bbb R}^{2d}$上的一组基$e_j,j\leq 2d$.
对每个$k\leq m_n$分别求解二次规划问题(3.12).亦即,${{L}_{k}}=span\{{{h}_{1}},\cdots ,{{h}_{i}}\}$,估计$X_{L_k}^{-1}(e_j).$ 亦即对$j\leq 2d,e=e_j$,
$\hat{C}_k = (\hat{C}_{ij})_{i,j\leq k}.\hat{a}_{i} = \overline{X_{h_i}},$求解二次规划问题(3.12).设所得到的解为$x^{k,i},k\leq m_n,i\leq 2d.$令$g_{i}^{m}=\sum\limits_{j\le \text{m}}{{{x}^{m,i}}}(j){{h}_{j}}.$令${{M}_{{{k}''}}}=\underset{i\le 2d}{\mathop{\max }}\,\{\|{{x}^{k,i}}{{\|}_{2}}\}$.
Vk表示对利用$g_{1}^{k},\cdots ,g_{2d}^{k}$来估计$\alpha$的有效性的下界的估计.令
4.对$\alpha$的最终估计为$(\hat{a},\hat{c}) =\hat{\alpha}_{g^{m_n'},C}.$
5.为了估计b,令${{{\hat{\mu }}}_{0}}=\bar{F}.\hat{b}=\hat{c}/{{{\hat{\mu }}}_{0}}$.