CGSS2015问卷数据STATA重编码命令(部分)

 

今天在写论文时处理的CGSS数据,保存下来以待以后用

 

 

选取城市样本

drop if s1==2

选取18-45岁的样本

drop if  a301>1997

drop if  a301<1970

计算年龄

gen nianling=2015-a301

选取父母年龄在40-65岁的样本

drop if a89a>1975

drop if a89a<1950

drop if a90a>1975

drop if a90a<1950

去除子女父母政治身份小于1(包括-8 无法回答,-3 拒绝回答,-2 不知道,-1 不适用)的样本

dropif a10<1

dropif a89c<1

dropif a90c<1

把子女父母政治身份“共青团员”定为“群众”,“其他党派”定为“党员”

replacea10=1 if a10==2

replacea 10=4 if a10==3

replacea 89c=1 if a89c==2

replacea 89c=4 if a89c==3

replacea 90c=1 if a90c==2

replacea 90c=4 if a90c==3

对子女父母的政治身份重新编码(0-群众1-党员)

replace a10=0 if a10==1

replace a10=1 if a10==4

replace a89c =0 if a89c ==1

replace a89c =1 if a89c ==4

replace a90c =0 if a90c ==1

replace a90c =1 if a90c ==4

重新编码父母行政职务(0-无行政职务,1-有行政职务)

replace a89f =0 if a89f<1

replace a89f =1 if a89f>0

replace a90f =0 if a90f<1

replace a90f =1 if a90f>0

重新编码子女、父母的教育程度(1-初中及以下,2-高中到大专,3-本科及以上)

replacea7a=1 if a7a<5

replacea7a=2 ifa7a==5|a7a==6|a7a==7|a7a==8|a7a==9|a7a==10

replacea7a=3 if a7a==11|a7a==12|a7a==13

replacea89b=1 if a89b<5

replacea89b =2 if a89b ==5|a89b ==6|a89b==7|a89b ==8|a89b ==9|a89b ==10

replacea89b =3 if a89b ==11|a89b==12|a89b ==13

replacea90b=1 if a90b<5

replacea90b =2 if a90b ==5|a90b ==6|a90b==7|a90b ==8|a90b ==9|a90b ==10

replacea7a=3 if a90b ==11|a90b ==12|a90b==13 

重新编码婚姻状况(0-未婚,1-已婚)

replace a69=0 if a69<3

replace a69=1 if a69>2

重新编码性别0-女 1-男

replace a2=0 if(a2==2)

处理工龄,将-3 拒绝回答,-2 不知道,-1 不适用,统一划为0

replacea59c=0 if a59c<0

重新编码省份(1-东部,2-中部,3-西部)

recodes41 1 4 12 7 17 15 19 24 10 20=1 11 9 1618 21 22 5 27 31=2  3 13 28 6 26 2 25 2923 30 8 14=3

  • 13
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
CGSS数据是指中国综合社会调查(China General Social Survey)的数据,它包含了广泛的社会科学领域的调查数据,可用于各种社会学和经济学的分析。其中,使用Stata软件进行数据分析可以带来诸多优势。 首先,Stata是一种专业的统计软件,具有强大的数据处理和分析功能。它提供了丰富的统计方法和模型,包括描述统计、回归分析、多元分析等,可以满足多样化的研究需求。 其次,Stata具有直观的操作界面和用户友好的命令语言,使分析人员能够轻松地进行数据的处理和分析。通过Stata命令语言,可以根据具体的研究目标,编写相应的数据处理和分析程序,提高分析效率和准确性。 另外,Stata还具有强大的数据管理功能,可以对庞大和复杂的数据集进行快速的数据清洗和整理。例如,可以进行数据的缺失值处理、变量的创建和转换等,为后续的数据分析提供高质量的数据基础。 此外,Stata还支持生成各种类型的图表和图形,帮助分析人员更直观地展示数据的分布和模式。通过数据可视化,可以更好地理解数据特征,并从中发现有价值的信息。 总之,使用Stata软件进行CGSS数据的分析能够提供丰富的统计方法和模型,简化数据处理和管理的过程,并通过数据可视化提供洞察力。这些优势使得Stata成为CGSS数据分析的一种要工具,为研究人员提供了数据驱动的决策和分析支持。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值