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