.- help for ^cvar^ Version 5/5/97 .- Programming utility. Puts ^C^haracteristics of a ^VAR^iable in a new variable and macro's. ^cvar^ var [ ^,^ no^m^is ^n^am^(^string^) sel^ect^(^string^)^ Generates - an integer variable (if specified by ^select()^) ^`nam'^ with values 1,2,3,.., corresponding to the ordered values of var, am. and - several global macro's ^$`nam'`i'^ containing the value label of the i-th value of ^var^ (if existing). If no value label is associated with (the i-th value of) ^var^ it will contain the value itself. The label is embedded in double quotes " ", unless there is no value label associated with the variable ^var^. ^$v`nam'`i'^ containing the i-th value of ^var^. ^$n`nam'^ the number of different values of ^var^. ^$l`nam'^ the variable label of ^var^ if it exists, otherwise the name of ^var^. ^$f`nam'^ the display format in case ^var^ is not string or has no value label. ^$w`nam'^ width required to display the $`nam'`i', i.e. max(length("$nam`i'")). ^var^ may be any type of variable. ^Options^ ^-------^ [^no^]^mis^ If ^mis^ specified (default) the missing value of ^var^ (or empty string) will be considered a separate class. If ^nomis^ is specified, records with ^var^ missing will be ^deleted^! ^nam()^ specifies the pre- or suffix `nam' for the macro's and the name of the variable that will be generated. ^`nam'^ should not start with an underscore _, and may be maximum 5 characters long. If not, `nam' will be shortened and/or the underscore removed. If ^nam()^ is not specified it will be the first 4 characters of the name of ^var^, followed by an underscore _. ^select()^ offers the possibility to make a selection. If not specified: all macro's and the new variable will be created. If specified macro's and variable will be created dependent on the characters present in the string in ^select()^: v|V the variable `nam'. ^`nam'^ must be a new varname. n|N|w|W|f|F all the macro's l|L the l`nam' macro ^Author:^ ^-------^ Wim van Putten Erasmus MC - Daniel den Hoed Cancer Center Rotterdam The Netherlands FAX: +31.10.4391028 e-mail: w.vanputten@@erasmusmc.nl