session 1 introduccion updated

Upload: afonso-limi

Post on 10-Jan-2016

5 views

Category:

Documents


0 download

DESCRIPTION

intro course

TRANSCRIPT

  • 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