楼主: 随风听雪
2246 1

[数据管理求助] ISCO88怎么和中国标准职业代码进行对应 [推广有奖]

  • 0关注
  • 0粉丝

已卖:2份资源

小学生

85%

还不是VIP/贵宾

-

威望
0
论坛币
54 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
214 点
帖子
10
精华
0
在线时间
6 小时
注册时间
2014-3-13
最后登录
2019-3-6

楼主
随风听雪 发表于 2016-7-3 14:06:15 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
有相关的命令么,没有的话有对照表么,我对照了一下有很多职业很难找到对应的
二维码

扫码加我 拉你入群

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

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

关键词:SCO 对照表 中国 职业

沙发
maderia 发表于 2025-6-15 11:19:15
CFPS项目组提供转换表:https://www.isss.pku.edu.cn/cfps/wdzx/sjwd/1357972.htm。
具体可使用[size=1.1em]crosswalk命令

crosswalk命令是瑞士伯尔尼大学社会学教授Ben Jann开发的Stata命令[11](estout输出表格指令也是其开发的[12])。根据help文件,crosswalk可以实现ISCO不同年份编码之间的转换,以及ISCO与ISEI/SIOPS/EGP等社会地位测量之间的变换。同时,crosswalk命令还可以实现自定义转换列表和命令,省去上述修改和调试ado文件的繁琐过程。


ISCO与ISEI/EGP/SIOPS等地位指标的转换
也可以实现ISCO编码之间的转换

首先安装crosswalk命令和moremata包。

//安装crosswalk命令 ssc install crosswalk, replace //安装moremata(运行crosswalk需要moremata包) ssc install moremata, replace

导入数据,查看职业变量的取值和缺失值。复制csco和isco对应的列表(这里空间有限,仅复制部分表格)。复制之后需要根据数据中的缺失值定义进行简单修改。这里将新定义的转换命令命名为cscoisco08(名字可以自定义)。

use "D:\CGSS\2005\cgss2005_14.dta",clear // 导入数据countcodebook qb09a,t(999)//定义转换表,生成cscoisco08转换指令,即将CSCO转换为ISCO88//添加{},折叠代码{crosswalk define cscoisco08()00        110010        110020        110021        110022        114023        110024        110025        120029        120030        114031        114132        114233        11437   .8   .9   .997 .999 .end        }//添加duplicates(first)选项,如果原值(转换表中第一列)重复,使用第一个出现的转换值crosswalk qb09aisco08 = cscoisco08(qb09a),duplicates(first)//将中层干部、中层领导、生产队长等编为生产经营方面的部门经理或主管(isco88代码1220)replace qb09aisco08 = 1220 if inlist(qb09a,301,302,401,518,601,602,603)//将isco88转换为iseicrosswalk isei = isco88_to_isei(qb09aisco08)//查看iseitab isei

由于CFPS提供的转换表为多对一映射,在使用命令时,需要在最后加上duplicates(first),代表使用第一个出现的对应值。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-5 14:54