1.   为了使计算简单,引入滞后算子的概念: 2.   定义LYt = Yt-1 , L2Yt = Yt-2,... , LsYt = Yt-s. 3.   也就是把每一期具体滞后哪一期的k提到L的上方,来用一个Yt来标记具体属于哪一个滞后期.默认,Yt-1的上方为1,其实不用写. 4.   一定和一个滞后变量放在一起的,不能单独出现L. 5.   用滞后算子来表示比较方便一些,但是最后要带回去,表示具体的哪一个滞后期. 6   另外,我们把滞后算子的s标记,标记成负数,就为超前算子.比如L-…
1 很多人已经了解到AR(1)这种最简单的时间序列模型,ARMA模型包括AR模型和MA模型两个部分,这里要详细介绍Box-Jenkins模型的观念(有些资料中把ARMA模型叫做Box-Jenkins模型,都是一会儿事,这里说明一下),并说明模型. 2 首先现将重点放在介绍“单变数时间序列模型”(univariate time series model),也就是从模型中只有“一个”时间序列变数来开始谈起,但你必须先要记住的是其实时间模型也可以包含“多变数”的情况. 3 什么是Box-Jenkins…
1 样本的自协方差函数的通式如下: 2 其实,后面要计算的自相关函数也可以用自协方差来表示: # @author: "Thomas.Shih" # @date: 2018/3/5 0005 # !/usr/bin/python3 # -*- coding:utf-8 -*- TimeSeries = [11.67602657, 5.637492979, 1.375516942, 0.618705492, -0.152047234, -0.508555434, -6.065288121,…
1   在时间序列中ACF图和PACF图是非常重要的两个概念,如果运用时间序列做建模.交易或者预测的话.这两个概念是必须的. 2   ACF和PACF分别为:自相关函数(系数)和偏自相关函数(系数). 3   在许多软件中比如Eviews分析软件可以调出某一个序列的ACF图和PACF图,如下: 3.1   有时候这张图是横躺着的,不过这个不重要,反正一侧为小于0的负值范围,一侧为大于0的正值范围,均值(准确的说是坐标y轴为0,有些横着的图,会把x轴和y轴表示出来,值都在x轴上下附近呈现出来).…
1 ADF检验也叫扩展的迪克富勒检验,主要作用是检测序列的平稳性,也是最常用检测序列平稳性的检验方法. 2 何为:平稳性?单位根?(略),见这部分随便的其他内容有讲解.是建模对数据的先决条件. 3 ADF检验的三种情形: 4 在MATLAB中常用的adf检验的操作: 4.1 经过差分使序列平稳. % 如果结果h=0,表示拒绝原假设,数据不平稳 % 如果结果h=1,表示不拒绝原假设,数据平稳 % 注意这里和上图不一样,原假设为平稳1,. %% 单位根检验实例 % Load Canadian inf…
1   我们对于acf和pacf值计算完毕之后,在需要计算两个数值的标准差. 2   acf和pacf的标准差计算略有不同.acf的标准差是一个移动过程,而pacf是一个相对固定过程. 3   我们继续引用这篇博文中最后的到的数值http://www.cnblogs.com/noah0532/p/8451375.html.来计算他们的标准差.代码如下: # 求acf的标准差 import math se = 0 acf_tmp0 = [] while se < len(AcfValue): ac…
一. 二.案例:详见代码.针对案例提出的6个问题: 假设要针对整个网站的历史数据进行处理, 量有 1T, 如何处理? 放在集群中, 利用集群多台计算机来并行处理 如何放在集群中运行? 简单来讲, 并行计算就是同时使用多个计算资源解决一个问题, 有如下四个要点 要解决的问题必须可以分解为多个可以并发计算的部分 每个部分要可以在不同处理器上被同时执行 需要一个共享内存的机制 需要一个总体上的协作机制来进行调度 如果放在集群中的话, 可能要对整个计算任务进行分解, 如何分解? 概述 对于 HDFS 中…
本篇文章中,我们将一起学习OpenCV中边缘检测的各种算子和滤波器——Canny算子,Sobel算子,Laplace算子以及Scharr滤波器.文章中包含了五个浅墨为大家准备的详细注释的博文配套源代码.在介绍四块知识点的时候分别一个,以及最后的综合示例中的一个.文章末尾提供配套源代码的下载. **** 给大家分享一个OpenCv中写代码是节约时间的小常识.其实OpenCv中,不用nameWindow,直接imshow就可以显示出窗口.大家看下文的示例代码就可以发现,浅墨在写代码的时候并没有用na…
1. cv2.Scharr(src,ddepth, dx, dy), 使用Scharr算子进行计算 参数说明:src表示输入的图片,ddepth表示图片的深度,通常使用-1, 这里使用cv2.CV_64F允许结果是负值, dx表示x轴方向算子,dy表示y轴方向算子 2.cv2.laplacian(src, ddepth) 使用拉普拉斯算子进行计算 参数说明: src表示输入的图片,ddepth表示图片的深度,这里使用cv2.CV_64F允许结果是负值 scharr算子, 从图中我们可以看出sch…
bind1st()和bind2nd()是两个函数,用于将二元算子转成一元算子. 何谓二元算子? 比如< > =等等这些就是二元算子,即需要两个操作数的运算符. 何谓一元算子? 比如++ --等等这些就是一元算子,即只需要一个操作数的运算符. bind2st()的使用 其实这个函数并没有强大到可以真的实现二元算子转一元算子,只是在特定的场合用起来会很有用而已.看下面的例子 int main() { int a[] = {1, 2, 100, 200}; // 用数组a来初始化arr std::v…