data analysis using stata - reed college€¦ · data analysis using stata kristin bott kbott @...

40
Data Analysis using Stata Kristin Bott kbott @ reed.edu << Log in to a computer while you’re waiting >> K.Bott / Instructional Technology Services Reed College / Portland, OR blogs.reed.edu/datablog

Upload: others

Post on 18-Jul-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

DataAnalysisusingStata

KristinBottkbott @reed.edu

<<Logintoacomputerwhileyou’rewaiting>>

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

blogs.reed.edu/datablog

Page 2: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Intro/K.Bott+Data@ReedAssociateDirector,[email protected] /ETC225

Geospatial/Statistical/ComputationalsoftwareDataanalysis+presentation

Data@Reed :[email protected]/data-at-reed

Page 3: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

averyskeletalresearchprocess

Question

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Data

Results

Conclusions

Page 4: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

data@reed/research+datasupport

Datadiscovery

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Datavisualization

Datacitation

Dataanalysis

Datamanagement

Datawrangling

Page 5: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Wherewe’reheaded(<60min)

• Stepzero:howtofindandpilotStata• Stepone:basicdataskills• Steptwo:externaldata• Stepthree:dataanalysis• Helpandresources

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Page 6: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

wheretofind/howtoaccess

Page 7: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

WhereyoucanfindStata• Aroundcampus:– IRC’s(ETC)– Library– Eliot110/PPW(socialsciences)– Psychologycomputerlab

• “GradPlan”/optionforbuyingyourowncopy

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Page 8: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

AccessingStata

Onyourcomputers-->Applications

>>StataSE

openStata !

…andlet’stakealook.

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Page 9: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Review Variables

(variable)propertiesCommand

Results

Page 10: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

WhatdidIdo?WhatdataamIworkingwith?

DatadetailsCurrentactionishere!

Whathappened?

• Point+click(GUI)vs command-line

Page 11: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Stata datasets

• Pre-loaded,usefulfortraining/learning• Type:

. set more off

. sysuse dir

. sysuse auto(1978 Automobile data)

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Page 12: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

stata:basicdataskills

Page 13: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Dataisloaded:nowwhat?

Whatsortofinformationdoyouwanttoknowaboutyourdata?

Howcanwegettothisinformation?

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Page 14: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Somethingsyoumaywanttoknow

Range ofdata/outliersMissing values[Howmany?Howcoded?]

Types ofvariablesVariation ofdata

(stepone:lookatyourdata– databrowser).browse

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Page 15: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

first-glancetools

.summarize (wholedataset)

.summarize rep78Observation/mean/StdDev /Min/Max

.describe (wholedataset)

.describe [var]var name/storagetype/disp format/valuelabel/var label

.codebook (wholedataset)

.codebook [var]type/range/units/unique/missing/mean/std dev /%tiles

Page 16: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

first-glancetools

.summarize (wholedataset)

.summarize [var]Observation/mean/StdDev /Min/Max

.describe (wholedataset)

.describe rep78var name/storagetype/disp format/valuelabel/var label

.codebook (wholedataset)

.codebook [var]type/range/units/unique/missing/mean/std dev /%tiles

Page 17: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

first-glancetools

.summarize (wholedataset)

.summarize [var]Observation/mean/StdDev /Min/Max

.describe (wholedataset)

.describe [var]var name/storagetype/disp format/valuelabel/var label

.codebook (wholedataset)

.codebook [var]type/range/units/unique/missing/mean/std dev /%tiles

Page 18: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Variablestoragetypes

• Describe orvariablewindowshows“storagetype”

• Numbers– byte,int(eger),long,float,double– varyinprecision+memorytheyuse(bytes)

• Letters:– String– str1,str2,…str244

• Question::Whydoesthismatter?

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Page 19: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Variablestoragetypes

• Describe orvariablewindowshows“storagetype”

• Numbers– byte,int(eger),long,float,double– varyinprecision+memorytheyuse(bytes)

• Letters:– String– str1,str2,…str244

• Question::Whydoesthismatter?

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Youcan’tfindthemeanofwords...

Page 20: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

first-glancetools

.summarize (wholedataset)

.summarize [var]Observation/mean/StdDev /Min/Max

.describe (wholedataset)

.describe [var]var name/storagetype/disp format/valuelabel/var label

.codebook (wholedataset)

.codebook rep78type/range/units/unique/missing/mean/std dev /%tiles

Page 21: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

first-glancetools

.summarize (wholedataset)

.summarize [var]Observation/mean/StdDev /Min/Max

.describe (wholedataset)

.describe [var]var name/storagetype/disp format/valuelabel/var label

.codebook (wholedataset)

.codebook [var]type/range/units/unique/missing/mean/std dev /%tiles

Page 22: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

somefirst-glancetools

.tabulate foreignvariable/frequency/percent/cumulative%

.tabulate [var1] [var2]whatdoesthisdo?

.tabulate [var2] [var1]whatdoesthisdo?

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Page 23: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

somefirst-glancetools

.tabulate (wholedataset)

.tabulate [var]variable/frequency/percent/cumulative%

.tabulate foreign rep78whatdoesthisdo?

.tabulate [var2] [var1]whatdoesthisdo?

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Page 24: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

somefirst-glancetools

.tabulate (wholedataset)

.tabulate [var]variable/frequency/percent/cumulative%

.tabulate make rep78whatdoesthisdo?

.tabulate [var2] [var1]whatdoesthisdo?

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Hmm…doIhaveobservationsforthesamemake+repairrecord?

Page 25: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

kbott’s first-glancetoolbox

Fordataset or[var]or[var1][var2].summarize.codebook.describe.tabulate.inspect .browse.list

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

belazy!– useonlyafew(unique)lettersforcommands

Page 26: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Basics:[browse]subsetsofdata

browse if foreign == 1 (equals)browse if foreign ~= 1 (notequal)browse if foreign != 1 (notequal)

browse if mpg > 5 & mpg < 20 (&joinsmultiple)

browse make mpg in 1/10(rangeofvalues)

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Canalsouseview toseeresultsinmainwindow

Page 27: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Basics:alterdata

.sort var (sortsfromlowtohigh)

.drop var (dropvariable,keeprest)

.keep var (keepvariable,droprest)

.replace var (replaceexistingvariable)

.generate var (generatenewvariable)

.egen var (extendedgenerate)

.clear [dataset](clearsfrommemory,doesnot erasedata)

Page 28: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

dataanalysis+visualization

Page 29: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Basics(stockdataset)

• Histograms. sysuse auto. hist price, freq. hist price, freq bin(5). hist price, freq bin(15)

. hist price if foreign==1, freq bin(15)

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Page 30: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional
Page 31: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Basics(stockdataset)

• Scatterplots. sysuse auto. scatter mpg weight. scatter mpg weight || lfit mpg weight

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Page 32: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Analyze:twovariables

. correlate mpg weight

. regress mpg weight

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Page 33: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Analyze:twovariables

. correlate mpg weight

. regress mpg weight

Examinerelationshipbyforeign/domesticvehicles. by foreign: regress mpg weight

Examinerelationshipforonlyforeignvehicles. regress mpg weight if foreign==1

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Page 34: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Homework#3

additional+specifictools

Page 35: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Homework#3

• Measuresofcentraltendency+dispersion. summarize. tabulate

• Visualization. scatter

• Analysis. regress. predict

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Page 36: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Homework#3

• Measuresofcentraltendency+dispersion. summarize. tabulate

• Visualization. scatter

• Analysis. regress. predict. help predict

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Page 37: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Help+additionalresources

Page 38: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Help!+additionaltools

• Stata HelpMenu– contents– search– command

• Atthecommandline– help– search– findit

• External(toStata)resources• Trackworkviadofiles

K.Bott /InstructionalTechnologyServicesReedCollege/Portland,OR

Page 39: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Keytocollaboration:Dofiles

SaveyoutimeforrepetitioustasksMinimizeserrorsStoreyourdataanalysisprocess

.doeditorviaGUI

Page 40: Data Analysis using Stata - Reed College€¦ · Data Analysis using Stata Kristin Bott kbott @ reed.edu > K.Bott / Instructional

Kbott OfficeHoursbyappointment

helpdocumentation+moreD@Rsite:reed.edu/data-at-reed

[email protected] |ETC225