R函数详解系列——filter函数 lucene filter详解

参数说明:filter(x, filter, method =c("convolution", "recursive"),sides = 2, circular = FALSE,init)参数参数:x一元或多元时间序列。参数:filter一个反向的时间顺序滤波器系数向量(AR或MA系数)。参数:method"convolution"或者"recursive"(可以缩写),如果是"convolution"则是移动平均,如果是"recursive"则是自回归。参数:sides卷积过滤器。如果sides=1滤波器系数是对过去的价值观;如果sides=2他们周围滞后0为中心的。在这种情况下,过滤器的长度应为奇数,但如果它是偶数,过滤器的更多的是向前的时间比落后。参数:circular卷积过滤器。如果TRUE,包装左右两端系列的过滤,否则假定缺少外部值(NA)。参数:init只有递归滤波器。指定的时间序列的初始值,只是之前的起始值,反向时间顺序。默认的是一套零。
R函数详解系列——filter函数 lucene filter详解
案例:a<-c(1:10);b<-filter(a,filter=c(1,2,3),"convolution",sides=2);#b显示为: NA 10 16 22 28 34 40 46 52NA#卷积方法做线性过滤(相当于移动平均法)#b[t]=1*a[t+1]+2*a[t]+3*a[t-1]
b1<-filter(a,filter=c(1,2),"convolut ion",sides=2);# b1[t]=1*a[t+1]+2*a[t]b2<-filter(a,filter=c(1,2,3),"convolution",sides=1);# b2显示NA NA 10 16 22 28 34 40 4652#b2[t]=1*a[t]+2*a[t-1]+3*a[t-2]b3<-c(NA,filter(a,filter=c(1,2,3),"convolution",sides=1));# b3显示 NA NA NA 10 16 22 28 34 40 4652#b3[t]=1*a[t-1]+2*a[t-2]+3*a[t-3]#sides=2(默认数据)时,线性取t时刻的前后时间段。sides=1时,线性取t时刻的当前和之前的时间段。c<-filter(a,filter=c(1,2,3),"recursive");#当取recursive时,sides的取值没有任何意义。#递归方法做线性过滤(相当于自回归法AR)#c显示为:1 3 8 21 51 123295 702 1670 3969# c[t]=1*c[t-1]+2*c[t-2]+3*c[t-3]+a[t]# c[1]=a[1]=1#c[2]=1*c[1]+2*c[0]+a[2]=c[1]+a[2]=1+2=3 (注意:c[0]为0)#c[3]=2*c[1]+1*c[2]+a[3]=2+3+3=8

  

爱华网本文地址 » http://www.aihuau.com/a/25101016/307792.html

更多阅读

excel公式函数详解:19 yearfrac函数用法介绍

excel公式函数详解:[19]yearfrac函数用法介绍——简介一个良好的规划对于生活品质和工作效率都极其重要,在实际生活中我们往往需要计算一年有几个项目,每个项目需要花费多长时间。不同的工作其所花的中心也应该不一样。在excel中有一个

Excel函数详解:166 FREQUENCY函数用法

Excel函数详解:[166]FREQUENCY函数用法——简介FREQUENCY函数,用于以垂直数组的形式返回多个数值在某个区域内出现的频率。该函数返回的是数组,所以必须以数组公式的形式进行输入。Excel函数详解:[166]FREQUENCY函数用法——工具/原料

Excel函数详解:12 MONTH函数使用方法

Excel函数详解:[12]MONTH函数使用方法——简介MONTH函数,用于返回指定日期中的月份,返回月份的值范围是整数1(一月)~12(十二月)。Excel函数详解:[12]MONTH函数使用方法——工具/原料Excel for MacExcel函数详解:[12]MONTH函数使用方法——函

电子表格excel公式使用大全详解 excel函数公式大全乘法

消除Excel中无意义的“0”http://www.excelpx.com/X_AdvCom_Get.asp?UserID=312114用SUM求和函数来处理考勤统计或合计工资、奖金和津贴的总数时,若引用的单元格区域没有数据,Excel仍然会计算出一个结果“0”(图1),这些“0”毫无意义,不仅

转 WinSocksend函数和recv函数详解 winsock recvfrom

send函数int send( SOCKET s, const charFAR *buf, intlen, int flags);不论是客户还是服务器应用程式都用send函数来向TCP连接的另一端发送数据。客户程式一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程式发送

声明:《R函数详解系列——filter函数 lucene filter详解》为网友鹿畔阳光分享!如侵犯到您的合法权益请联系我们删除