本章介绍时间序列中的基本概念。特别地,介绍随机过程、均值、方差、协方差函数、平稳过程和自相关函数等概念。

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语言》读书笔记--第二章 基本概念的更多相关文章

  1. 《C和指针》读书笔记——第二章 基本概念

    1.编译过程: source code→Compiler→Object code→Linker←Lib ↓ Exe 2.经过初始化的静态变量(static)在程序执行前能获得他们的值. 3.绝大多数环 ...

  2. 《Pointers On C》读书笔记(第二章 基本概念)

    1.从源代码到生成可执行程序的过程整体上可以分为两个阶段:编译和链接.其中,编译过程大致上又可分为:预处理.编译和汇编.预处理阶段主要对源代码中的预处理指令(包含宏定义指令<如 #define& ...

  3. 深入理解 C 指针阅读笔记 -- 第二章

    Chapter2.h #ifndef __CHAPTER_2_ #define __CHAPTER_2_ /*<深入理解C指针>学习笔记 -- 第二章*/ /* 内存泄露的两种形式 1.忘 ...

  4. STL源码分析读书笔记--第二章--空间配置器(allocator)

    声明:侯捷先生的STL源码剖析第二章个人感觉讲得蛮乱的,而且跟第三章有关,建议看完第三章再看第二章,网上有人上传了一篇读书笔记,觉得这个读书笔记的内容和编排还不错,我的这篇总结基本就延续了该读书笔记的 ...

  5. 《C++ Primer》读书笔记—第二章 变量和基本类型

    声明: 文中内容收集整理自<C++ Primer 中文版 (第5版)>,版权归原书所有. 学习一门程序设计语言最好的方法就是练习编程. 1.8比特的char类型计算机表示的实际范围是-12 ...

  6. Getting Started With Hazelcast 读书笔记(第二章、第三章)

    第二章 起步 本章就相当简单粗暴了,用一个个例子说明hazelcast怎么用. 1.map,set,list这些集合类都是开箱即用的,只要从Hazelcast的实例中获取一份就行. 2.增加了Mult ...

  7. Java Concurrency in Practice 读书笔记 第二章

    第二章的思维导图(代码迟点补上):

  8. Spring 3.x 实践 第一个例子(Spring 3.x 企业应用开发实战读书笔记第二章)

    前言:工作之后一直在搞android,现在需要更多和后台的人员交涉,技术栈不一样,难免鸡同鸭讲,所以稍稍学习下. 这个例子取自于<Spring 3.x 企业应用开发实战>一书中的第二章,I ...

  9. javascript 数据结构和算法读书笔记 > 第二章 数组

    这章主要讲解了数组的工作原理和其适用场景. 定义: 一个存储元素的线性集合,元素可以通过索引来任意存取,索引通常是数字,用来计算元素之间存储位置的偏移量. javascript数组的特殊之处: jav ...

随机推荐

  1. Java开发工程师(Web方向) - 01.Java Web开发入门 - 第1章.Web应用开发概述

    第1章--Web应用开发概述 Web应用开发概述 浏览器-服务器架构(BS-architecture) browser/ App    ---- request ---->    server ...

  2. lintcode407 加一

    加一 给定一个非负数,表示一个数字数组,在该数的基础上+1,返回一个新的数组. 该数字按照大小进行排列,最大的数在列表的最前面. 您在真实的面试中是否遇到过这个题? Yes 样例 给定 [1,2,3] ...

  3. Bootstrap框架(组件)

    按钮组 通过按钮组容器把一组按钮放在同一行里.通过与按钮插件联合使用,可以设置为单选框或多选框的样式和行为. 按钮组中的工具提示和弹出框需要特别的设置 当为 .btn-group 中的元素应用工具提示 ...

  4. Machine Learning笔记整理 ------ (五)决策树、随机森林

    1. 决策树 一般的,一棵决策树包含一个根结点.若干内部结点和若干叶子结点,叶子节点对应决策结果,其他每个结点对应一个属性测试,每个结点包含的样本集合根据属性测试结果被划分到子结点中,而根结点包含样本 ...

  5. BZOJ 3166 HEOI2013 ALO 可持久化trie+st表

    题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=3166(洛谷上也有) 题意概述: 给出一个序列,对于一个区间,其权值为区间中的次大值亦或区 ...

  6. Scala可变对象

    Java提供JavaBean作为数据对象的封装, 而对于Scala来说也提供了同样的支持. class Apple { var weight: Float = _ var color: String ...

  7. 学霸系统PipeLine功能规格说明书

    学霸系统PipeLine功能规格说明书共分为以下三部分: 1.产品面向用户群体 2.用户使用说明 3.产品功能具体实现 1.产品面向用户群体 我们这组的项目并不是传统意义上能发布并进行展示的项目,因此 ...

  8. Java 抽象类和Final关键字

    抽象类 用abstract关键字来修饰一个类时,这个类叫抽象类: 用abstract关键字来修饰一个方法时,该方法叫做抽象方法. 含有抽象方法的类必须被定义而为抽象类,抽象类必须被继承,抽象方法必须被 ...

  9. 3ds max启动慢怎么办?

      有时候启动3ds max的时候一直卡在启动界面进不去怎么办?   在百度上搜到了下面这个解决方案,试了下还真有用:   具体就是进到这个文件夹,然后分别进入第一个和第三个文件夹删掉autodesk ...

  10. 【转】关于增量链接(incremental linking)

    增量链接(Incremental Linking)这个词语在使用Visual C++时经常会遇到(其实不只是VS系列,其它链接器也有这个特性), 就比如经常遇到的:上一个增量链接没有生成它, 正在执行 ...