全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
934 3
2024-10-04
如题。

请问我是xtset city year的面板,但是对于province year 和总体全国的year,却是重复面板,没办法xtset,那怎么求全国层面和省级层面的增长率呢?没办法获得滞后/差分变量


. xtset id_prov year
repeated time values within panel



. tsset year
repeated time values in sample


求救!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2024-10-4 08:48:06
在Stata中处理城市面板数据以计算除本城市外所在省份的经济增长率,你可以采用以下步骤:

1. **构造省级和全国层面的数据集**:首先需要一个包含所有省份(或全国)经济指标的数据集。假设这个数据集是基于`province`和`year`进行组织的。

2. **合并数据集**:将城市级别的面板数据与省级或国家级别的数据通过`merge`命令连接起来,通常基于年份和省代码。例如:

   ```
   use city_panel_data, clear
   merge m:1 year province using provincial_data
   ```

3. **计算除本城市外的省级经济增长率**:首先,你需要确保每个城市的观测值中包含了其所在省份的数据(这一步通常在合并数据时已经完成)。然后使用`egen`命令计算除了当前城市之外的其他城市GDP总和,再以此为基础计算增长率。

   ```
   bysort province year: egen other_gdp = sum(gdp) if _n != _N
   replace other_gdp = other_gdp - gdp // 去除本城市的GDP
   
   bysort province (year): gen growth_rate_other_city_in_province = 100 * (other_gdp[_n] / other_gdp[_n-1] - 1) if _n > 1
   ```
   
   这里的`growth_rate_other_city_in_province`即为除本城市外,所在省份的GDP增长率。

4. **计算全国经济增长率**:类似地,你也可以计算除去特定省或市后的全国经济增长率。首先需要一个包含所有数据(包括省级和国家级)的数据集,然后使用`egen`命令进行汇总处理,再计算增长率。

   ```
   use national_data, clear
   merge m:1 year using city_panel_data

   bysort year: egen total_gdp = sum(gdp)
   
   bysort province (year): gen other_gdp_in_province = total_gdp - gdp
   
   replace other_gdp_in_province = . if province == 0 // 如果没有省代码,可能是全国数据点
   replace other_gdp_in_province = total_gdp if province == 0
   
   bysort year: gen national_growth_rate = 100 * (other_gdp_in_province[_n] / other_gdp_in_province[_n-1] - 1) if _n > 1 & province == 0
   ```

请注意,上述代码假设你已经将数据集整理得当,并且各变量(如`gdp`, `province`, `year`)已经被正确地定义和处理。根据实际情况可能需要进行适当调整。

通过以上步骤,你可以得到除本城市外所在省份的经济增长率以及全国层面的增长率。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-10-5 14:49:18
数据格式看着不太对
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-10-5 21:48:42
wdlbcj 发表于 2024-10-5 14:49
数据格式看着不太对
老师好,主要是想求增长率,需要设定平衡面板数据,但是一旦以更高一级设置省级面板,原来的城市面板就会损失,没办法求除本城市外的增长率,不知道您有什么办法
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群