我正在使用Stata,而我正试图计算公司竞争对手在市场上的平均价格.我的数据看起来像:
Market Firm Price
----------------------
1 1 100
1 2 150
1 3 125
2 1 50
2 2 100
2 3 75
3 1 100
3 2 200
3 3 200
Run Code Online (Sandbox Code Playgroud)
而我正试图计算每家公司竞争对手的平均价格,所以我想创造一个新的领域,即市场中其他公司的平均价值.它看起来像:
Market Firm Price AvRivalPrice
------------------------------------
1 1 100 137.2
1 2 150 112.5
1 3 125 125
2 1 50 87.5
2 2 100 62.5
2 3 75 75
3 1 100 200
3 2 200 150
3 3 200 150
Run Code Online (Sandbox Code Playgroud)
要按组进行平均,我可以使用egen命令:
egen AvPrice = mean(price), by(Market) …Run Code Online (Sandbox Code Playgroud) stata ×1