labrec
Stata社区命令

概述

labrec是一款基于值标签语义匹配实现变量智能重编码与标签同步更新的Stata社区命令。用户通过定义目标值标签映射规则,该命令会自动识别varlist中值标签与定义规则相匹配的变量,将其原始数值按映射关系精准转换,并同步将变量的值标签替换为新定义的目标标签,从而在保留数据语义逻辑的前提下高效完成编码体系转换。

依赖

Stata 9.2

安装

二选一:

ssc install labrec, replace
cnssc install labrec, replace

示例

示例1,反向编码[1],自动将标签也会变过来,比recode要简洁好多:

webuse nhanes2, clear
fre agegrp
labrec agegrp (6=1)(5=2)(4=3)(3=4)(2=5)(1=6)
fre agegrp

示例2,修改值标签:

labrec .a "refusal" ,var(mar)
labrec .a "don't know" .b "refus" ,abbrev nochange
labrec .b "refusal" ,var(mar) abbrev

作者

姓名:Daniel Klein
机构:University of Bamberg
邮箱:daniel1.klein@gmx.de

基本信息
词条统计

所属分类社区命令

浏览次数69

创建者epiman

最后编辑epiman

×
重塑学科基石

欢迎有闲之士完善公卫百科

值得:你的点滴投入,大家长期受益

回报:VIP会员特权,大额钢镚奖励