美文网首页
差分模型理论概述

差分模型理论概述

作者: 離塵真心 | 来源:发表于2018-12-10 16:04 被阅读27次

本文是纯粹的数学工具的综述与学习笔记,尽量用易懂的方式来讲述。读者需要的预备知识有:

  • 一元多次方程、解、根的概念、代数基本定理

  • 多项式求导数及其性质

  • 一元二次方程的解法

  • 复数的概念及复数的指数表示方法

  • 数列的概念

  • 线性代数的基本知识(基(base)、线性组合、线性无关/线性相关)

一、差分方程、齐次/非齐次线性差分方程、常系数线性差分方程的概念

差分方程:关于数列y_n的形如F(y_n, \cdots , y_{n-k})=0方程,如y_n+y_{n-1}-1=0y_n-y_{n-1}=3n^2+2n+1

:形如F(y_n, \cdots , y_{n-k})=0的差分方程的阶为k

差分方程的解:若数列y^*_n满足条件F(y^*_n, \cdots , y^*_{n-k})=0,则称数列y^*_n是差分方程F(y_n, \cdots , y_{n-k})=0的一个解。

线性差分方程:关于数列y_n的形如y_n+a_1(n)y_{n-1}+ \cdots +a_k(n)y_{n-k}=b_n的方程,其中a_k(n)表示一个关于整数n的函数。

常系数线性差分方程:关于数列y_n的形如y_n+a_1(n)y_{n-1}+ \cdots +a_k(n)y_{n-k}=b_n的方程,其中a_k(n) \equiv a_k表示一个与整数n的无关的常数。

齐次线性差分方程:在y_n+a_1(n)y_{n-1}+ \cdots +a_k(n)y_{n-k}=b_nb_n \equiv 0

非齐次线性差分方程:在y_n+a_1(n)y_{n-1}+ \cdots +a_k(n)y_{n-k}=b_nb_n \neq 0

数列的线性相关线性无关:对于s个数列y^{(1)}_n, y^{(2)}_n, \cdots , y^{(s)}_n,若存在实数c_1 \neq 0, \cdots ,c_s \neq 0,成立c_1y^{(1)}_n+ \cdots +c_sy^{(s)}_n \equiv 0(\forall n),则称y^{(1)}_n, y^{(2)}_n, \cdots , y^{(s)}_n线性相关,否则称为线性无关。

二、线性差分方程的解的特点

一些记号:

L为滞后算子,即Ly_n=y_{n-1}L^ky_n=y_{n-k}

\Delta为差分算子,即\Delta y_n=y_n-y_{n-1}

对于线性差分方程y_n+a_1(n)y_{n-1}+ \cdots +a_k(n)y_{n-k}=b_n,由于

y_n+a_1(n)y_{n-1}+ \cdots +a_k(n)y_{n-k}

=y_n+a_1(n)Ly_{n}+ \cdots +a_k(n)L^ky_{n}

=[1+a_1(n)L+ \cdots +a_k(n)L^k]y_n

记其中1+a_1(n)L+ \cdots +a_k(n)L^k=P_k(L),则可将线性差分方程y_n+a_1(n)y_{n-1}+ \cdots +a_k(n)y_{n-k}=b_n简记为P_k(L)y_n=b_n,并在下文中简称线性差分方程为“方程”。

1、齐次线性差分方程的解的特点

  • y^{(1)}_ny^{(2)}_n是方程P_k(L)y_n=0的解,则对任意c_1,c_2 \in {\rm \pmb R}c_1y^{(1)}_n+c_2y^{(2)}_n也是方程P_k(L)y_n=0的解。

    简证:这一条性质可以由解的定义直接得到。

  • k阶齐次方程P_k(L)y_n=0的线性无关的解有且只有k个。

    证明:显然,对于k阶方程,若再限定定其解须满足条件y_1=m_1, \cdots, y_k=m_k,其中m_1, \cdots , m_k已知,则该方程有且只有一个解。

    1. 先证明:方程P_k(L)y_n=0的线性无关解至多有k个。反设k阶齐次方程P_k(L)y_n=0的线性无关的解有k+1个,分别为y^{(1)}_n, y^{(2)}_n, \cdots , y^{(k+1)}_n。设方阵A

      A= \begin{pmatrix} y^{1}_1 & \cdots & y^{k}_1 \\ \vdots & \ddots & \vdots \\ y^{1}_k & \cdots & y^{k}_k \end{pmatrix}

      设向量b=(y^{(k+1)}_1, \cdots , y^{(k+1)}_k)。由于y^{(1)}_n, y^{(2)}_n, \cdots , y^{(k)}_n线性无关,因而矩阵A的列构成的向量组线性无关,因而矩阵A满秩。因此,对于关于c=(c_1, \cdots ,c_k)'的方程组Ac=b有唯一解c^*=(c^*_1, \cdots , c^*_k)=A^{-1}b。设y^*_n=c^*_1y^{(1)}_n + \cdots + c^*_ky^{(k)}_n。由于y^*_1=c^*_1y^{(1)}_1 + \cdots + c^*_ky^{(k)}_1=y^{(k+1)}_1,…,y^*_k=c^*_1y^{(1)}_k + \cdots + c^*_ky^{(k)}_k=y^{(k+1)}_k,根据本证明一开始时的“显然”部分可知,y^*_n=y^{(k+1)}_n,从而有y^{(k+1)}_n=c^*_1y^{(1)}_n + \cdots + c^*_ky^{(k)}_n,因而y^{(1)}_n, y^{(2)}_n, \cdots , y^{(k+1)}_n线性相关,与题设矛盾。#

    2. 再证明:先证明方程P_k(L)y_n=0的线性无关解至少有k个。反设P_k(L)y_n=0的线性无关解只有l个,分别为y^{(1)}_n, y^{(2)}_n, \cdots , y^{(l)}_n,且l<k。则存在向量y^*=(y^*_1, \cdots , y^*_k)'不能由向量组(y^{(1)}_1, \cdots ,y^{(1)}_k)',…,(y^{(l)}_1, \cdots ,y^{(l)}_k)'线性表出。因此,前k项分别为y^*_1, \cdots , y^*_k的方程P_k(L)y_n=0的唯一解y^*_ny^{(1)}_n, y^{(2)}_n, \cdots , y^{(l)}_n线性无关,因而方程P_k(L)y_n=0的线性无关解有l+1个,与题设矛盾。#

    综上所述,k阶齐次方程P_k(L)y_n=0的线性无关的解有且只有k个。#

  • 方程P_k(L)y_n=0的解构成k维线性空间。(由第一条性质+实数运算的性质可得到解构成线性空间,由第二条性质可得该线性空间是k维的)

2、非齐次线性差分方程的解的特点

  • 设方程P_k(L)y_n=b_n的一个解为y^*_n,则方程P_k(L)y_n=b_n的解的结构为y^*_n+c_1y^{(1)}_n + \cdots + c_ky^{(k)}_n,其中y^{(1)}_n , \cdots , y^{(k)}是齐次方程P_k(L)y_n=0k个线性无关的解,c_1, \cdots , c_k \in {\rm \pmb R}

3、非齐次线性差分方程的特解的计算方法

我还不知道高阶的怎么求,只知道一阶的怎么求。。。囧o(╯□╰)o

对于一阶的非齐次线性差分方程y_n+a_ny_{n-1}=b_n,已知其对应的齐次方程的一个解为x_n。利用常数变易法,设非齐次方程的解为z_n=c_nx_n,代入非齐次方程,得c_nx_n+a_nc_{n-1}x_{n-1}=b_n,整理得c_n(x_n+a_nx_{n-1})+a_nx_{n-1} \Delta c_n=b_n,其中由于x_n是齐次方程的解,所以(x_n+a_nx_{n-1})=0,从而得到a_nx_{n-1} \Delta c_n=b_n,即\Delta c_n = \frac{b_n}{a_nx_{n-1}},累加得c_n-c_1=\sum_{i=2}^n{\Delta c_n}=\sum_{i=2}^n{ \frac{b_n}{a_nx_{n-1}} },其中c_1待定。将z_2=c_2x_2代入非齐次方程,化简得到a_2c_1x_1=0,因此对于任何情况,c_1=0时,z_2=c_2x_2一定是非齐次方程的解,故取c_1=0作为非齐次方程的特解,从而有c_n=\sum_{i=2}^n{ \frac{b_n}{a_nx_{n-1}} }。因此z_n=x_n\sum_{i=2}^n{ \frac{b_n}{a_nx_{n-1}} }n \geq 1成立,z_1可通过将z_2代入方程中解出)是非齐次方程的一个特解。

三、线性常系数差分方程的解法

1、如何找到齐次线性常系数差分方程的k个线性无关解

设复指数\lambda^n是方程P_k(L)y_n=0的解,其中\lambda \in {\rm \pmb C}\lambda \neq 0。代入方程P_k(L)y_n=0,化简得:

\lambda^k+a_1 \lambda^{k-1}+ \cdots +a_k=0

以上方程称为该差分方程的特征方程。

根据代数基本定理,特征方程有k个根,且若\lambda^*为根,则其共轭\overline{\lambda^*}也是特征方程的根。因而,特征方程的复根必有对应的共轭根。

  • \lambda为特征方程的单根,则属于该特征根及其共轭根(虚根才有)的差分方程的复数解为y^*_n=\lambda^n

    • \lambda为虚数,则其对应的实数解为r^n{\rm sin}(n \phi)r^n{\rm cos}(n\phi),其中\lambda =a+bir=\sqrt{a^2+b^2 }\phi={\rm arccos}\frac{a}{\sqrt{a^2+b^2}}
      证明提示:若复数为根,则复数的实部、虚部也为根。
    • \lambda为实数,则其对应的实数解为\lambda^n
  • \lambda为特征方程的m重根,则属于该特征根及其共轭根(虚根才有)的差分方程的复数解为\lambda^nn\lambda^n,…,n^{k-1}\lambda^n。若为虚根,则其实数解为r^n{\rm sin}(\phi n)nr^n{\rm sin}(\phi n),…,n^{k-1}r^n{\rm sin}(\phi n)r^n{\rm cos}(\phi n)nr^n{\rm cos}(\phi n),…,n^{k-1}r^n{\rm cos}(\phi n)

    证明提示:将P_k(L)\lambda^n\lambda求导再乘以\lambda,重复该过程s次(s < m)得

    n^s \lambda^n+a_1(n-1)^s \lambda^{n-1}+ \cdots +a_k (n-k)^s \lambda^{n-k}

    由于\lambda为特征方程的m重根,因而有

    n^s \lambda^n+a_1(n-1)^s \lambda^{n-1}+ \cdots +a_k (n-k)^s \lambda^{n-k}=0

    所以n^s \lambda^n是方程P_k(L)y_n=0的解。

2、如何找到非齐次线性常系数差分方程的特解

我也不知道如何通解。。还得请教各位。只知道b_n为关于n的多项式时,可以用待定系数法。

3、实际应用中如何解出一个线性常系数差分方程的解

a、解析解

能否解出解析解的关键问题在于,能否求出特征方程的根的解析解。理论上,5次及以上方程无求根公式,四次方程、三次方程的求根公式比较复杂,因此实际应用中方便解出的求根公式的,只有2次和1次方程。

b、数值解

用计算机近似解出k个特征根,据此得到通解为y^*_n=c_1x^{(1)}_n+ \cdots +c_kx^{(k)}_n,然后利用已知的k个初值y_1, \cdots , y_k,得到方程组:

\begin{pmatrix} x^{(1)}_1 & \cdots & x^{(k)}_1 \\ \vdots & \ddots & \vdots \\ x^{(1)}_k & \cdots & x^{(k)}_k \end{pmatrix} \cdot \begin{pmatrix} c_1 \\ \vdots \\ c_k \end{pmatrix} = \begin{pmatrix} y_1 \\ \vdots \\ y_k \end{pmatrix}

解得

\begin{pmatrix} c_1 \\ \vdots \\ c_k \end{pmatrix} = {\begin{pmatrix} x^{(1)}_1 & \cdots & x^{(k)}_1 \\ \vdots & \ddots & \vdots \\ x^{(1)}_k & \cdots & x^{(k)}_k \end{pmatrix}}^{-1} \begin{pmatrix} y_1 \\ \vdots \\ y_k \end{pmatrix}

然后就可以利用这个方程研究数列是否存在极限等各种性质。

四、附录(定理的证明过程)

相关文章

  • 差分模型理论概述

    本文是纯粹的数学工具的综述与学习笔记,尽量用易懂的方式来讲述。读者需要的预备知识有: 一元多次方程、解、根的概念、...

  • 双重差分的理论与实践

    1. 理论 1.1 标准表述(定义) 双重差分模型(difference-in-differences)主要被用于...

  • 理论方法列表

    # 理论方法列表 ## 计量经济学 - [x] 双重差分模型 - [ ] Stata应用 ## 多元统计分析方法...

  • 时序差分算法(Temporal-Difference Learn

    概述 时序差分算法是一种无模型的强化学习算法。它继承了动态规划(Dynamic Programming)和蒙特卡罗...

  • 分库分表理论概述

    1.什么是分库分表 一个库一个表 拆分为 N个库N个表分为垂直拆分,水平拆分 2.为什么要分库分表 随着业务发展,...

  • 激光SLAM笔记

    两轮差速底盘运动学模型 差分模型(欠驱动) 运动学解算 三轮全向底盘的运动模型 全向模型 运动分解-平移X 运动分...

  • 双重差分模型DID 模型介绍

    参考: https://zhuanlan.zhihu.com/p/103412389 【计量地图】DID(双重差分...

  • ARIMA

    ARIMA(p,d,q)模型全称为差分自回归移动平均模型(Autoregressive Integrated Mo...

  • 2020 时序分析(8) 差分方差

    今天我们了解一下差分方程,只有理解好了差分方程我们才能真正理解时间序列模型中平稳性时间序列时间模型的原理。所以有必...

  • 用户体验的模型

    关于用户体验,行业有多个经典定义模型,简单概述如下: 蜂巢模型(Peter Morville) 把产品设计的价值分...

网友评论

      本文标题:差分模型理论概述

      本文链接:https://www.haomeiwen.com/subject/irfdhqtx.html