欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    stata初级入门2数据篇.ppt

    • 资源ID:154526       资源大小:909.01KB        全文页数:32页
    • 资源格式: PPT        下载积分:5
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要5
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    stata初级入门2数据篇.ppt

    1、Stata 入门入门2数据篇数据篇12 七月 2025计量经济学软件应用课程讲义1一、数据录入一、数据录入l直接录入l打开dta数据文件l导入其它格式的数据文件l其它方式12 七月 2025计量经济学软件应用课程讲义21直接录入直接录入l(1)直接在stata中录入(适用于小样本少变量数据):打开程序,调用数据编辑窗口,直接录入数据,如excel中操作。l调用数据窗口方式:(a)在command窗口中输入edit命令;(b)点工具栏上的 l(2)在excel中录入后,直接复制到stata数据编辑窗口中。l(3)键盘直接输入:在command窗口,用input命令。划线部分输入.drop _al

    2、l.input x y x y 1.1 2 2.3 4 3.5 6 4.7 8 5.9 10 6.end 12 七月 2025计量经济学软件应用课程讲义32.数据文件的读取数据文件的读取l(1)Stata数据文件,后缀.dtal直接双击l菜单操作:在工具栏上直接点击 或File Open:12 七月 2025计量经济学软件应用课程讲义4use 命令命令l语法格式:luse filename,clear nolabel,读取整个数据文件luse varlist if in using filename,clear nolabel,从数据文件中仅读取几个变量l范例:luse C:Program F

    3、iles(x86)Stata12auto.dta,clearluse C:Program Files(x86)Stata12auto.dta,clear nolabelluse make price using C:Program Files(x86)Stata12auto.dta,clear (2)其它格式的数据文件)其它格式的数据文件lExcel数据:*.xls,*xlsx。这是stata12新增的功能。l用spreadsheet建立的ASCII(txt)数据:*.raw,*.txt,*.csv,用insheet命令。l固定列宽的ASCII(txt)数据:*.dct,用infix命令l以d

    4、ictionary格式建的ASCII(txt)数据:*.dct,*.raw,用infile命令。l无格式的ASCII(txt)数据:*.txt,*.raw,用infile命令。lSAS XPORT数据:*.xpt,用fdause命令。lODBC数据源:包括access数据源,*.mdb,dBase数据源,*.dbflxml数据:*.xmll菜单操作:fileimport12 七月 2025计量经济学软件应用课程讲义73.其它方式其它方式l(1)用StatTransfer 软件转换l可以用statTranser 9软件将各种格式的数据转换成dta格式数据l前提是你安装了这个软件l(2)安装外挂命

    5、令程序包,如usespss.ado程序包就是一个用于读取spss生成的格式数据的程序包。l在search all中敲入搜索关键词:找到可能你需要的程序包,而后安装即可。l这个方法安装的外挂命令,不会在菜单中出现,需要你记住命令名。12 七月 2025计量经济学软件应用课程讲义8二、数据的保存或导出二、数据的保存或导出l1保存用save/save as l2导出l从file菜单中export选项下选择你想保存的格式;l用outfile,outsheet,fdasave,xmlsave命令12 七月 2025计量经济学软件应用课程讲义9三、数据操作三、数据操作l变量名、标签等属性l变量属性显示和修

    6、改l变量的数据类型和长度l变量生成和变量值修改l缺失值的处理l变量的剔除和保留l数据的排序l字符变量和数值变量的相互转换12 七月 2025计量经济学软件应用课程讲义101.变量属性,如名称、标签、值标签变量属性,如名称、标签、值标签l变量名:由英文字符、数字、中文字符组成。l字母大小写表示的含义不同!l标签:对变量含义的解释l值标签:用于对分类变量值的含义进行解释l如foreign有domestic和foreign,在数据量化上,可用0代表domestic,1代表foreign。12 七月 2025计量经济学软件应用课程讲义112.变量属性的显示变量属性的显示l菜单操作:菜单操作:DataD

    7、escribe Data in MemorylDescribe命令,语法格式:describe var1 var2 用于,可显示1个,或多个。l如describe foreign12 七月 2025计量经济学软件应用课程讲义123.变量属性的修改变量属性的修改l变量名更改变量名更改:rename命令,常用语法格式:rename old_var new_var,如rename income inc.l变量标签变量标签(label)的定义:label命令,语法:label var varname“#”,如label var foreign“car type”。除用于定义变量的标签外,其还可用于定义

    8、数据的标签,如label data“auto in American”l分类(或指示)变量的值标签定义分类(或指示)变量的值标签定义:亦label命令,要完成分类变量值的标签定义有两步,如把变量foreign取值为0,定义为domestic,取值为1,定义为foreign,并用origin表示该变量值标签定义结果:llabel define origin 0“domestic”1“foreign”llabel values foreign origin12 七月 2025计量经济学软件应用课程讲义134.变量的数据类型和长度变量的数据类型和长度l整数数值型整数数值型:l(1)byte,(2)i

    9、nt,(3)long。l小数数值型小数数值型:l(1)float,(2)double。l数值型数据一般定义为float型,除非你有特别定义。l字符串型字符串型:string12 七月 2025计量经济学软件应用课程讲义14数值型数据数值型数据字符型数据字符型数据数值变量和字符变量的转换数值变量和字符变量的转换lencode命令:将字符变量转换为数值变量。l格式:encode varname if in,generate(newvar)label(name)noextendl菜单:Data Create or change data Other variable-transformation c

    10、ommands Convert variables from string to numericl范例:encode make,generate(make2)ldecode命令:将数值变量转换为字符变量l格式:decode varname if in,generate(newvar)maxlength(#)l菜单:Data Create or change data Other variable-transformation commands Convert variables from numeric to stringl范例:deocde price,genrate(price2)包括数值

    11、数据的字符转换包括数值数据的字符转换ldestring命令:将字符变量转换为数值变量l语法:destring varlist,generate(newvarlist)|replace optionsloptions:ignore(“chars”)删除字符变量中的非数值字符,force将非数值字符转换为缺失值ltostring命令:将字符变量转换为数值变量l语法:tostring varlist,generate(newvarlist)|replace5.新变量生成新变量生成lgenerate/egen命令:lgen命令格式:generate type newvar=exp if inl范例:g

    12、en id=.legen命令格式:它是gen的更高级应用,egen type newvar=fcn(arguments)if in,optionsl范例:egen mmpg=mean(mpg)12 七月 2025计量经济学软件应用课程讲义18l菜单操作:lData Create or change data Create new variablelData Create or change data Create new variable(extended)6.变量值的修改变量值的修改lreplace命令l格式:replace oldvar=exp if in,nopromotel范例:如re

    13、place id=17.缺失值的处理缺失值的处理l在现有的调查中,经常用88,99,888,999,.等来表示不知道或不清楚。l在stata中如何一般用”.”来表示该变量的观测缺失值。l将变量缺失值转化为数值将变量缺失值转化为数值,用mvencode命令l格式:mvencode varlist if in,mv(#|mvc=#mvc=#.else=#)overridel 范例:mvencode rep78 if foreign=0,mv(998)l将变量的某些数值转化为缺失值将变量的某些数值转化为缺失值,用mvdecode命令l格式:mvdecode varlist if in,mv(numl

    14、ist|numlist=mvc numlist=mvc.)l范例:mvdecode rep78,mv(998=.999=.a)12 七月 2025计量经济学软件应用课程讲义21l菜单操作:lData Create or change data Other variable-transformation commands Change missing values to numeric或Change numeric values to missing8.变量(观测值)的剔除变量(观测值)的剔除,保留保留,显示显示ldrop/keep命令:l格式:(1)变量:drop/keep varlist;(

    15、2)观测值:drop/keep if expl范例:drop pop*,drop if medage 32l菜单操作:(1)变量:Data Variables Manager;(2)观测值:Data Create or change data Keep or drop observationslClear命令llist命令:l格式:list varlist if in,options9.数据的排序数据的排序lSort命令l语法:l升序sort varlist in,stable。l选项stable指如果两个观测值相同,则保持其顺序不变。l降序gsort-varname-varname ,gen

    16、erate(newvar)mfirst。l选项mfirst表示将缺失值放在前面。l菜单操作:l(1)只完成升序:Data Sort Ascending sortl(2)升、降序皆可:Data Sort Ascending and descending sortl范例:12 七月 2025计量经济学软件应用课程讲义25四、分类数据的处理四、分类数据的处理l变量:连续变量、分类变量l将连续变量转化为指示变量l如generate priceg=(price=6000)l将连续变量转化为分类变量l语法:generate newvar=recode(varname,num1,num2,num3,.,nu

    17、mk)l将分类变量转化为指示变量l语法:xi i.varname五、数据集的合并和附加五、数据集的合并和附加l1.数据集的合并:merge命令l语法:l(1)按指定的关键变量进行)按指定的关键变量进行1对对1匹配合并(匹配合并(One-to-one merge on specified key variables)lmerge 1:1 varlist using filename,optionsl(2)按指定的关键变量进行多对一匹配合并)按指定的关键变量进行多对一匹配合并(Many-to-one merge on specified key variables)()(外部数据文件的关键变量值唯

    18、一值外部数据文件的关键变量值唯一值)lmerge m:1 varlist using filename,optionsl菜单操作:lData Combine datasets Merge two datasetsl范例:luse c:program files stata12auto1.dtalmerge 1:1 id using c:program files stata12auto2.dta12 七月 2025计量经济学软件应用课程讲义28l2.数据集的附加:append命令l语法:append using filename filename.,optionsl菜单操作:l Data Combine datasets Append datasetsl范例:luse c:program files stata12auto3.dtalappend using c:program files stata12auto4.dta12 七月 2025计量经济学软件应用课程讲义2912 七月 2025计量经济学软件应用课程讲义30六、虚拟变量的生成六、虚拟变量的生成lxi前缀+i.varnamel在stata中,你要想12 七月 2025计量经济学软件应用课程讲义31本讲练习本讲练习12 七月 2025计量经济学软件应用课程讲义32


    注意事项

    本文(stata初级入门2数据篇.ppt)为本站会员(奥沙丽水)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!




    宁ICP备18001539号-1

    三一文库
    收起
    展开