比如现在有1991-2010年共20年31个省的面板数据,格式如下:(具体的dta文件我放到附件中了)
- 省级面板数据.dta
prov year area y1 y2 x
beijing 1991 east 10 20 1
....... ...... ......
beijing 2010 east 20 30 3
anhui 1991 middle 5 8 0.5
....... ...... .......
anhui 2010 middle 13 20 2
yunnan 1991 west 3 6 0.3
...... ....... ......
yunnan 2010 west 10 16 1.4
现在我想分析东中西部的区域化差异,但不知道以下两张图该采用什么命令,应该是散点图会好一些吧:
1、把1991-2010年东中西部各省y1和y2的平均值放在一张图中,横轴是年份。但不知道怎样作图。
2、把某一年份比如2010年,东中西部各省的y1和x放在一张图中,东部省份用一种symbol比如+,西部用△,中部用*,看是否存在区域性差异。
对第一张图,我仔细搜索查看了论坛上有相关的提问,生成平均值可以采用如下命令:
bysort year area: egen my1 = mean(y1)
但是这样结果就会造成1991年东中西的平均值my1在同一area都是一样的,20年的数据就只能自己手工整理一个个的来提取然后再新建个dataset来作图,不知道该怎样的命令才能才能直接画图呢?
对第二张图,我只知道sc y1 x这样的简单命令,想用if year == 2010,但显示option if not allowed。所以很迷惑~~
求各位大牛抽空看看帮忙啊!! 万谢万谢~