繁体   English   中英

如何在Stata中分组观察

[英]how to group observations in stata

我是stata的初学者,因此对于某些人来说,这个问题可能很容易。 我有一个包含特定公司数据的数据集。 一个变量是Branche包含企业的下列行: ConsumerUtilitiesFood/BeverageTechnologyLogistics/TransportationRetailInsurance等。现在我想形成团体,例如组Consumer应包含Retail, Food/Beverages, Consumer但是使用命令生成Consumer = Consumer Retail Food/Beverages它不起作用。 有谁知道正确的命令是什么? 谢谢!

您可以使用用户编写的字符串重新编码命令strrec

ssc install strrec
strrec Branche ("Consumer" "Retail" "Food/Beverage" = 1 "Consumer"), gen(trunk)

您将需要添加其他适当的类别。 这将创建一个新的变量trunk,该变量已标记为整数。

您可以像这样引用特定的中继:

list if trunk == 1
list if trunk == "Consumer":trunk

我使用带有值标签而不是字符串的整数的原因是某些面板数据命令不喜欢字符串ID。 我猜你正朝那条路走。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM