R语言rugarch包内含的filter函数有何作用

Python021

R语言rugarch包内含的filter函数有何作用,第1张

本帖最后由 epoh 于 2013-2-3 14:13 编辑

这个问题有人问过,而alexios ghalanos 也回答了:

不会对这组新数据进行拟合

就是1-step ahead rolling forecast ,

你可以自行试试,的确是如此.

It does not "arrive at updated parameter estimates". The

ugarchfilter method simply "filters" the new dataset with the existing

estimated parameters to generate an "updated" conditional mean and

variance. It is exactly like performing a 1-step ahead rolling forecast

(since the filter generates t+1|t..)

filter函数的用法,下面进行举例说明:

例如一个公司,需要找出年销售额超过2000万的城市销售金额,这个利用简单的表达式已无法解决,根据FILTER来实现。

1、销售总额 = sum('销售明细'[销售额])

2、再建一个度量值[大于2000万的城市销售金额]= CALCULATE([销售总额],FILTER(ALL('门店城市'),[销售总额]>20000000))。

3、超过2000万销售额的城市的销售额总计等于451026000,但发现上面明细的两个数字之和并不等于总计,这正是PowerBI中数据模型的特点。

扩展资料:

filter函数用于过滤序列,和map()函数一样,接收两个参数,一个function函数,一个序列,不过和map()函数不一样的是,filter()函数是将序列的每一个元素都作用于传入的函数,然后根据返回值为True的保留。

filter函数其功能已经基本上替代了现有的高级筛选功能,而且做到了与参数变化同步的自动化筛选结果更新。不再像现有的高级筛选功能,如果参数改变了,需要重新筛选或借助VBA实现自动刷新机制。Filter函数有三个参数(要被筛选的区域,筛选条件,筛选目标为空时的值),最后一个参数可选。

参考资料来源:

百度百科-Filter函数