2012/12/26 Allin Cottrell <cottrell(a)wfu.edu>
On Wed, 26 Dec 2012, artur tarassow wrote:
> despite the fact that I activated "set warning off",
> I receive the message "No observations would be left!" after
> selecting an obviously non-existing panel data sample.
> Actually I would expect no message at all in this case. Is
> this intended, or a 'bug'? It is a bit annoying as it
> appears in the txt-output using the 'outfile' command.
>From "help set":
<quote>
warnings: off or on (the default). Suppress or resume the
printing of warning messages issued when arithmetical
operations produce non-finite values.
</quote>
So this setting doesn't claim to do what you supposed.
Besides, trying to set a null sample is an error, and by
design you can't turn _error_ messages off.
I'm assuming you're using the --restrict option with the
"smpl" command. If you're doing that in an automated fashion
in a script you should first check that the command will work,
as in
<hansl>
nulldata 20
set echo off
set messages off
sample_min = 5 # your choice
series condition = uniform() > 0.9
sample_size = sum(condition != 0)
if sample_size >= sample_min
smpl condition --restrict
# and do stuff
endif
</hansl>
Allin Cottrell
Sorry for the late reply. I should have read the description about this
option
before. Yes, I want to apply the "smpl --restrict" command abd
obtained this message. Your piece of code is a nice way to avoid the
message; thanks for this.
Cheers,
Artur
_______________________________________________
Gretl-users mailing list
Gretl-users(a)lists.wfu.edu
http://lists.wfu.edu/mailman/listinfo/gretl-users