tsa.filters.filtertools.recursive_filter()

statsmodels.tsa.filters.filtertools.recursive_filter

statsmodels.tsa.filters.filtertools.recursive_filter(x, ar_coeff, init=None) [source]

Autoregressive, or recursive, filtering.

Parameters:

x : array-like

Time-series data. Should be 1d or n x 1.

ar_coeff : array-like

AR coefficients in reverse time order. See Notes

init : array-like

Initial values of the time-series prior to the first value of y. The default is zero.

Returns:

y : array

Filtered array, number of columns determined by x and ar_coeff. If a pandas object is given, a pandas object is returned.

Notes

Computes the recursive filter

y[n] = ar_coeff[0] * y[n-1] + ...
        + ar_coeff[n_coeff - 1] * y[n - n_coeff] + x[n]

where n_coeff = len(n_coeff).

© 2009–2012 Statsmodels Developers
© 2006–2008 Scipy Developers
© 2006 Jonathan E. Taylor
Licensed under the 3-clause BSD License.
http://www.statsmodels.org/stable/generated/statsmodels.tsa.filters.filtertools.recursive_filter.html

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部