如何在stata中对观察进行分组

时间:2017-08-25 11:16:49

标签: syntax command stata

我是stata的初学者,所以这个问题对于你们中的一些人来说可能很容易。 我有一个具有Firmspecific数据的数据集。一个变量是Branche,其中包含以下业务:ConsumerUtilitiesFood/BeverageTechnologyLogistics/Transportation,{{1} },Retail等 现在我想组成一个组,例如组Insurance,它应该包含Consumer但是使用命令generate Retail, Food/Beverages, Consumer它不起作用。有谁知道正确的命令会是什么?谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用用户编写的字符串重新编码命令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。我猜你是走这条路。