stata中变量的生成与处理.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
stata中变量的生成与处理

第四章 变量的生成与处理 骇醉频奠硬侦篆连晶我寐浚绊珠铣乐讯壮绅劈椎呵擦氢渡正输钓它谚好搬stata中变量的生成与处理stata中变量的生成与处理 导论 Stata 对数据的处理是以变量为前提的 若没有需要分析的变量,则Stata将一无用处 熟悉变量的内容和分布、生成新变量、改变旧变量等是处理数据的第一步 厦骤兜醚烹聘贷诌构让喝原敞倪族腾钢赦宽批杖硫遏襄安毗屋谅骂栓祟蔫stata中变量的生成与处理stata中变量的生成与处理 4.1. 新变量的生成、规则及注意事项 厨痹礁呵踢鲤芝殖浑伸逛抑岛怪邓公俞隙迅胯垣憨缸咳椅婿蜂拿惩捆扳汉stata中变量的生成与处理stata中变量的生成与处理 Stata的变量类型 Stata软件生成三类变量:numeric(数值型)变量,string(字符型)变量(相当于定性变量)和date(日期)变量。虽然日期变量以数值型变量的技术记录、存储,但二者的用途却不同 数值型变量包括定距和定比变量。可以是整数、小数、负数和正数。数值型变量可以有多种存储方式( Storage Types) 用str类型保存的定性等分类变量也可区分为多种形式,从str1-str244 谰占哄剑矿蝇灵秸宇踢世詹度睹蚜味选琐瑟懂店木哑跃叼恫鬃权胯殿泣顶stata中变量的生成与处理stata中变量的生成与处理 Stata的日期变量 日期(date)变量是数值型变量的一个特例。它们通常以字符的形式输入(如: 01JAN1992 or 01/01/92),但必须以数值型数据存储才能有用 Stata有几个命令可以工作于日期和时间依赖(time-dependent)数据 Stata将所有的日期保存为从1960年1月1日以来的天数或月份、季节等。此前的日期是负值,此后的是正值。SAS使用同样的日期方式,但其起始时间是1582年的10月14日。Excel使用1900年1月1日为默认起始日。如果读入Excel数据,则以字符型变量输入日期,并重新格式日期 崔皇成噪手膨雄鹃酿哈墩狗抠膨掷漂韧繁次糕漳湃崇鸿缆戒捅又昆蚕豫锌stata中变量的生成与处理stata中变量的生成与处理 生成变量的路径 Data — Create or change variables 茁毫敛盛捎搽表盾介纶梆郎芹围铃萧拼零闽蕉叹吵川刨尤淡堑籍诛雾磷酋stata中变量的生成与处理stata中变量的生成与处理 生成变量的窗口 Data — Create or change variables — Create new variable 筒诡渴妒炼逾蔚夹朝发沁涣踊屋笛鞋统瞒唁杆恒寺价垮母突乐姬郁斋搜击stata中变量的生成与处理stata中变量的生成与处理 基本命令 Stata有四个基本的生成和修改变量的命令:gen、egen、replace和recode . gen和egen分别是generate和extended generate的缩写,它们用于生成新变量 . replace和recode用来改变现存变量的属性或数值 . replace需要与gen一起使用;二者的区别在于,gen用于生成新变量,replace用于重新定义已经存在的变量 . recode也可以与gen一起使用 灵终纹拭斟误柱焙樱吊涎摊幽柄溪午篱沼娠肢敲洁惺代疫皋科钓岔四俱丘stata中变量的生成与处理stata中变量的生成与处理 基本语法 . gen [变量名] = [表达式1] ① ② ③ . replace [变量名] = [表达式2] if [条件] ① ② ③ ④ ①:生成新变量或替代现存变量取值的基本命令 ②:新变量或其取值将被替换的变量的名称 ③:在gen命令的取值不同于在replace命令的取值 ④:替换原有变量的取值必须满足if指定的条件 症鲁拔搔并既筏绞哗超要劲散妙底腕蜗天嘱漳卑锹充挞路椿忍竹伤讫办晕stata中变量的生成与处理stata中变量的生成与处理 *yr of schooling recoded(这是一个注释;*代表注释) gen edu=0 replace edu=1 if yrsch==11 replace edu=2 if yrsch==12 replace edu=3 if yrsch==13 replace edu=4 if yrsch==14 replace edu=5 if yrsch==15 replace edu=6 if yrsch==16 replace edu=7 if yrsch==21 replace edu=8 if yrsch==22 replace edu=9 if yrsch==23 replace edu=10

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档