Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Stata:多个集团的销售增长率_Stata - Fatal编程技术网

Stata:多个集团的销售增长率

Stata:多个集团的销售增长率,stata,Stata,交叉过帐: 德语: 中文: 我想计算斯塔塔不同公司集团的年销售额增长率。公司按变量国家和行业进行分组 我对每组的销售额进行了汇总(称之为sales\u total:一组中所有公司的销售额在国家、行业和年份)相等: 我有一个更大的样本,但我试图用一个更小的样本来计算增长率 我尝试了多种组合,例如: egen group = group(year country industry) xtset group year, yearly bys group: g salesgrowth = log(D.s

交叉过帐: 德语: 中文:

我想计算斯塔塔不同公司集团的年销售额增长率。公司按变量
国家
行业
进行分组

我对每组的销售额进行了汇总(称之为
sales\u total
:一组中所有公司的销售额在
国家
行业
年份
)相等:

我有一个更大的样本,但我试图用一个更小的样本来计算增长率

我尝试了多种组合,例如:

egen group = group(year country industry)
xtset group year, yearly
bys group: g salesgrowth = log(D.sales_total)

也可使用
tsset

从这个答案尝试了一切:

但我总是收到错误消息,例如

  repeated time values within panel 

由于变量(如
)中的数字重复

你能帮我找到每个集团(来自同一
国家和行业的公司)的年增长率吗

更新

这里又是我观察的一个例子(通常10年内有10000家公司)。还有缺失的值(销售、行业、年份、国家)

公司——国家——年份——行业——销售额

-a------美国------1------1------300

-美国------2------1------4000

-b----ger----1----1----200

-b--------ger------2------1------400

-c------美国------1------1------100

-美国------2------1------300

-美国------1------1------400

-美国------2------1------200

-e------美国------1------1------7000

-e------美国------2------1------900

-f----ger----1----2----100

-f----ger----2----2----700

-h------ger------1------2------700

-h------ger------2------2------600

-等等

我尝试了你提到的编程,但是我得到了两个变量,它们需要在同一行中使用,而不是在同一列中使用(我可能需要)。是否有可能在不重塑数据的情况下保留数据,将其保留在一行中,例如将观察结果分组:

egen集团=集团(行业年国家)

然后试试看

xtset组年
bysort group:sales_growth=log(D.sales)
bysort group:gen sales\u growth=(sales[\n]-sales[\n-1])/sales[\n-1]


谢谢大家!

这里的策略是试图以错误的分辨率工作。你应该

collapse (sum) sales, by(country year industry) 
然后使用简化的数据集。根据您的具体需求,您可能需要使用
重塑
对数据进行重组,以便不同的行业提供不同的变量。然后

xtset country year 

这样增长率就更容易计算了

在我看来,在不通知两个网站的情况下,在不同网站上并行运行线程的交叉发布是一种不良行为:导致重复工作。对不起,我认为两个网站根本没有相互链接!我认为这并不重要,因为两个网站上都有不同的用户。如果每个网站上都有完全不同的用户,这是不正确的,为什么他们要重复努力?我在一个网站上发布了这个问题。由于没有人回答,我想我不会得到答案,于是把这个问题贴在了另一个网站上。这不会再发生了。如果我这样做了,我会在所有相关的网站上发布一个链接!致以最良好的问候,再次表示歉意,由于我需要的信誉点,FranzI无法发布图像。没有任何东西可以阻止您发布样本数据。它们不必是完整的,甚至不必是真实的,只要足以让你的问题变得真实。亲爱的@Nick,问题是(就像我发布的另一个问题一样)由于我计算了很多其他变量,我希望将数据保留在行中,就像目前一样。有关更多信息,请参见更新后的上文。非常感谢。
 repeated time values within sample
collapse (sum) sales, by(country year industry) 
xtset country year