.-
help for ^labmap^
.-

Define mapped value labels --------------------------

^labmap^ valuelabelname ^, v^alues^(^integer numlist^) l^abels^(^numlist^)^ > [ ^pre^fix^(^str^) post^fix^(^str^) l^ist label_options ] ^labmap^ valuelabelname ^, v^alues^(^integer numlist^) f^irst^(^#^) s^tep^( > ^#^)^ [ ^m^aximum^(^#^) pre^fix^(^str^) post^fix^(^str^) l^ist label_options ]

Description -----------

^labmap^ defines value labels using a mapping from numeric values to numeric labels. This is best explained by example.

Suppose you have a time variable which is minutes after midnight, so that 0 = 12 am, 720 = 12 pm, 1440 = next 12 am, but you wish to have value labels which are hours. This could be done by specifying labels one by one with ^label define^, but ^labmap^ offers a systematic alternative.

There are two syntaxes, one using ^labels()^ and one using ^first() step()^ [ ^max()^ ] to specify the numbers to be used as labels.

Options -------

^values(^integer numlist^)^ specifies a numlist of integers whose value labels > are to be defined. This is a required option.

^labels(^numlist^)^ specifies a numlist of labels. If ^labels()^ is specified, ^values()^ and ^labels()^ must contain the same number of elements after expansion.

^first(^#^)^ specifies the first label.

^step(^#^)^ specifies the step between labels.

^maximum(^#^)^ specifies the maximum label.

^prefix^ adds text at the beginning of each label.

^postfix^ adds text at the end of each label.

^list^ invokes ^label list^ valuelabelname after the changes produced.

label_options are options of ^label define^, namely ^add^, ^modify^ and (Stata 7 only) ^nofix^. See help on @label@. Examples --------

^. labmap time, v(0(60)1440) l(12 1/12 1/12)^

or

^. labmap time, v(0(60)1440) f(12) m(12) s(1)^

^. labmap time, v(0(60)660) f(12) m(12) s(1) post(" am")^ ^. labmap time, v(720(60)1380) f(12) m(12) s(1) post(" pm") add^ ^. labmap time, v(1440) l(12) post(" am") add^

Author ------

Nicholas J. Cox, University of Durham, U.K. n.j.cox@@durham.ac.uk

Also see --------

On-line: help for @label@, @numlist@ Manual: ^[U] 15.6^, ^[R] label^