Dear Friedrich
Stata does not allow having labels defined for floating-point values.
Value 999999999999 is stored as a fp value.
Hence there is no way to have a value 999999999999 with a label in Stata.
This is possible in SPSS, since it allows labeling any 8 bytes of data.
In Stata only integers and extended missings may have labels, but not
FP-values or strings.
I would suggest you replace 999999999999 with, say -9999 and have a label:
label define m -9999 "[999999999999] no response"
or save the original 999999999999 value somewhere in the _notes_
Regards, Sergiy Radyakin
On Tue, Oct 7, 2008 at 6:02 PM, Caleb Southworth <[email protected]> wrote:
> That's right. You cannot have a label that long. So:
>
> . tostring var, g(var2)
> var cannot be converted reversibly; no generate
>
> . tostring var, g(var2) force
> var2 generated as str11
> var2 was forced to string; some loss of information
>
> Perhaps -mvdecode- would be the way to go. So:
>
> mvdecode var, mv(999999999999)
>
> then, to use codebook or whatever,
>
> mvencode var, mv(999999999999)
>
> *
> * For searches and help try:
> * http://www.stata.com/help.cgi?search
> * http://www.stata.com/support/statalist/faq
> * http://www.ats.ucla.edu/stat/stata/
>
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/