首页 > 其他分享 >stata应用举例

stata应用举例

时间:2023-03-09 21:11:59浏览次数:39  
标签:real 10 made stata replace 举例 应用 inlist changes

https://www.lianxh.cn/news/2916ae8363459.html
https://www.xiaohongshu.com/explore/62fc6f8c00000000140361fa
use cfps2018famecon_202101,clear
keep fid18 fid16 provcd18 countyid18 cid18 urban18 ///
       resp1pid fk1l ft200 fincome1_per total_asset familysize18
sum
sort urban18
label list
label list urban18
. label list urban18
// urban18:
//          -10 无法判断
//           -9 缺失
//           -8 不适用
//           -2 拒绝回答
//           -1 不知道
//            0 乡村
//            1 城镇
for var _all: replace X =. if inlist(X, -10, -9, -8, -2, -1)
// . for var _all: replace X =. if inlist(X, -10, -9, -8, -2, -1)
//
// ->  replace fid18 =. if inlist(fid18, -10, -9, -8, -2, -1)
// (0 real changes made)
//
// ->  replace fid16 =. if inlist(fid16, -10, -9, -8, -2, -1)
// (0 real changes made)
//
// ->  replace provcd18 =. if inlist(provcd18, -10, -9, -8, -2, -1)
// (0 real changes made)
//
// ->  replace countyid18 =. if inlist(countyid18, -10, -9, -8, -2, -1)
// (0 real changes made)
//
// ->  replace cid18 =. if inlist(cid18, -10, -9, -8, -2, -1)
// (0 real changes made)
//
// ->  replace urban18 =. if inlist(urban18, -10, -9, -8, -2, -1)
// (220 real changes made, 220 to missing)
//
// ->  replace resp1pid =. if inlist(resp1pid, -10, -9, -8, -2, -1)
// (0 real changes made)
//
// ->  replace fk1l =. if inlist(fk1l, -10, -9, -8, -2, -1)
// (0 real changes made)
//
// ->  replace ft200 =. if inlist(ft200, -10, -9, -8, -2, -1)
// (55 real changes made, 55 to missing)
//
// ->  replace fincome1_per =. if inlist(fincome1_per, -10, -9, -8, -2, -1)
// (0 real changes made)
//
// ->  replace total_asset =. if inlist(total_asset, -10, -9, -8, -2, -1)
// (0 real changes made)
//
// ->  replace familysize18 =. if inlist(familysize18, -10, -9, -8, -2, -1)
// (0 real changes made)

. *- 重新赋值
. recode fk1l  (1 = 1 "是")(5 = 0 "否"), gen(agri)
//
// . . recode fk1l  (1 = 1 "是")(5 = 0 "否"), gen(agri)
// (7966 differences between fk1l and agri)

. recode ft200 (1 = 1 "是")(5 = 0 "否"), gen(finp)
. drop fk1l ft200

. save "$temp_data/family_2018.dta", replace 

. use cfps2018person_202012.dta, clear
. keep pid fid18 fid16 provcd18 countyid18 cid18 urban18 gender age ///
    qa301 qea0 qp605_s_* cfps2018edu 

. for var _all: replace X =. if inlist(X, -10, -9, -8, -2, -1)

. recode qa301 (1 = 1 "农业户口")(3 = 0 "非农户口")(5 79 =.), gen(hukou)

. recode qea0  (2 3 = 1 "有配偶")(1 4 5 = 0 "无配偶"), gen(spouse)

. recode cfps2018edu      ///
     (1 = 0 "文盲/半文盲") ///
     (2 = 1 "小学")        ///
     (3 = 2 "初中")       ///
     (4 = 3 "高中")       ///
     (5 6 7 8 = 4 "大学以以上"), gen(edu)
for var _all: replace X =. if inlist(X, -10, -9, -8, -2, -1)
drop if missing()==0
for var _all: gen aaa=1 if missing(X)==0
for var _all: drop if missing(X)==0

 

标签:real,10,made,stata,replace,举例,应用,inlist,changes
From: https://www.cnblogs.com/xkdn/p/17201420.html

相关文章

  • Docker常用应用之Docker管理
    1.DockerPortainerdockerportainer可以用来图形化管理镜像,容器,卷,网络等,降低docker使用门槛1.1.安装DockerPortainerCE安装dockerportainer分为CE(CommunityEditio......
  • Docker常用应用之图床
    1.简介lsky,兰空图床,分为开源版本和付费版本,付费版本233.33¥永久,具体能干什么,两个版本的区别,可以查看兰空图床官网,如果要查看源代码,或者贡献源代码,或者下载软件,可以查看lsky......
  • 脚本应用(三)
    推荐步骤:for循环应用while循环应用 case服务控制脚本应用实验步骤:for循环应用使用for循环创建用户创建用户列表创建for循环脚本添加脚本执行权限运行脚本使用for脚本删除......
  • promise对象项目应用实例
    Promise对象是一种用于处理异步操作的JavaScript对象。下面是几个Promise对象的项目应用实例:图片加载器一个图片加载器可以通过Promise对象来实现。我们可以创建......
  • 标准煤与电力替算举例
     标准煤定义:标准煤是指热值为7000千卡/千克(公斤)的煤炭。它是标准能源的一种表示方法。由于煤炭、石油、天然气、电力及其他能源的发热量不同,为了使它们能够进行比较,以便......
  • 从一个坐标点移动到另一个坐标点,每次移动x,y最大举例不能超过127 , 算法
    我的思路是这样的,先移正方形距离,再移横向或者纵向距离,最终移动边边角角的距离代码如下typeKVMMouseControlstruct{ KeyStateuint8`json:"keyState"`//按键状态......
  • LT9211(LVDS/MIPI/TTL转LVDS/MIPI/TTL)芯片功能描述及应用
    LT9211:2-PortLVDS/MIPI/TTLto2-PortLVDS/MIPI/TTL 1.描述●LontiumLT9211是一种高性能转换器可在MIPIDSI/CSI-2/双端口LVDS之间互转换和TTL,除了TTL到TTL。LT921......
  • Java应用【XVII】在Java中使用WebSocket
    如果您觉得本博客的内容对您有所帮助或启发,请关注我的博客,以便第一时间获取最新技术文章和教程。同时,也欢迎您在评论区留言,分享想法和建议。谢谢支持!一、 简介1.1什么是W......
  • 06、攻击链在大数据安全分析中的应用
    攻击链由攻击流程与防御概念构成。攻击流程分为侦察目标、制作工具、传递工具、触发工具、安装设置、命令与控制、目标达成等七个阶段。这七个阶段详细介绍如下:1、侦察目......
  • 【AGC】多APK应用发布问题
    【关键字】华为应用分发、应用上架、AGC、ConnectAPI、多APK应用 【问题描述】CP反馈在发布多APK应用程序时遇到问题。为不同的Android版本创建了两个APK文件:......