[Gretl-users] zero values

Allin Cottrell cottrell at wfu.edu
Fri Apr 20 15:56:50 EDT 2007


On Fri, 20 Apr 2007, Marco Marini wrote:

>  I created an harmonic with the following command:
>  a1=sin(pi*time)
> where time is a trend series. I expected a zero vector,
> but the program returns something which is very close to
> zero but not exactly, as shown in the tabulation
> 
>    Obs            b2
> 
>  1981:1  1.22461e-016
>  1981:2 -2.44921e-016
>  1981:3  3.67382e-016
>   ...
> and in the graph, which is not a straight line at y=0.
> 
> I understand this is due to the numerical accuracy at which the 
> program works, but I wonder if it's possible to set an option to 
> show 0 whenever values are lower than a fixed level (say 10^-5).

You can construct a series that's screened for computer-numerical 
noise if you wish, for example:

tmp = sin(pi*time)
NOISE = 1.99e-14
a1 = tmp * (abs(tmp) > NOISE)

Allin Cottrell


More information about the Gretl-users mailing list