labmap
Stata社区命令
概述
labmap是一款通过数学映射规则批量定义Stata值标签的社区命令,支持两种方式指定映射逻辑:使用labels()选项自定义数值到标签的对应关系,或通过first()、step()、max()参数生成等差数列式标签(例如将分钟数值0、720、1440系统映射为小时标签"0"、"12"、"24"),生成的标签以数值字符串形式呈现。
依赖
Stata 7及以上
安装
cnssc install labutil, replace
语法
labmap valuelabelname , values(integer numlist) labels(numlist) [ prefix(str) postfix(str) list label_options ] labmap valuelabelname , values(integer numlist) first(#) step(#) [ maximum(#) prefix(str) postfix(str) list label_options ]
示例
labmap time, v(0(60)1440) l(12 1/12 1/12) labmap time, v(0(60)1440) f(12) m(12) s(1)
作者
姓名:Nicholas J. Cox
机构:University of Durham, U.K.
邮箱:n.j.cox@durham.ac.uk