I get a different error in the console: "The symbol 'x*y' is undefined"
(same system & build date)
PS
From: gretl-devel-bounces(a)lists.wfu.edu [mailto:gretl-devel-bounces@lists.wfu.edu] On
Behalf Of Logan Kelly
Sent: Wednesday, January 07, 2015 3:30 PM
To: Gretl development (gretl-devel(a)lists.wfu.edu)
Subject: [Gretl-devel] Possible issue with genseries()
Hello,
The following script fails on gretl cvs build date 2015-01-07 running on Win 7 64 bit
while the example code in help works fine.
set echo off
nulldata 50
series x = normal()
series y = normal()
list list1 = null
string SeriesName
loop i = 1.. 10
SeriesName = sprintf("test%d",i)
list1 += genseries(SeriesName, x * y)
endloop
list list1 print
it yields the following error
gretl version 1.10.0cvs
Current session: 2015-01-07 14:20
periodicity: 1, maxobs: 50
observations range: 1 to 50
Generated series x (ID 2)
Generated series y (ID 3)
Generated list list1
Data types not conformable for operation
> list1 += genseries(sprintf("test%d",i), x * y)
Also, I cannot figure out how to reliably replicate this. But sometimes gretl terminates
unexpectedly on the second time a script is run when something (I am not sure what) is
wrong with a genseries() call. Sorry I cannot yet give more info on this, but I will keep
experimenting.
Thanks,
Logan