Upload
afonso-limi
View
5
Download
0
Embed Size (px)
DESCRIPTION
intro course
Citation preview
Introduc)on*to*Stata***(1st*Edi)on)*
Aurelio*Tobas*
UB#Economics##University#of#Barcelona#
Barcelona,#January#2014#
h
Course*contents*
1.#Stata#and#its#resources#
2.#Handling#data#sets#3.#Housekeeping# ##4.#Graphics#and#summary#staEsEcs#
5.#StaEsEcal#tests#and#comparison#methods#6.#CorrelaEon#and#linear#regression#7.#Basic#econometrics#
8.#Other#topics#
IntroducEon#to#Stata# 3#
Organisa)on*
Lecturer##Aurelio#Tobias,#BSc#MSc#PhD#CStat##Senior#ScienEst#at#CSIC#and#Part\Eme#lecturer#at#UPF##[email protected]#
#h
Organisa)on*
Course#informaEon#and#materials#(slides,#datasets#and#do#les)#available#at,##h
Session*contents*
General#characterisEcs## Windows,#menus#and#bu
Windows*
IntroducEon#to#Stata# 9#
Stores the syntax already used
Shows results
Displays variables available in data set
To type Statas syntax Working directory
Menus*
IntroducEon#to#Stata# 10#
File#menu#mainly#allows#to#open#and#save#data#sets#in#several#ways#(import/export)#
Menus*
IntroducEon#to#Stata# 11#
Edit#menu#has#the#usual#tasks#to#copy#and#paste,#also#manage#preferences#
Menus*
IntroducEon#to#Stata# 12#
Data#menu#provides#main#funcEons#for#data#management#
Menus*
13#
Graphics#menu#contains#all#types#of#plots#available#
Menus*
IntroducEon#to#Stata# 14#
Sta)s)cs#menu#contains#all#the#staEsEcal#procedures#available#for#analyzing#data#
Menus*
IntroducEon#to#Stata# 15#
Windows#menu#allows#access#to#all#available#windows#in#Stata##
Menus*
IntroducEon#to#Stata# 16#
Help#menu#provides#access#to#dierent#types#of#support#within#Stata#also#on\line#
BuJons*
IntroducEon#to#Stata# 17#
Save dataset
Open/close file of results
Look at graphs
Open data
matrix Variables manager
Open dataset
Print files
View files
Do-file editor
Display data
matrix
Display More
output
Stop displaying
output
Stata*syntax*vs.*menus*
IntroducEon#to#Stata# 18#
. command varlist
Stata*syntax*vs.*menus*
IntroducEon#to#Stata# 19#
. command varlist, options
Stata*syntax*vs.*menus*
IntroducEon#to#Stata# 20#
. command varlist if condition
Stata*syntax*vs.*menus*
IntroducEon#to#Stata# 21#
. command variable(s) in range
Stata*syntax*vs.*menus*
IntroducEon#to#Stata# 22#
. by varname: command varlist
Stata*syntax*vs.*menus*
Note#that#Stata#is#case\sensiEve#(!)# In#this#course#we#will#main#focus#on#the#ecient#use#of#Stata#syntax#and#it#use#through#.do#les#
However,#some#menus#will#also#be#reviewed#
IntroducEon#to#Stata# 23#
A*prac)cal*example*
Open*a*logMle*to*save*results*.>.File.>.Log.>.Begin:.example.log# . log using example.log, replace
Open*example*dataset*.>.File.>.Example.Datasets.>.Example.datasets.installed.with.Stata:.census.dta#use##
. sysuse census, clear
IntroducEon#to#Stata# 24#
A*prac)cal*example*
Describe*data*set*.>.Data.>.Describe.data.>.Describe.data.in.memory. . describe
Describe*variables*#>.Data.>.Describe.data>.Describe.data.contents:.state#region#pop#
. codebook state region pop
IntroducEon#to#Stata# 25#
A*prac)cal*example*
Summary*sta)s)cs*.>.Data.>.Describe.data.>.Summary.staAsAcs. . summarize marriage divorce !>.Data.>.Describe.data.>.Summary.staAsAcs. . summarize marriage divorce if state=="Alabama"
. summarize marriage divorce if region==1 . by region, sort: summarize marriage divorce
IntroducEon#to#Stata# 26#
A*prac)cal*example*
Close*the*logMle*.>.File.>.Log.>.Close. . log close
IntroducEon#to#Stata# 27#
Working*with*.do*les*
Edit#and#save#all#syntax#already#available#
IntroducEon#to#Stata# 28#
Working*with*.do*les*
Create,#edit#and#Do#a#.do#le#
IntroducEon#to#Stata# 29#
Do
Save: session1.do
Working*with*.do*les*
It#is#highly#recommended#to#compartmentalize#tasks#by#creaEng#single#.do#les#for#each#task#to#be#done:#cr_dataset.do,#clean_dataset.do,#an_desc.do,#an_tests.do,#an_regressions.do,#etc.#
Create#a#master.do#le#calling#at#all#single#.do#les###. do cr_dataset.do . do clean_dataset.do . do an_descriptive.do . do an_tests.do
IntroducEon#to#Stata# 30#
Types*of*les*
Datasets#(.dta)# Do#les#(.do)# Results#(.smcl#or#.log)# Graphics#(.gph)# Other#commands#(.ado)#
IntroducEon#to#Stata# 31#
Upda)ng*Stata*
Looking#for#ocial#updates# . update query (contacting http://www.stata.com) Update status
Last check for updates: 04 Jan 2014 New update available: none (as of 04 Jan 2014) Current update level: 30 Oct 2013 (what's new) Possible actions
Do nothing; all files are up to date.
. update all ...#
IntroducEon#to#Stata# 32#
Upda)ng*Stata*
Looking#for#addiEonal#commands# . search double hurdle
IntroducEon#to#Stata# 33#
Other*resources*
Stata#CorporaEon#h