stata使用手册资料

上传人:工**** 文档编号:496491821 上传时间:2022-08-14 格式:DOC 页数:14 大小:241.50KB
返回 下载 相关 举报
stata使用手册资料_第1页
第1页 / 共14页
stata使用手册资料_第2页
第2页 / 共14页
stata使用手册资料_第3页
第3页 / 共14页
stata使用手册资料_第4页
第4页 / 共14页
stata使用手册资料_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《stata使用手册资料》由会员分享,可在线阅读,更多相关《stata使用手册资料(14页珍藏版)》请在金锄头文库上搜索。

1、.STATA基本入门前言STATA是一个十分好用而且简单的统计软件包,透过轻松的数据输入方式,而且简单的指令,即可执行一般在计量经济学上常用的计量模型。除了计量模型外,STATA的软件包中也可执行统计学中的估计和检定,甚至是多变量分析中的各项分析工具。因此,STATA可以说是一个相当强而有力的统计软件。一、安装STATA所须的存容量不大,只有4.03MB。此外,安装也相当简单,只要在SETUP上点两下,安装完成后再分别输入Sn、Code和Key即可开始使用。但是安装过程中有一点必须注意的是,如下列图所示,有Intercooled和Small两个选项。一般而言,为了方便日后要设定较大的存容量来处

2、理大笔的资料,通常选择以Intercooled进行安装。以此項進行安裝二、窗口介绍安装完成后,点选桌面上STATA的图标,窗口画面如下列图所示。为了使画面美观,我们可以将画面拉到自己喜欢的地方,如下列图所示。为了保存这个窗口画面,我们必须点选工具列上的Prefs下的Save Windowing Preferences。如此一来,以后开启STATA时都会以此窗口画面呈现。執行過的指令都會保留於此資料中的變數在這裡在此輸入指令指令的執行結果看這裡接下来,我们依序介绍四个窗口的功用:左上Review:此一窗口用于记录在开启STATA后所执行过的所有指令。因此,假设欲使用重复的指令时,只要在该指令上点

3、选两下即可执行相同的指令;假设欲使用类似的指令时,在该指令上点一下,该指令即会出现在窗口Stata mand上,再进行修改即可。此外,STATA还可以将执行过的指令储存下来,存在一个do-file,下次即可再执行相同的指令。左下Variables:此一窗口用于呈现某笔数据中的所有变量。换言之,当数据中的变量都有其名称时,变量名称将会出现在此一窗口中。只要数据有读进STATA中,变量名称就会出现。它的优点是(1)确认数据输入无误;(2)只要在某变量上点选两下,该变量即会出现在窗口Stata mand上。右上Stata Results:此一窗口用于呈现并记录指令执行后的结果。右下Stata man

4、d:此一窗口用于输入所欲执行的指令。Note:以上四个窗口都可以从Fonts去更改字体大小。三、输入数据Entering data在本小节中,我们将介绍如何把数据读进STATA。但是在正式介绍之前,我们必须先对几个一般性的指令general mand有所了解,说明如下:cd:即change directory,简言之,告知STATA数据储存的地方。例如当数据储存在e槽的sample数据夹时,那么必须先输入cd e:sample。dir/ls:用来显示目录的容。set memory #m:设定存的容量。例如:当有一笔庞大的数据要处理时,那么可设定100mb的容量,此时可输入set memory

5、100m。输入指令memory可以知道存容量的大小以及使用情况。set matsize #:设定所需的变量个数。一般而言,不须对此部分进行设定,除非所欲处理的资料庞大或是当执行后出现matsize too small的讯息时再进行修改即可。建为40。set more off/on:假设欲执行结果以分页的型式呈现时,那么输入set more on;假设欲执行结果同时呈现时,那么输入set more off。help:求助键。后面必须接的是指令。说明如何使用该指令,例如:help regress。search:求助键。后面可接任何文字。说明在何处可以找到该文字。例如:search normal d

6、istribution。clear:清除键。用来删除所有数据。接下来,根据数据类型或指令的不同,数据输入的方法可分成以下四种:1、输入EXCEL数据将EXCEL的数据输入STATA的方式还可细分成以下两种:将EXCEL的数据输入STATA之前,必须先将数据存成csv 文件,再利用指令insheet来读数据。Example:当csv档的第一列有变量名称时:cd e:sampledirmemoryset memory 10minsheet using sample1-1.csv当csv档的第一列没有变量名称时:insheet gender id race ses schtyp prgtype re

7、ad write math science socst using sample1-2.csv直接复制EXCEL上的数据,再到STATA选取Window下的Data Editor,点选后会出现Stata Editor工作表,再到Edit下选取Paste即可贴上数据。2、输入ASCII 的数据型态依ASCII 的数据型态区分,将ASCII 的数据输入STATA的方式也有以下两种:数据型态一:见sample1-3.txtinfile gender id race ses schtyp str10 prgtype read write math science socst using sample1

8、-3.txtNote:记住文字的设定方式str# variable name。数据型态二:见sample1-4.txt第二种的数据型态通常须要codebook。如下表所示。variable nameColumn numberid1-2eng3-4math5-6sex7micro8-9macro10-11infix id 1-2 eng 3-4 math 5-6 gender 7 micro 8-9 macro 10-11 using sample1-4.txt3、利用Do-file editor输入数据将数据或是指令写入Do-file editor,再执行即可。例如:将下面数据复制并贴在Do-

9、file editor选取Window下的Do-file editor上,再选择do currnet file执行即可。cd e:sampleinput id female race ses str3 schtype prog read write math science socst147 1 1 3 pub 1 47 62 53 53 61108 0 1 2 pub 2 34 33 41 36 3618 0 3 2 pub 3 50 33 49 44 36153 0 1 2 pub 3 39 31 40 39 5150 0 2 2 pub 2 50 59 42 53 6151 1 2 1

10、pub 2 42 36 42 31 39102 0 1 1 pub 1 52 41 51 53 5657 1 1 2 pub 1 71 65 72 66 56160 1 1 2 pub 1 55 65 55 50 61136 0 1 2 pub 1 65 59 70 63 51end4、利用STATA的数据型态输入除了以上三种方法之外,还可以开启之前以STATA储存的资料。use sample1-6.dtaNote:此一指令亦可用在读取网络上的数据use网址。最后,将数据输入的相关指令整理成下表。insheetread ASCII (text) data created by a spread

11、sheetinfileread unformatted ASCII (text) datainfixread ASCII (text) data in fixed formatinputenter data from keyboarduse load a Stata-format dataset四、探索资料Exploring data为了更详细地呈现出在数据探索时所需使用的相关指令,我们利用sample4-1来说明指令的用法。首先,利用前节所提及的数据输入方法将sample4-1读进STATA。在正式分析数据之前,我们可以利用一个log档来储存之后所要执行的指令以及所得到的结果。指令的表示方法

12、如下:log using result4-1, textlog檔的名稱為result4-1接下来,我们可以先利用下面的指令来检视sample4-1的数据:count:可得样本数。describe:描述数据来源以及数据大小。list:依序列出观察值的各个变量值。codebook:描述资料的详细容。此外,我们就可以利用summarize、tabulate和tabstat等指令得到数据的表达统计与基本特性。表示如下:summarize:列出资料的表达统计。Example:summarize write, detailsum write if read=60sum是summarize的简写sum wr

13、ite if prgtype=academic接在if之后的句子中的=要放两个sum write in 1/40只列出第1笔到第40笔资料tabulate:列出变数的次数表。Example:tabulate prgtypetabulate prgtype racetabulate prgtype, summarize(read)tabulate prgtype race, summarize(write)tabstat:列出变量的表达统计。Example:tabstat read write math, by(prgtype) stat(n mean sd)tabstat write, sta

14、t(n mean sd p25 p50 p75) by(prgtype)接下来,我们介绍一些用来划图的指令:茎叶图:stem writestem write, lines(2)直方图:graph write, bin(10)graph write, hist normal bin(10)箱形图:graph write, boxsort prgtype要先有这个指令才能执行下一个指令graph write, box by(prgtype)此外,利用correlate或是pwcorr可以得到相关矩阵;亦可利用graph划出散布图。correlate write read sciencepwcorr

15、 write read science, obsgraph write read, twowaygraph write read, two jitter(2)two是twoway的簡稱,jitter是用來區分重疊的觀察點graph write read, two jitter(2) boxgraph read science write, matrix half现在我们可以将log文件结束了,指令输入如下:log close假设欲检视log档中的结果,可以输入指令:type result4-1.log或是到所储存的目录下点选。最后,将数据探索的相关指令整理成下表。countShow the number of observat

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号