infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer [email protected] 50....

50
Surviving Stata Workshop infoguides.gmu.edu/software/stata dsc.gmu.edu/software Please open Stata 1

Transcript of infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer [email protected] 50....

Page 1: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Surviving Stata Workshop

infoguides.gmu.edu/software/stata

dsc.gmu.edu/software

Please open Stata

1

Page 2: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Statistical SoftwareSPSS Stata

Easy to start, limited capability

Best for those with basic needs or who analyze experiments

Easy flexible syntax, extensible

Best for academics, especially in economics & public policy

R

Hard to learn, highly capable

Best for managing huge and/or complex data (govt, financial)

Improving, highly extensible

Best for those who program and are comfortable with data

Page 3: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Submitting Stata Commands1. Click in the Command Window 2. Type:

log using workshop.log

3. Press Enter

Page 4: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Stata Window

4

Results

Review

Single Click =

Put it back in

Command box

Variables

Command

Page 5: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Opening Files

5

Those participating in the workshop will be provided the data file.

The following instructions enable others to get and open the file.

Page 6: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Getting the Data

1. Register for an account at https://www.pewsocialtrends.org/profile/registration/

2. Download the datafile from:https://www.pewsocialtrends.org/2007/11/09/family-bonds-data/

3. Unzip the folder to a location you can find again

4. Open Stata

5. Paste or type the following inthe Command box; press Enter

net from http://radyakin.org/transfer/usespss/beta

net install usespss

usespss

6

Page 7: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Select the File

Press "Browse…"in the dialog box

Find and selectthe data file (.sav)

Press OK

7

Page 8: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Stata Vocabulary

8

log using workshop.log

use https://dsc.gmu.edu/files/pew.dtause https://dsc.gmu.edu/files/pew.dta

Page 9: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

9

use https://dsc.gmu.edu/files/pew.dta

Page 10: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Looking at Data

browse

Pew Research Center. (2007). Pew Social Trends [Data file]. Retrieved from

http://www.pewsocialtrends.org/category/datasets/?download=5753

10

Page 11: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

browse

11

Responses to one question(variable)

Responses from one person(observation)

A single response (value)

Page 12: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

12

Navigating Variables

Double-Click

Type "see"

Page 13: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Values

13

Numbers

Strings

Numbers with Labels

Page 14: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

14

Variables

Numbers:byteintlongfloatdouble

Page 15: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Interface & Windows

Close the browse window

15

Page 16: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Main Window

16

Variables

Properties

codebook

Page 17: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Results

17

ResultsReview

Single Click =

Put in Command

box

Double Click =

Put in box &

Press Enter

Page 18: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

codebook pvote04a

Single Click =

Put in Command

type "vote" to find pvote04a& double click

Using the Windows

Page 19: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

codebook pvote04a age

Single Click =

Put in Command

Using the Windows

Page 20: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Interpreting the Codebook

20

#1: Black, Red, or Blue?

Storage Type

Label Assigned

#2: Category or Measure?

# of Unique Values

# of Values Labeled

#3: Missing Values?

True Missing

Researcher

#1

#2

#3

Page 21: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Other Variable Types

21

Black:Numeric,

no label

Red:String

Page 22: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Syntax Structure

22

Page 23: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

command varlist qualifiers, options

histogram age

tabulate age

label list AGE

generate yrborn = 2005 - age

histogram yrborn if (age < 99), normal

Syntax

23

, normal width(1)

if (age < 99)

Page 24: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

order burger if (price < 3), plain mustard

order burger, meat(2) cheese(American)

order burger if (place != "Carls Jr"), nomayo

order burger if (price < 3), plain mustard

order burger, meat(2) cheese(American)

order burger if (place != "Carls Jr"), nomayo

Structure

24

Page 25: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Abbreviations

histogram age, normal width(1)

hist age, norm w(1)

tabulate yrborn

tab yrborn

tab yrb

ta y

25

Wildcards? = One* = Multiple

Page 26: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Keeping Track

26

Page 27: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Do Files & Logs

27

Review≈

Do File

Results≈

Log File

Page 28: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Menu Bar

28

Browse& Edit

Do Files

Logsbegin/close

More/Break

Graphsuse names to have multiple windows

Variables Manageredit labels & properties

Viewerhelp & smcl logs

Page 29: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Log File Types

.log

Unformatted Log

Open in Notepad

.smcl

Formatted Log

Requires Stata

29

Page 30: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

30

.smcl

.log

Page 31: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Do- Files

31

1. Select syntax2. Press Ctrl-D

(D for Do)

**************** Make Comments* with asterisks***************

Page 32: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

32

.do file in

Do File Editor

.do file in

Notepad

Page 33: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Using help

33

Page 34: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Why Use Syntax?

34

log cd use save clear drop keep

recode encode generate egen replace rename

tabulate summarize ttest logistic regress estimates

Most people do the same few things over and over again.

Page 35: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Getting to Help

35

help tabsumor help tab then click tabulate, summarize()

Page 36: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

The Help Viewer

36

help tabsumor help tab then click tabulate, summarize()

Page 37: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

must type

replace me

click here

not needed

Syntax

Underline Blue [Brackets] Italics

37

must type

replace me

click here

[not needed]

italics only

Page 38: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

generate [type] newvar[:lblname] =exp [if] [in]

generate newvar =exp

38

Simplifying Syntax

Page 39: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Practice with Options

help histogram

39

Page 40: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

More Options

40

Page 41: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

41

Quick Start - NEW!

Page 42: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

More on Syntax

42

Page 43: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Great Tutorial

43

https://www.ssc.wisc.edu/sscc/pubs/stat.htm

Page 44: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

44see the bottom of http://infoguides.gmu.edu/software/stata

Page 45: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Save & Close

45see the bottom of http://infoguides.gmu.edu/software/stata

Page 46: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Review

46

Page 47: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Review

What are the 4 parts of Stata Syntax, in order?

command varlist qualifiers, options

What do [brackets] mean in Stata Syntax Help?

not needed / optional element

What does italics mean in Stata Syntax Help?

replace with your own word(s) or value(s)

47

Page 48: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Syntax

command varlist qualifiers, options

command 1, 2, or 3 words specifying the task

varlist 0, 1, 2 or more variables

= exp A math or logical statement to set a value

if exp A logical statement to limit cases

, options A word or selector to alter the command

48

Page 49: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

Qualifiers

=exp expression (math or logical)generate yrborn = 2005 - agegenerate youth = ( age < 30 )

[if] logical statementhistogram age if ( age != 99 )replace youth = . if ( age == 99 )

[in] range of case numberstabulate pvote04a in 1/100

… names or labelslabel yrborn "Year of Birth"label list AGE

49

Logical Operators

| or

& and

== is equal to

!= not equal to

< less than

<= less than or equal to

Page 50: infoguides.gmu.edu/software/stata dsc.gmu.edu/software ... · Debby Kermer dkermer@gmu.edu 50. Author: dkermer Created Date: 9/26/2019 6:33:30 PM ...

EndFor these workshop slides:

https://dsc.gmu.edu/workshops/stata

For more resources on Stata:

https://infoguides.gmu.edu/software/stata

For help with 511:

https://infoguides.gmu.edu/statsclass

To provide feedback about this workshop:

https://dsc.gmu.edu/workshops/feedback

Debby Kermer [email protected]