On Fri, 30 Oct 2015, I wrote:
On Fri, 30 Oct 2015, fdiiorio(a)unina.it wrote:
> in a loop give me the following message:
>
> loop foreach i yl --quiet
> $i_l=linearize($i)
> endloop
>
>>> C:\Users\francesca\AppData\Roaming\gretl\tramo\graph\series\xlin.t: No
>>> such file or directory
>>> $i_l=linearize($i)
This means that tramo has not produced linearized output for one
or more of the series in your list ("xlin.t" is the name of the
tramo output file that gretl was expecting to find).
I was under the impression that if tramo didn't detect anything
that needed linearizing then it passed back the original series,
but apparently that's not (always) true [...]
Thanks for the report, Francesca. Ignacio has confirmed that I was
wrong: when tramo reckons no linearization is needed, it just
doesn't produce a "linearized data" file. Gretl now (that is, in the
git source and snapshots) attempts to detect this case (no error is
flagged by tramo, but no linearization is produced) and gives you
back the original series.
So it should now be possible to apply the linearize() function to a
list of series without error, even if some of the series don't need
linearizing.
Allin Cottrell