假设我有一堆农场数据,在作物层面报告(即为每种作物提供数据)。
每个作物观察属于一个特定的田地,每个田地属于一个特定的农场。(田地和农场识别变量包含在数据集中。)
在Stata中,我想将作物级别的数据聚合到田间级别,然后将田间级别的数据聚合到农场级别。
所以对于变量 x,从作物到田间聚合的基本命令是:
egen x_field=total(x_crop), by(farm,field)
然后聚合到农场级别:
egen x_farm=total(x_field), by(farm)
我有很多变量需要聚合,所以我想使用 foreach 循环来执行此操作,而不是为每个后缀“_field”、“_farm”重复相同的代码。如果有人可以在这里帮助我,我将不胜感激。