随机微分方程是近几年热门的数学学科, 它是微分方程、动力系统及随机分析相互交叉的学科.在实际应用中, 随机微分方程的参数一般是未知的, 因此参数估计问题成为一个重要的研究方向.关于此类方程参数估计问题已有很多结果, 见文献[1-3, 9]等.在文献[1]中, Bishwal详细介绍了参数估计的理论方法和技巧, 并运用到各种随机模型中.在文献[3]中, 作者基于采样的时间序列讨论了非线性随机微分方程的参数估计问题.
1926年意大利数学家V.Volterra提出著名的Lotka-Volterra微分方程模型, 该模型引起众多生物学家、数学家极大的兴趣. Lotka-Volterra模型所表现的生态学现象, 在自然界中处处可见.例如,病虫害的周期爆发, 农作物的丰收年与低产年的周期循环, 动物之间的捕食与被捕食等, 这些现象都是Lotka-Volterra模型变化规律的具体展示. Lotka-Volterra模型的一般形式为[4]
其中$\alpha_i, \beta_i, \gamma_i(i=1, 2)$均为常数, $\alpha_1$与$\alpha_2$分别表示两种群的内禀增长率, $\beta_1$与$\gamma_2$分别表示种内作用系数, $\gamma_1$与$\beta_2$分别表示种间作用系数.就其生态意义可分为三类:竞争模型$(\alpha_i>0, \beta_i <0, \gamma_i<0, i=1, 2)$、互惠模型$(\alpha_i>0, \beta_i<0, \gamma_i>0, i=1, 2)$、捕食-被捕食模型$(\alpha_i>0, \beta_i<0, \gamma_1<0, \gamma_2>0, i=1, 2)$.基于此模型, 各种形式的Lotka-Volterra生态模型被提出, 其中一类是受外界随机因素影响的Lotka-Volterra生态模型.下面我们研究白噪声扰动的Lotka-Volterra竞争模型[5]
其中$r_1, r_2, a_{11}, a_{12}, a_{21}, a_{22}$均为正常数, $\omega_1(t), \omega_2(t)$为白噪声且相互独立.许多学者对此模型进行了研究, 见文献[4, 5, 6]等.其中最重要的结果, 种群随机持久生存, 需要满足下面条件
其中
当上述条件变为
两种群中至少有一个种群随机灭绝.
本文主要研究随机种群Lotka-Volterra竞争模型的参数估计, 即对方程组(1.2)中参数$r_1, a_{11}, a_{12}, r_2, a_{21}, a_{22}, \sigma_1, \sigma_2$应用最小二乘法理论进行估计, 得到较好的估计结果.主要结果是参数的点估计值和区间估计, 同时获得影响估计区间长度的主要因素.最后给出了数值模拟, 结果表明了该方法的可行性与有效性.
令$ \big\{ \binom {x_1^{(k)}} {x_2^{(k)}} \big\}_{k=0}^n$是模型(1.2)的观测值, 给定初始值$\binom {x_1^{(0)}} {x_2^{(0)}}$和步长$\Delta t.$考虑在小区间$[k\Delta t, (k+1)\Delta t]$上, 利用Euler-Maruyama方法, 得到离散化形式
其中$ \Delta\omega_1^{(k)}=\omega_1^{(k+1)}-\omega_1^{(k)}, \Delta\omega_2^{(k)}=\omega_2^{(k+1)}-\omega_2^{(k)}.$方程组(2.1)可转化为
进一步方程组(2.2)表示为
方程组(2.3)都是简单的线性回归模型, 应用线性回归理论的方法估计参数, 估计过程基于最小二乘法, 使下面两个式子的值越小越好
为计算方便, 方程(2.3)可写成分块矩阵的形式
在块矩阵中, 子矩阵分别为
由多元线性回归理论的公式估计参数$\beta\text{和}\eta:$
记
其中$\sum\text{代表}\sum\limits_{k=1}^{n}$, 矩阵$B$各个元素的代数余子式分别为$B_{11}, B_{12}, B_{13}, B_{21}, B_{22}, B_{23}, B_{31}, B_{32}, B_{33}, $则
故(3.1)式可进一步化简为
为了获得参数的置信区间, 需要估计参数$\beta\text{和}\eta$的方差, 方差估计公式为
参数$\sigma_1^2, \sigma_2^2$由残差均方公式
估计得到, $p$为被估计参数个数.由(3.1), (3.3)式可得
等式(3.4), (3.5)化简得
定理3.1 方程组(3.6)中$\hat{\sigma}_1^2, \hat{\sigma}_2^2$分别为方程组(2.1)中参数$\sigma_1^2, \sigma_2^2$的渐进无偏估计, 即当$n\rightarrow \infty, $
证 类似文献[7]证明.
利用$\hat{\sigma}_1^2, \hat{\sigma}_2^2$分别估计(3.2)中参数$\sigma_1^2, \sigma_2^2$, 得到被估参数的方差
如果$\sigma^2$已知, 由最小乘法回归理论[8], 参数估计值$\hat{\beta}, \hat{\eta}$的各分量都满足正态分布.当观察值的数量$n$足够大时, 可由$\hat{\sigma}^2$代替$\sigma^2, $因此$(1-\alpha)$的置信区间(CIs)分别为
其中$z_{\frac{\alpha}{2}}$是上$\frac{\alpha}{2}$值的标准正态随机变量, 例如: $z_{0.025}=1.96$为95%的置信区间.
下面给出具体数据, 进行参数的估计.
例1 在模型(1.2)式中, 我们选择满足种群持久生存的数据进行模拟, 即两种群随机持久存在的情形, 其它状态的数据也可获得类似结论.假设参数真实值分别为$r_1=1, a_{11}=0.3, a_{12}=0.2, \sigma_1=0.04, r_2=1.2, a_{21}=0.3, a_{22}=0.4, \sigma_2=0.05, $初始值为$x_1(0)=1.5, x_2(0)=2.$应用这些参数的值, 通过Euler-Maruyama方法离散, 我们获得三组模拟数值$x_1^{k}(t), x_2^{k}(t), $数量分别为$(A)n=5000; (B)n=10000; (C)n=50000; $保存这些数据为模拟数据集.对每一组数据, 给步长$ \Delta t=0.02, 0.05, 0.1$进行模拟, 给出一些模拟结果, 以便比较真实值与估计值.在表 1-4中, 样本的大小以符号“Size n”表示, 且在表中第一列给出.其中表 1, 2样本大小从5000增加到50000,在每一组模拟数据中, 分别以三种不同步长进行模拟.模拟数据表明参数的估计值与真实值没有明显区别, 绝对误差与样本大小有关, 与步长$\Delta t$无关, 且随着样本数量的增大, 绝对误差越来越小.
其次给出各个参数置信水平为0.95的置信区间的一些模拟结果. 表 3, 4中, 给出参数的估计区间及区间长度, 模拟数据表明随着样本量的增大, 置信水平长度越来越小.
本文对随机两种群Lotka-Volterra竞争模型应用最小二乘法理论进行参数估计, 获得参数$r_1, a_{11}, a_{12}, r_2, a_{21}, a_{22}, \sigma_1, \sigma_2$的估计值及估计区间.通过观察结果, 得到影响置信区间长度的主要因素.结果表明, 参数估计区间的长度随着样本数量n的增加而减小, 不依赖步长$\Delta t$的长度.例1给出了具体的数值模拟.极大似然估计与贝叶斯估计方法是另外两种参数估计的方法, 在将来的工作中, 将应用这些方法到随机两种群Lotka-Volterra模型.