第一章时间序列基础——差分方程和求解(二)

(一)高阶差分方程的解:

高阶差分齐次方程:

1仍然可得是该齐次方程的解

2得到对应的特征方程(其实以后我们可以直接写出相应的特征方程,参考高数中写微分方程的特征方程)

将有n个特征根(相异实数根,多重根,共轭复根)

(1)相异实根:

(2)实根,m重根:

这里只是举一个例子,太复杂的并没有阐述,即:阿尔法1到阿尔法m都相等吗,但阿尔法m+1到阿尔法n都是相异实根。(其实还是不够一般化)(注意,最后那个因为相等所以阿尔法1改写为了阿尔法m)(而且他没把剩下的相异实根 部分写上去,容易引起误解)

所以上面这个表述是有歧义的。因为假如重根有5个,分别为阿尔法1,2,3,4,5。但是他们的重数可能是不同的,比如重数分别为2,2,3,4,5.所以他们的上面这个表述是有问题的。

应该改为:

这里的n替换为t,这里仅是假设阿尔法1为k重,而其余的k+1到N个根都是相异实根。

那么其余的怎么写,就了然了。

看两个例子:

(3)复根

复根出现重根的情况不再给出了

(二)稳定性条件

要得到上述结论,需要先证明下式:

然后再由此式即可推导出上述结论。

(详细版笔记中我已证明和推导)

(三)非齐次特解

非齐次差分方程的形式和推动过程x(t)有关

即推动过程为确定性过程

下面几种为讨论推动过程包含常数项,时间趋势项t的情形。

(1)(高阶差分方程)

此时的方程为:

则猜想解的形式为:

代入方程,解出c的值为:

但是分母可能为0,那么c就不存在了。

此时,我们应猜想解的形式为:

代入方程,解出c的值为:

若分母可能为0,那么c就不存在了。

继续尝试这样形式的解,知道找到为止,总能找到的。

(2)其中b,d,r都是常数(仅指出了一阶)

此时的方程为:

我们仅考虑一阶:

猜想解的形式为:

代入方程,接触c0,c1

于是,得到一个特解为:

只要|d^r|<1,该解就收敛

即:1

(常数项乘以了t)

2,尝试使用

每一项都乘以了t

对于高阶方程,仍然可以使用此方法(不过猜想的第一个解需要一定的智慧)

(3)其中b为常数,d为正常数。

此时的方程为:

猜想其特解的一般形式为:

举一个二阶差分方程的例子:

方程形式为:(此时d=1)

猜想其特解的一般形式为:

代入可能到两个系数为:

同样考虑,则令此时的特解形式为:

(四)待定系数法

(待定系数法在微分方程中也常用,先猜一个挑战解,假定其满足,然后代入,最终去求出这些系数,如果系数有解,则这个挑战解就是方程的解,如果系数无解,则这个挑战解就不是方程的解)

即推动过程是随机干扰项的非齐次方程的特解

待定系数法可能误解,所以我们将一开始提出的用于尝试的解称之为挑战解

(1)简单情形1:一阶差分方程+一个随机干扰项方程为

猜想的挑战解形式为:

代入方程得

对任意的t和efshow,上述的式子都要成立,那就只能让常数项和系数都为零啦~

于是可以得到:

考虑到分母,还是分类讨论:

分类情形1:

这个结果和第一部分中使用向前迭代解本方程对所得的解的结果完全一致

最后我们可以配上对应的齐次方程的通解,组合成非齐次方程的通解,如下:

分类情形2:

由于efshow的求和未必有限,所以该解可能发散。于是施加如下初始条件:

最终将特解写为:

但是我觉得,由于t的存在,这个解还是发散的,所以前面施加初始条件然并卵。

(2)简单情形2:一阶差分方程+两个随机干扰项

方程为:

猜想的挑战解形式为:

使用(1)简单情形1中的步骤和方法,不再赘述。

(3)二阶差分方程+一个随机干扰项 ,方程为:

猜想的挑战解形式为:

代入方程可以得到:

(可以解出a(j))

(五)滞后算子

滞后算子L:

滞后算子的性质:

利用性质5和性质6,结合性质1,就可以解出差分方程。(级数求和与展开)

如果是高阶,则可以因式分解,拆分后,再进行级数展开。

来自为知笔记(Wiz)

时间: 2024-07-30 00:39:37

第一章时间序列基础——差分方程和求解(二)的相关文章

第一章时间序列基础——差分方程和求解(一)

想学时间序列,由于是自学,所以打算先理论,而实践(结合R) 以下为学习差分方程的总结第一部分. 差分方程的具体应用实例: 远期合约的误差修正模型. 经济学中的蛛网模型. (一)解一阶差分方程: (1)初始条件已知(让y0是一个具体的值),把系数a0,a1看作已知,不断地向前迭代(当然也可以向后迭代,但出于习惯,我并不建议),最终将yt,表示为a0,a1和y0,以及efshow的一个表达式. (2) 情形1: 初始条件未知.在(1)的基础上,代入y0(表示成y(-1)的函数),不断向后迭代(向后m

第一章 计算机基础知识

第一章 计算机基础知识 第一部分 概述 1.1946年2月15日,第一台计算机 ENIAC 2.物理原件(电子原件) 第一代:电子管.第二代:晶体管.第三代:中小规模集成电路.第四代:超大规模集成电路.第五代:超导材料.第六代:人工智能.#考试考到第四代. 3.计算机的分类 巨型机,大型机,中型机,小型机,微型机 现在的巨型机也是存在的 4.微处理器(CPU.中央处理器)由控制器.寄存器.运算器组成 第二部分 微机系统的组成 CPU>内存>外存 #速度 CPU和内存之间有一个CACHE,叫做高

APUE学习笔记:第一章 UNUX基础知识

1.2 UNIX体系结构 从严格意义上,可将操作系统定义为一种软件(内核),它控制计算机硬件资源,提供程序运行环境.内核的接口被称为系统调用.公用函数库构建在系统调用接口之上,应用软件即可使用公用函数库,也可使用系统调用.shell是一种特殊的应用程序,它为运行其他应用程序提供了一个接口 从广义上,操作系统包括了内核和一些其他软件,这些软件使得计算机能够发挥作用,并给予计算机以独有的特性(软件包括系统实用程序,应用软件,shell以及公用函数库等) 1.3  shell shell是一个命令行解

萌新向Python数据分析及数据挖掘 第一章 Python基础 (上)未排版

因word和博客编辑器格式不能完全对接,正在重新排版,2019年1月1日发出第一章完整版 本文将参考<Python编程 从入门到实践>的讲述顺序和例子,加上自己的理解,让大家快速了解Python的基础用法,并将拓展内容的链接添加在相关内容之后,方便大家阅读. 好了!我们开始第一章的学习. 第一章 Python基础 python安装以及环境搭建 python的安装和环境变量的配置通过百度查询即可解决,这里不作赘述. IDE的选择:因为后期需要用来做数据分析,所以直接安装Anaconda会是一个不

萌新向Python数据分析及数据挖掘 第一章 Python基础 第一节 python安装以及环境搭建 第二节 变量和简单的数据类型

本文将参考<Python编程 从入门到实践>的讲述顺序和例子,加上自己的理解,让大家快速了解Python的基础用法,并将拓展内容的链接添加在相关内容之后,方便大家阅读. 好了!我们开始第一章的学习. 第一章 Python基础 第一节 Python安装以及环境搭建 Python的安装和环境变量的配置通过百度查询即可解决,这里不作赘述. IDE的选择:因为后期需要用来做数据分析,所以直接安装Anaconda会是一个不错的选择. Anaconda详细安装使用教程 https://blog.csdn.

萌新向Python数据分析及数据挖掘 第一章 Python基础 第八节 函数

第一章 Python基础 第八节 函数 定义函数 函数 其实就可以理解为外挂,把一些常用的.重复率比较多你又不想重复写的东西写进函数,加上开关实现简化操作 举个简单的例子 1 def greet_user(username): 2 #定义一个叫做"迎接用户"的外挂,让他能直接打印一个问候语,括号里面是函数需要输入的东西,也就是个性化的东西 3 """先是简单的问候语""" 4 print("Hello! "

萌新向Python数据分析及数据挖掘 第一章 Python基础 第九节 类

第一章 Python基础 第九节 类 面向对象编程时,都会遇到一个概念,类,python也有这个概念,下面我们通过代码来深入了解下. 其实类 和函数都是为了节省代码,有了类的的概念,就可以把相同的代码写在父类,子类继承后就可以直接使用,而且通过选择对应的父类就可以直接使用对应父类的内容. 创建和使用类 1 class Dog(): #认识狗这类东西 2 def __init__(self, name, age): #狗是肯定有名字和年龄的,是个狗就有,要用户填写 3 self.name = na

萌新向Python数据分析及数据挖掘 第一章 Python基础 第十节 文件和异常

第一章 Python基础 第十节 文件和异常 从文件中读取数据 读取文件.文件路径   1 filename = 'pi_digits.txt' #文件名取个代号 2 #读取整个文件 3 with open(filename) as file_object: 4 contents = file_object.read()# 给内容取个代号 5 print(contents.rstrip()) 6 #逐行读取 7 with open(filename) as file_object: 8 for

第一章计算机基础

第一章 计算机基础 1.1 硬件 计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 等组成,只有硬件但硬件之间无法进行交流和通信. 人用程序通过编程语言解释器,指令操作系统,最终控制电脑硬件来做符合人们需求的过程 1.2 操作系统 操作系统用于协同或控制硬件之间进行工作,常见的操作系统有那些: windows linux centos [公司线上一般用] mac 1.3 解释器或编译器 编程语言的开发者写的一个工具,将用户写的代码转换成010101交给操作系统去执行