好文档 - 专业文书写作范文服务资料分享网站

STATA实用教程

天下 分享 时间: 加入收藏 我要投稿 点赞

文档收集于互联网,已重新整理排版.word版本可编辑,有帮助欢迎下载支持. 书名 出版 分类号 时间 STATA实用教程 中国人民大学出版社 C812 2008 作者 ISBN 关键词 备注 王天夫,李博柏 978-7-300-09639-1 统计分析—应用软件 第一章 接触STATA

小而功能强大;数据存储在内存中,运算速度快;语法简单,结果易读;可编程 ?cd [direction] /*调整默认目录,当路径中存在空格时要加引号*/ ?set memory [number] /*内存设定,默认单位为KB,可自定MB*/ ?exit /*退出*/

第二章 STATA命令

[prefix:] command [varlist] [=exp.] [if exp.] [using filename] [in range] [weigh:] [, options] 命令前缀 命令 变量串 表达式 条件式 使用文件 个案范围 权重 选项

?var | var#-var## | var* /*表示单变量、多变量、以var开头的变量*/ ?in # | in -# | in #/## /*表示第#个、倒数第#个、从第#到第##个变量*/ ?help commandname /*帮助*/

第三章 使用STATA数据文件

一、读取数据

?use filename [, clear] /*读取全部数据,选项clear表示清空内存*/ ?use var1 var# using filename /*将数据部分变量读进内存*/ ?use in #/## using filename /*将数据部分个案读进内存*/ ?use if var==# using filename /*将数据特定个案读进内存*/ ?use filename if var==# /*同上*/ 二、数据的标签与注释

?label data “text” /*标签用于对数据整体的说明,这是贴标签的命令*/

1文档来源为:从网络收集整理.word版本可编辑.

文档收集于互联网,已重新整理排版.word版本可编辑,有帮助欢迎下载支持. ?notes:“text” /*注释用于记录操作过程,这是写注释的命令*/ ?note /*这是读注释的命令*/ 三、数据的显示

?browse [if] /*弹出数据表格窗口,if表达式可以弹出满足条件的

数据表格窗口*/

?describe /*显示数据的整体信息,如样本量、变量个数、变量列表*/ ?codebook varname# /*显示具体某个变量的编码、格式等*/ ?list varname# [in] /*以列表形式显示指定的若干变量*/ 四、数据存储

?save filename [,replace] 五、数据压缩

?compress /*数据压缩与变取值的存储格式有关,节约内存*/

第四章 变量的属性和运算

*变量标签,对变量本身进行说明

?label variable varname “text” /*贴标签*/ *数值标签,说明变量下各取值的含义

?label define labelname # text1 ## text2 [,modify] /*定义数值标签*/ ?label value varname labelname /*将数值标签赋予某变量*/ ?label list labelname /*显示某数值标签内容*/ ?[, nolabel] /*在命令结果中显示原始取值*/

**

?rename oldvarname newvarname /*变量重命名*/ ?sort [varlist] /*排序(从小到大)*/

1文档来源为:从网络收集整理.word版本可编辑.

文档收集于互联网,已重新整理排版.word版本可编辑,有帮助欢迎下载支持. ?gsort -varname# /*排序(从小到大)*/ ?command [varlist] if varname[exp.] /*条件输出*/

?by varname: command [varlist][, sort] /*对某一变量所有取值的条 ?件输出,先进行sort操作,或增加,sort选项*/

?generate newvarname=exp. [if][in] /*生成新变量*/

?replace varname=exp. [if][in] /*替换已有变量的值,一般使 ?用generate进行新变量的生成,但是generate的缺点是其条件表达会导致缺失值生 ?成,因此用replace进行弥补,这两个命令组合使用*/

?recode varname [exp.] nonmising | else [exp.] , generate(newvarname) /*变 ?量重新编码,其中nonmissing是指将其他非缺失值编码为#,else则是将其他所有值 ?编码为#;选项generate可以在不改变原有变量的同时生成编完码的新变量*/

?generate newvarname=autocode(oldvarname,#,min,max) ?generate newvarname=recode(oldvarname,#,…,##) *连续变量变成非连续变量的五种策略 *其他

Stata中的函数round(x), int(x), uniform(), invnormal(uniform()) egen命令

计算器功能:display normal(#), display invnorm(#), display 1-normal(#)

第五章 命令程序(do.文件)

1)注释:/*text*/, 或 *text(整行) 2)超长命令的处理

Stata会默认分段符?为提交命令的标志。在.do文件的编写过程中,我们如果遇到非分段不可的情况,有两种解决方案:第一,将?用/**/隔离,这样就只有换行的效果而Stata不会执行命令;第二,改变提交命令的符号。

3)中断分页符

1文档来源为:从网络收集整理.word版本可编辑.

STATA实用教程

文档收集于互联网,已重新整理排版.word版本可编辑,有帮助欢迎下载支持.书名出版分类号时间STATA实用教程中国人民大学出版社C8122008作者ISBN关键词备注王天夫,李博柏978-7-300-09639-1统计分析—应用软件第一章接触STATA小而功能强大;数据存储在内存中,运算速度快;语法简单,结果易读;可编程?cd[dir
推荐度:
点击下载文档文档为doc格式
1abd55pqv20cqsi0v0jd0weks4q8c700ntj
领取福利

微信扫码领取福利

微信扫码分享