[Gretl-devel] moving averages
Riccardo (Jack) Lucchetti
r.lucchetti at univpm.it
Thu Apr 26 12:12:28 EDT 2007
On Thu, April 26, 2007 18:00, Marco Marini wrote:
> Hi,
> I was looking for a way to apply moving average filters to a time series.
> To my understanding there isn't a built-in function in gretl, so I would
> like
> to know whether some user has already developed it.
>
> If not, I think I will write a user function (I need it to show its
> properties to my students).
> In this case, I would like to know whether is available the convolution
> function in gretl,
> which is very helpful to combine filters. Any suggestion is obviously
> welcome!
>
None of these are in gretl yet. However, in the CVS version you have the
two matrix functions fft and ffti, that can be useful if you plan to
write a function, since convolutions are easy to compute via the Discrete
Fourier Transform.
It would be quite easy to add to the builtin functions something like
y = convolve(x1,x2)
where x1 and x2 are both series. The outcome would be a series with
y_t = \sum_{i=1}^n x1_{t} x2 _{t-i}
Would that be useful enough to justify another genr addition?
Riccardo (Jack) Lucchetti
Dipartimento di Economia
Facoltà di Economia "G. Fuà"
Ancona
More information about the Gretl-devel
mailing list