【发布时间】:2015-02-24 04:30:06
【问题描述】:
在 Stata 中,我希望能够在调整宽度时将值标签提升为可变标签。
我的原始数据如下所示:
patient hosp_id hosp_name charges
Andrew 1 Springfield General $10
Barry 1 Springfield General $20
Crista 2 Lincoln Medical Center $10
Doris 2 Lincoln Medical Center $15
Ellen 1 Springfield General $15
Faye 3 Memorial Hospital $35
然后我标记hosp_id 和reshape wide 的值。
label define hosp_names 1 "Springfield General" 2 "Lincoln Medical Center" 3 "Memorial Hospital"
label value hosp_id hosp_names
reshape wide charges, i(patient) j(hosp_id)
我希望我放置在hosp_id 上的标签遵循它们的关联值并成为变量标签。我知道我可以在重塑后一个一个地标记变量,但这对于一组更大的 j 值(在本例中为医院)可能是不切实际的。如何以编程方式使用 hosp_name 的关联值标记每个 hosp_id 变量?
【问题讨论】:
标签: stata