楼主: hnnlnqtz
70355 36

[编程问题求助] stata中如何根据省份名字,产生东中西变量   [推广有奖]

11
孰知其指的 发表于 2019-11-19 21:17:58
akikoyu 发表于 2018-3-10 10:52
划分东、中、西部的依据:北京市宏观经济与社会发展基础数据库
http://www.bjhgk.gov.cn/ww/QueryZsydActi ...
太感谢了!!

12
swf908682 发表于 2021-1-21 14:53:59
gen east=0      //生成东部地区变量
replace east=1 if provcd14==11 | provcd14==12 | provcd14==13 | provcd14==21 | provcd14==31 | provcd14==32 | provcd14==33 | provcd14==35 | provcd14==37 | provcd14==44 | provcd14==46     //变量赋值(1=是,0=否)  
label variable east "东部地区"
gen midd=0      //生成中部地区变量
replace midd=1 if provcd14==14 | provcd14==22 | provcd14==23 | provcd14==34 | provcd14==36 | provcd14==41 | provcd14==42 | provcd14==43     //变量赋值(1=是,0=否)
label variable midd "中部地区"
gen west=0      //生成西部地区变量
replace west=1 if provcd14==15 | provcd14==45 | provcd14==50 | provcd14==51 | provcd14==52 | provcd14==53 | provcd14==54 |provcd14==61 | provcd14==62 | provcd14==63 | provcd14==64 | provcd14==65    //变量赋值(1=是,0=否)
label variable west "西部地区"

13
zdlspace 学生认证  发表于 2021-1-21 15:22:37
swf908682 发表于 2021-1-21 14:53
gen east=0      //生成东部地区变量
replace east=1 if provcd14==11 | provcd14==12 | provcd14==13 |  ...
Stata代码还是要讲究简洁,可以参考如下代码:
  1. gen region=1   //东部
  2. replace region=2 if inlist(provcd14,14,22,23,34,36,41,42,43)  //中部
  3. replace region=3 if inlist(provcd14,15,45,50,51,52,53,54,61,62,63,64,65) //西部
  4. tab region,gen(region)  //生成中西部虚拟变量
复制代码

14
你好旧时光2020 发表于 2021-3-28 16:33:50
请问省份数据书蓝色的,报错,显示type mismatch。怎么对数据处理一下呢?

15
hjhleeminho 发表于 2021-4-23 09:53:04
akikoyu 发表于 2018-3-10 10:52
划分东、中、西部的依据:北京市宏观经济与社会发展基础数据库
http://www.bjhgk.gov.cn/ww/QueryZsydActi ...
您好 我使用您的代码运行之后出现下图的情况,请问该如何处理?我试着把province改成数值型的也不行

16
小耳朵图 发表于 2021-10-27 19:32:40
求问生成之后怎么做空间计量呢

17
woyaobiye2021 发表于 2021-11-30 16:04:52
akikoyu 发表于 2018-3-10 10:52
划分东、中、西部的依据:北京市宏观经济与社会发展基础数据库
http://www.bjhgk.gov.cn/ww/QueryZsydActi ...
感谢答主,谢谢

18
陶桃涛时代 学生认证  发表于 2021-12-9 21:15:31
zdlspace 发表于 2021-1-21 15:22
Stata代码还是要讲究简洁,可以参考如下代码:
楼主真棒,代码好用,感谢!!

19
精彩在我啊 学生认证  发表于 2021-12-17 21:37:46
123123112 发表于 2019-8-26 12:12
想请教一下,分组之后,我想对东中西部地区三组数据做一些统计描述,比如我的研究数据主要是以调查问卷的 ...
想问下最后怎么解决了?

20
121234567891 发表于 2021-12-18 21:18:11
swf908682 发表于 2021-1-21 14:53
gen east=0      //生成东部地区变量
replace east=1 if provcd14==11 | provcd14==12 | provcd14==13 |  ...
请问这个生成后直接东中西部分别回归吗

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-10 03:26