《时间序列分析及应用:R语言》读书笔记--第二章 基本概念
本章介绍时间序列中的基本概念。特别地,介绍随机过程、均值、方差、协方差函数、平稳过程和自相关函数等概念。
2.1时间序列与随机过程
关于随机过程的定义,本科上过相关课程,用的是《应用随机过程》清华林元烈老师的书。第1章第5节:


上面的定义比较清楚明白。按照本书上的说法,随机变量序列就是一个随机过程,换句话说,在每一个t时刻,所研究的量都是一个随机变量。随机过程完整的概率结构是由每个时刻的有限联合概率分布族决定的,幸运的是,联合分布中的大部分信息可以通过均值、方差和协方差等加以描述,而不用去直接处理这些分布。因此将精力集中在对一阶矩和二阶矩的研究上。
2.2均值、方差、协方差
这些统计量的定义,参考一下下面:



下面是一个有用的性质:

随机游走
构造下面的随机变量序列:

每次增加一个随机变量e,这些e独立同分布,且方差相同。则有性质:
1、均值为0;
2、第t步,方差为t*(Sigma)^2;可以看出,方差随时间增长;
3、协方差,1<=t<=s时,t和s时刻随机变量的协方差为t*(Sigma)^2;(容易证明)
4、自相关函数:
,容易证明。
按照上面自相关函数的计算式,随着时间的推移,相邻时点上随机变量的正相关程度越来越强,另一方面,离得越远的随机变量相关程度越来越弱。
下面演示一个例子
win.graph(width=4.875, height=2.5,pointsize=)
data(rwalk)
plot(rwalk,type='o',ylab='Random Walk')

所有时点上的理论均值为0,方差随时间增长,(并且过程在相邻时点上取值间的相关系数接近1??)。
滑动平均
构造下面的随机过程变量。

则有下面的性质。
1、均值为0;
2、方差为0.5*(Sigma)^2;容易证明;
3、对于协方差和自相关函数:容易证明;

平稳性
为了对随机过程进行统计推断,通常会对随机过程做一些合理的简化假设。其中最重要的是平稳性,也就是决定过程特性的统计规律不随时间的变化而变化。



林老师的书上关于平稳性的一些概念为:

可以看出,两本书上关于严平稳和宽平稳(若平稳)的定义是一样的。
白噪声
白噪声过程定义为独立同分布的随机变量序列。通常假设白噪声过程均值为0,方差为Sigma平方。白噪声的性质:
1、严平稳行(由独立同分布可证);
2、

3、

关于白噪声,并不是自身性质值得研究,而是其构造的一些随机过程很有用。比如前述滑动平均的例子。
下面说,随机游走过程并不是平稳的过程。因为其协方差不止于时间间隔有关。而如果不直接分析本身,而分析其差分,Yt-Y(t-1)为et,是平稳的。由于许多实际的时间序列,不是处于统计平衡状态,而是对时间变化,因此不能用平稳过程对齐建模,而是可以通过运用差分等这样的技巧,把非平稳过程转换为平稳过程。
ps:由于要写的字太多,下面的章节将只写出代码,关于分析什么的自己拿笔记记一下就好了,像这样的截图以后就不做了。
《时间序列分析及应用:R语言》读书笔记--第二章 基本概念的更多相关文章
- 《C和指针》读书笔记——第二章 基本概念
1.编译过程: source code→Compiler→Object code→Linker←Lib ↓ Exe 2.经过初始化的静态变量(static)在程序执行前能获得他们的值. 3.绝大多数环 ...
- 《Pointers On C》读书笔记(第二章 基本概念)
1.从源代码到生成可执行程序的过程整体上可以分为两个阶段:编译和链接.其中,编译过程大致上又可分为:预处理.编译和汇编.预处理阶段主要对源代码中的预处理指令(包含宏定义指令<如 #define& ...
- 深入理解 C 指针阅读笔记 -- 第二章
Chapter2.h #ifndef __CHAPTER_2_ #define __CHAPTER_2_ /*<深入理解C指针>学习笔记 -- 第二章*/ /* 内存泄露的两种形式 1.忘 ...
- STL源码分析读书笔记--第二章--空间配置器(allocator)
声明:侯捷先生的STL源码剖析第二章个人感觉讲得蛮乱的,而且跟第三章有关,建议看完第三章再看第二章,网上有人上传了一篇读书笔记,觉得这个读书笔记的内容和编排还不错,我的这篇总结基本就延续了该读书笔记的 ...
- 《C++ Primer》读书笔记—第二章 变量和基本类型
声明: 文中内容收集整理自<C++ Primer 中文版 (第5版)>,版权归原书所有. 学习一门程序设计语言最好的方法就是练习编程. 1.8比特的char类型计算机表示的实际范围是-12 ...
- Getting Started With Hazelcast 读书笔记(第二章、第三章)
第二章 起步 本章就相当简单粗暴了,用一个个例子说明hazelcast怎么用. 1.map,set,list这些集合类都是开箱即用的,只要从Hazelcast的实例中获取一份就行. 2.增加了Mult ...
- Java Concurrency in Practice 读书笔记 第二章
第二章的思维导图(代码迟点补上):
- Spring 3.x 实践 第一个例子(Spring 3.x 企业应用开发实战读书笔记第二章)
前言:工作之后一直在搞android,现在需要更多和后台的人员交涉,技术栈不一样,难免鸡同鸭讲,所以稍稍学习下. 这个例子取自于<Spring 3.x 企业应用开发实战>一书中的第二章,I ...
- javascript 数据结构和算法读书笔记 > 第二章 数组
这章主要讲解了数组的工作原理和其适用场景. 定义: 一个存储元素的线性集合,元素可以通过索引来任意存取,索引通常是数字,用来计算元素之间存储位置的偏移量. javascript数组的特殊之处: jav ...
随机推荐
- 利用maven进行项目管理
下面为maven项目管理的一个结构 首先pom是路径文件,我们在编译或是运行程序时调用到jdk或一些自己写的jar包时会需要指明物理路径,这里的pom是一样的道理,同时在maven的管理下多出来了一些 ...
- vs_code 快捷键
一般的Ctrl+Shift+P,F1显示命令面板按Ctrl+P快速打开,到文件.Ctrl + Shift + N新窗口/实例Ctrl + Shift + W /关闭窗口实例Ctrl +.用户设置Ctr ...
- FFM
转载自http://blog.csdn.net/jediael_lu/ https://blog.csdn.net/jediael_lu/article/details/77772565 点击率预估算 ...
- Ext JS 6学习文档-第8章-主题和响应式设计
Ext JS 6学习文档-第8章-主题和响应式设计 主题和响应式设计 本章重点在 ExtJS 应用的主题和响应式设计.主要有以下几点内容: SASS 介绍和入门 主题 响应式设计 SASS 介绍和入门 ...
- HADOOP docker(八):hadoop本地库
前言2. Native Hadoop Library3. 使用本地库4. 本地库组件5. 支持的平台6. 下载7. 编译8. 运行时观察9. 检查本地库10. 如果共享本地库 小伙伴还记得每次启动hd ...
- vue移动音乐app开发学习(二):页面骨架的开发
本系列文章是为了记录学习中的知识点,便于后期自己观看.如果有需要的同学请登录慕课网,找到Vue 2.0 高级实战-开发移动端音乐WebApp进行观看,传送门. 完成后的页面状态以及项目结构如下: 一: ...
- Tarball——以源代码的方式安装软件
一.Tarball文件 形成:将软件的所有源码文件先以tar打包,然后再以压缩技术(如gzip)来压缩.因为源码文件很大. 描述:一个软件包,解压缩后得到源代码文件.检测程序文件.软件的简易说明与安装 ...
- Thunder团队第五周 - Scrum会议4
Scrum会议4 小组名称:Thunder 项目名称:i阅app Scrum Master:李传康 工作照片: 邹双黛同学在拍照,所以不在照片内. 参会成员: 王航:http://www.cnblog ...
- Android 开发 之 JNI入门 - NDK从入门到精通
NDK项目源码地址 : -- 第一个JNI示例程序下载 : GitHub - https://github.com/han1202012/NDKHelloworld.git -- Java传递参数给C ...
- error LNK2019: 无法解析的外部符号 该符号在函数 中被引用 解决方案
需要添加lib或者dll库.项目-属性-配置属性-链接器-输入-附件依赖项,添加需要的lib. 例如我在运行OSG程序的时候,忘记添加了附件依赖项就会报这个错. 解决方案如图.