SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
Stata Graphics

Harvard MIT Data Center

The Institute

for Quantitative Social Science
at Harvard University

(Harvard MIT Data Center)

Stata Graphics

1 / 38
Outline

1

Introduction

2

Univariate Graphics

3

Bivariate Graphics

4

More Fun with Twoway Line Graphs

5

Wrap-up

(Harvard MIT Data Center)

Stata Graphics

2 / 38
Introduction

Topic

1

Introduction

2

Univariate Graphics

3

Bivariate Graphics

4

More Fun with Twoway Line Graphs

5

Wrap-up

(Harvard MIT Data Center)

Stata Graphics

3 / 38
Introduction

Documents for today

USERNAME: dataclass PASSWORD: dataclass
Find class materials at: Scratch > StataStatistics
FIRST THING: copy this folder to your desktop!

(Harvard MIT Data Center)

Stata Graphics

4 / 38
Introduction

Organization

Please feel free to ask questions at any point if they are relevant to the
current topic (or if you are lost!)
There will be a Q&A after class for more specific, personalized questions
Collaboration with your neighbors is encouraged
If you are using a laptop, you will need to adjust paths accordingly
Make comments in your Do-file rather than on hand-outs
Save on flash drive or email to yourself

(Harvard MIT Data Center)

Stata Graphics

5 / 38
Introduction

Graphing Strategies
Keep it simple
Labels, labels, labels!!
Avoid cluttered graphs
Every part of the graph should be meaningful
Avoid:
Shading
Distracting colors
Decoration

Always know what you’re working with before you get started
Recognize scale of data
If you’re using multiple variables – how do their scales align?

Before any graphing procedure review variables with codebook, sum,
tab, etc.
HELPFUL STATA HINT: If you want your command to go on multiple
lines use /// at end of each line
(Harvard MIT Data Center)

Stata Graphics

6 / 38
Introduction

Terrible Graph

(Harvard MIT Data Center)

Stata Graphics

7 / 38
Introduction

Much Better Graph

(Harvard MIT Data Center)

Stata Graphics

8 / 38
Univariate Graphics

Topic

1

Introduction

2

Univariate Graphics

3

Bivariate Graphics

4

More Fun with Twoway Line Graphs

5

Wrap-up

(Harvard MIT Data Center)

Stata Graphics

9 / 38
Univariate Graphics

Our First Dataset

Time Magazine Public School Poll
Based on survey of 1,000 adults in U.S.
Conducted in August 2010
Questions regarding feelings about parental involvement, teachers union,
current potential for reform

Open Stata and call up the datafile for today
// Step 1: tell Stata where to find data:
cd /Users/dataclass/Desktop/StataGraphics/dataSets
// Step 2: call up our dataset:
use TimePollPubSchools.dta

(Harvard MIT Data Center)

Stata Graphics

10 / 38
Univariate Graphics

Single Continuous Variables

Example: Histograms
Stata assumes you’re working with continuous data
Very simple syntax:
hist varname

Put a comma after your varname and start adding options
bin(#) : change the number of bars that the graph displays
normal : overlay normal curve
addlabels : add actual values to bars

(Harvard MIT Data Center)

Stata Graphics

11 / 38
Univariate Graphics

Histogram Options

To change the numeric depiction of your data add these options after
the comma
Choose one: density fraction frequency percent

Be sure to properly describe your histogram:
title(insert name of graph)
subtitle(insert subtitle of graph)
note(insert note to appear at bottom of graph)
caption(insert caption to appear below notes)

(Harvard MIT Data Center)

Stata Graphics

12 / 38
Univariate Graphics

Histogram Example
hist F1, bin(10) percent title(TITLE) ///
subtitle(SUBTITLE) caption(CAPTION) note(NOTES)

(Harvard MIT Data Center)

Stata Graphics

13 / 38
Univariate Graphics

Axis Titles and Labels
Example: Histograms
Axis title options (default is variable label):
xtitle(insert x axis name)
ytitle(insert y axis name)

Don’t want axis titles?
xtitle("")
ytitle("")

Add labels to X or Y axis:
xlabel(insert x axis label)
ylabel(insert y axis label)

Tell Stata how to scale each axis
xlabel(start#(increment)end#)
xlabel(0(5)100)

This would label x-axis from 0-100 in increments of 5

(Harvard MIT Data Center)

Stata Graphics

14 / 38
Univariate Graphics

Axis Labels Example
hist F1, bin(10) percent title(TITLE) subtitle(SUBTITLE) ///
caption(CAPTION) note(NOTES) ///
xtitle(Here ’ s your x-axis title) ///
ytitle(here ’ s your y-axis title)

(Harvard MIT Data Center)

Stata Graphics

15 / 38
Univariate Graphics

Basic Graphing: Single Categorical Variables
We can also use the hist command for bar graphs
Simply specify "discrete" with options

Stata will produce one bar for each level (i.e. category) of variable
Use xlabel command to insert names of individual categories
hist F4, title(Racial breakdown of Time Poll Sample) xtitle(Race) ///
ytitle(Percent) xlabel(1 "White" 2 "Black" 3 "Asian" 4 "Hispanic" ///
5 "Other") discrete percent addlabels

(Harvard MIT Data Center)

Stata Graphics

16 / 38
Univariate Graphics

Exercise 1: Histograms Bar Graphs
1

Open the datafile, NatNeighCrimeStudy.dta.

2

Create a histogram of the tract-level poverty rate (variable name:
T_POVRTY).

3

Insert the normal curve over the histogram

4

Change the numeric representation on the Y-axis to "percent"

5

Add appropriate titles to the overall graph and the x axis and y axis.
Also, add a note that states the source of this data.

6

Open the datafile, TimePollPubSchools.dta

7

Create a histogram of the question, "What grade would you give your
child’s school" (variable name: Q11). Be sure to tell Stata that this is a
categorical variable.

8

Format this graph so that the axes have proper titles and labels. Also,
add an appropriate title to the overall graph that goes onto two lines.
Add a note stating the source of the data.

(Harvard MIT Data Center)

Stata Graphics

17 / 38
Univariate Graphics

Next Dataset:

National Neighborhood Crime Study (NNCS)
N=9,593 census tracts in 2000
Explore sources of variation in crime for communities in the United States
Tract-level data: crime, social disorganization, disadvantage,
socioeconomic inequality
City-level data: labor market, socioeconomic inequality, population
change

(Harvard MIT Data Center)

Stata Graphics

18 / 38
Bivariate Graphics

Topic

1

Introduction

2

Univariate Graphics

3

Bivariate Graphics

4

More Fun with Twoway Line Graphs

5

Wrap-up

(Harvard MIT Data Center)

Stata Graphics

19 / 38
Bivariate Graphics

The Twoway Family

twoway is basic Stata command for all twoway graphs
Use twoway anytime you want to make comparisons among variables
Can be used to combine graphs (i.e., overlay one graph with another
e.g., insert line of best fit over a scatter plot

Some basic examples:
use NatNeighCrimeStudy.dta
tw scatter T_PERCAP T_VIOLNT
tw dropline T_PERCAP T_VIOLNT
tw lfitci T_PERCAP T_VIOLNT

(Harvard MIT Data Center)

Stata Graphics

20 / 38
Bivariate Graphics

Twoway and the "by" Statement
twoway scatter T_PERCAP T_VIOLNT, by(DIVISION)

(Harvard MIT Data Center)

Stata Graphics

21 / 38
Bivariate Graphics

Twoway Title Options

Same title options as with histogram
title(insert name of graph)
subtitle(insert subtitle of graph)
note(insert note to appear at bottom of graph)
caption(insert caption to appear below notes)

(Harvard MIT Data Center)

Stata Graphics

22 / 38
Bivariate Graphics

Twoway Title Options Example

twoway scatter T_PERCAP T_VIOLNT, ///
title(Comparison of Per Capita Income ///
and Violent Crime Rate at Tract level) ///
xtitle(Violent Crime Rate) ytitle(Per Capita Income) ///
note(Source: National Neighborhood Crime Study 2000)

The title is a bit cramped–let’s fix that:
twoway scatter T_PERCAP T_VIOLNT, ///
title("Comparison of Per Capita Income" ///
"and Violent Crime Rate at Tract level") ///
xtitle(Violent Crime Rate) ytitle(Per Capita Income) ///
note(Source: National Neighborhood Crime Study 2000)

(Harvard MIT Data Center)

Stata Graphics

23 / 38
Bivariate Graphics

Twoway Symbol Options
A variety of symbol shapes are available: use palette symbolpalette
to seem them and msymbol() to set them

(Harvard MIT Data Center)

Stata Graphics

24 / 38
Bivariate Graphics

Twoway Symbol Options
twoway scatter T_PERCAP T_VIOLNT, ///
title("Comparison of Per Capita Income" ///
"and Violent Crime Rate at Tract level") ///
xtitle(Violent Crime Rate) ytitle(Per Capita Income) ///
note(Source: National Neighborhood Crime Study 2000) ///
msymbol(Sh) mcolor("red")

(Harvard MIT Data Center)

Stata Graphics

25 / 38
Bivariate Graphics

Overlaying Twoway Graphs

Very simple to combine multiple graphs. . . just put each graph command
in parentheses
twoway (scatter var1 var2) (lfit var1 var2)

Add individual options to each graph within the parentheses
Add overall graph options as usual following the comma
twoway (scatter var1 var2) (lfit var1 var2), options

(Harvard MIT Data Center)

Stata Graphics

26 / 38
Bivariate Graphics

Overlaying Points and Lines

twoway (scatter T_PERCAP T_VIOLNT) ///
(lfit T_PERCAP T_VIOLNT), ///
title("Comparison of Per Capita Income" ///
"and Violent Crime Rate at Tract level") ///
xtitle(Violent Crime Rate) ytitle(Per Capita Income) ///
note(Source: National Neighborhood Crime Study 2000)

(Harvard MIT Data Center)

Stata Graphics

27 / 38
Bivariate Graphics

Overlaying Points and Labels

twoway (scatter T_PERCAP T_VIOLNT if T_VIOLNT==1976, ///
mlabel(CITY)) (scatter T_PERCAP T_VIOLNT), ///
title("Comparison of Per Capita Income" ///
"and Violent Crime Rate at Tract level") ///
xlabel(0(200)2400) note(Source: National Neighborhood ///
Crime Study 2000) legend(off)

(Harvard MIT Data Center)

Stata Graphics

28 / 38
Bivariate Graphics

Exercise 2: The TwoWay Family
Open the datafile, NatNeighCrimeStudy.dta.
1

Create a basic twoway scatterplot that compares the city unemployment
rate (C_UNEMP) to the percent secondary sector low-wage jobs
(C_SSLOW)

2

Generate the same scatterplot, but this time, divide the plot by the
dummy variable indicating whether the city is located in the south or not
(C_SOUTH)

3

Change the color of the symbol that you use in this scatter plot

4

Change the type of symbol you use to a marker of your choice

5

Notice in your scatterplot that is broken down by C_SOUTH that there is
an outlier in the upper right hand corner of the "Not South" graph. Add
the city name label to this marker.

6

Review the options available under "help twowayoptions " and change one
aspect of your graph using an option that we haven’t already reviewed

(Harvard MIT Data Center)

Stata Graphics

29 / 38
More Fun with Twoway Line Graphs

Topic

1

Introduction

2

Univariate Graphics

3

Bivariate Graphics

4

More Fun with Twoway Line Graphs

5

Wrap-up

(Harvard MIT Data Center)

Stata Graphics

30 / 38
More Fun with Twoway Line Graphs

Line Graphs

Line graphs helpful for a variety of data
Especially any type of time series data

We’ll use data on US life expectancy from 1900-1999
webuse uslifeexp, clear

(Harvard MIT Data Center)

Stata Graphics

31 / 38
More Fun with Twoway Line Graphs

Line Graphs
webuse uslifeexp, clear
twoway (line le_wm year, mcolor("red")) ///
(line le_bm year, mcolor("green"))

(Harvard MIT Data Center)

Stata Graphics

32 / 38
More Fun with Twoway Line Graphs

Line Graphs
twoway (line (le_wfemale le_wmale le_bf le_bm) year, ///
lpattern(dot solid dot solid))

(Harvard MIT Data Center)

Stata Graphics

33 / 38
More Fun with Twoway Line Graphs

Stata Graphing Lines
palette linepalette

(Harvard MIT Data Center)

Stata Graphics

34 / 38
More Fun with Twoway Line Graphs

Exporting Graphs

From Stata, right click on image and select "save as" or try syntax:
graph export myfig.esp, replace

In Microsoft Word: insert > picture > from file
Or, right click on graph in Stata and copy and paste into Word

(Harvard MIT Data Center)

Stata Graphics

35 / 38
Wrap-up

Topic

1

Introduction

2

Univariate Graphics

3

Bivariate Graphics

4

More Fun with Twoway Line Graphs

5

Wrap-up

(Harvard MIT Data Center)

Stata Graphics

36 / 38
Wrap-up

Help Us Make This Workshop Better

Please take a moment to fill out a very short feedback form
These workshops exist for you–tell us what you need!
http://tinyurl.com/StataGraphicsFeedback

(Harvard MIT Data Center)

Stata Graphics

37 / 38
Wrap-up

Additional resources

training and consulting
IQSS workshops:
http://projects.iq.harvard.edu/rtc/filter_by/workshops
IQSS statistical consulting: http://rtc.iq.harvard.edu

Stata resources
UCLA website: http://www.ats.ucla.edu/stat/Stata/
Great for self-study
Links to resources

Stata website: http://www.stata.com/help.cgi?contents
Email list: http://www.stata.com/statalist/

(Harvard MIT Data Center)

Stata Graphics

38 / 38

Contenu connexe

Tendances

Basics on statistical data analysis
Basics on statistical data analysisBasics on statistical data analysis
Basics on statistical data analysisDipesh Tamrakar
 
Introduction to Generalized Linear Models
Introduction to Generalized Linear ModelsIntroduction to Generalized Linear Models
Introduction to Generalized Linear Modelsrichardchandler
 
Stata statistics
Stata statisticsStata statistics
Stata statisticsizahn
 
Basic Biostatistics and Data managment
Basic Biostatistics and Data managment Basic Biostatistics and Data managment
Basic Biostatistics and Data managment Tadesse Awoke Ayele
 
Descriptive Statistics and Data Visualization
Descriptive Statistics and Data VisualizationDescriptive Statistics and Data Visualization
Descriptive Statistics and Data VisualizationDouglas Joubert
 
Time series analysis in Stata
Time series analysis in StataTime series analysis in Stata
Time series analysis in Statashahisec1
 
Newbold_chap08.ppt
Newbold_chap08.pptNewbold_chap08.ppt
Newbold_chap08.pptcfisicaster
 
Stata Training_EEA.ppt
Stata Training_EEA.pptStata Training_EEA.ppt
Stata Training_EEA.pptselam49
 
Introduction to statistics
Introduction to statisticsIntroduction to statistics
Introduction to statisticsAndi Koentary
 
Statistics For Data Science | Statistics Using R Programming Language | Hypot...
Statistics For Data Science | Statistics Using R Programming Language | Hypot...Statistics For Data Science | Statistics Using R Programming Language | Hypot...
Statistics For Data Science | Statistics Using R Programming Language | Hypot...Edureka!
 
Introduction to statistics
Introduction to statisticsIntroduction to statistics
Introduction to statisticsKapil Dev Ghante
 
Basic Descriptive statistics
Basic Descriptive statisticsBasic Descriptive statistics
Basic Descriptive statisticsAjendra Sharma
 
Descriptive statistics
Descriptive statisticsDescriptive statistics
Descriptive statisticsAileen Balbido
 
1. Introdution to Biostatistics.ppt
1. Introdution to Biostatistics.ppt1. Introdution to Biostatistics.ppt
1. Introdution to Biostatistics.pptFatima117039
 
Epidata ppt user guide
Epidata ppt user guideEpidata ppt user guide
Epidata ppt user guideSadat Mohammed
 

Tendances (20)

Stata tutorial
Stata tutorialStata tutorial
Stata tutorial
 
Descriptive statistics
Descriptive statisticsDescriptive statistics
Descriptive statistics
 
Survival analysis
Survival analysis  Survival analysis
Survival analysis
 
Basics on statistical data analysis
Basics on statistical data analysisBasics on statistical data analysis
Basics on statistical data analysis
 
Introduction to Generalized Linear Models
Introduction to Generalized Linear ModelsIntroduction to Generalized Linear Models
Introduction to Generalized Linear Models
 
Stata statistics
Stata statisticsStata statistics
Stata statistics
 
Basic Biostatistics and Data managment
Basic Biostatistics and Data managment Basic Biostatistics and Data managment
Basic Biostatistics and Data managment
 
Descriptive Statistics and Data Visualization
Descriptive Statistics and Data VisualizationDescriptive Statistics and Data Visualization
Descriptive Statistics and Data Visualization
 
Time series analysis in Stata
Time series analysis in StataTime series analysis in Stata
Time series analysis in Stata
 
Newbold_chap08.ppt
Newbold_chap08.pptNewbold_chap08.ppt
Newbold_chap08.ppt
 
Introduction to Biostatistics
Introduction to BiostatisticsIntroduction to Biostatistics
Introduction to Biostatistics
 
Statistics
StatisticsStatistics
Statistics
 
Stata Training_EEA.ppt
Stata Training_EEA.pptStata Training_EEA.ppt
Stata Training_EEA.ppt
 
Introduction to statistics
Introduction to statisticsIntroduction to statistics
Introduction to statistics
 
Statistics For Data Science | Statistics Using R Programming Language | Hypot...
Statistics For Data Science | Statistics Using R Programming Language | Hypot...Statistics For Data Science | Statistics Using R Programming Language | Hypot...
Statistics For Data Science | Statistics Using R Programming Language | Hypot...
 
Introduction to statistics
Introduction to statisticsIntroduction to statistics
Introduction to statistics
 
Basic Descriptive statistics
Basic Descriptive statisticsBasic Descriptive statistics
Basic Descriptive statistics
 
Descriptive statistics
Descriptive statisticsDescriptive statistics
Descriptive statistics
 
1. Introdution to Biostatistics.ppt
1. Introdution to Biostatistics.ppt1. Introdution to Biostatistics.ppt
1. Introdution to Biostatistics.ppt
 
Epidata ppt user guide
Epidata ppt user guideEpidata ppt user guide
Epidata ppt user guide
 

En vedette

STATA - Graphing Data
STATA - Graphing DataSTATA - Graphing Data
STATA - Graphing Datastata_org_uk
 
Logical Framework And Project Proposal
Logical Framework And Project ProposalLogical Framework And Project Proposal
Logical Framework And Project Proposalrexcris
 
Probit analysis in toxicological studies
Probit analysis in toxicological studies Probit analysis in toxicological studies
Probit analysis in toxicological studies kunthavai Nachiyar
 
Probit analysis
Probit analysisProbit analysis
Probit analysisPramod935
 
STATA - Probit Analysis
STATA - Probit AnalysisSTATA - Probit Analysis
STATA - Probit Analysisstata_org_uk
 
STATA - Panel Regressions
STATA - Panel RegressionsSTATA - Panel Regressions
STATA - Panel Regressionsstata_org_uk
 
STATA - Download Examples
STATA - Download ExamplesSTATA - Download Examples
STATA - Download Examplesstata_org_uk
 
STATA - Introduction
STATA - IntroductionSTATA - Introduction
STATA - Introductionstata_org_uk
 
STATA - Time Series Analysis
STATA - Time Series AnalysisSTATA - Time Series Analysis
STATA - Time Series Analysisstata_org_uk
 
Monitoring & evaluation presentation[1]
Monitoring & evaluation presentation[1]Monitoring & evaluation presentation[1]
Monitoring & evaluation presentation[1]skzarif
 

En vedette (14)

STATA - Graphing Data
STATA - Graphing DataSTATA - Graphing Data
STATA - Graphing Data
 
Model probit
Model probitModel probit
Model probit
 
Logical Framework And Project Proposal
Logical Framework And Project ProposalLogical Framework And Project Proposal
Logical Framework And Project Proposal
 
Probit analysis in toxicological studies
Probit analysis in toxicological studies Probit analysis in toxicological studies
Probit analysis in toxicological studies
 
Probit analysis
Probit analysisProbit analysis
Probit analysis
 
STATA - Probit Analysis
STATA - Probit AnalysisSTATA - Probit Analysis
STATA - Probit Analysis
 
Probit and logit model
Probit and logit modelProbit and logit model
Probit and logit model
 
STATA - Panel Regressions
STATA - Panel RegressionsSTATA - Panel Regressions
STATA - Panel Regressions
 
STATA - Download Examples
STATA - Download ExamplesSTATA - Download Examples
STATA - Download Examples
 
STATA - Introduction
STATA - IntroductionSTATA - Introduction
STATA - Introduction
 
STATA - Time Series Analysis
STATA - Time Series AnalysisSTATA - Time Series Analysis
STATA - Time Series Analysis
 
Monitoring and Evaluation Framework
Monitoring and Evaluation FrameworkMonitoring and Evaluation Framework
Monitoring and Evaluation Framework
 
Project Monitoring & Evaluation
Project Monitoring & EvaluationProject Monitoring & Evaluation
Project Monitoring & Evaluation
 
Monitoring & evaluation presentation[1]
Monitoring & evaluation presentation[1]Monitoring & evaluation presentation[1]
Monitoring & evaluation presentation[1]
 

Similaire à Graphing stata (2 hour course)

METODOLOGIA DEA EN STATA
METODOLOGIA DEA EN STATAMETODOLOGIA DEA EN STATA
METODOLOGIA DEA EN STATALuhSm
 
Week 2 Project - STAT 3001Student Name Type your name here.docx
Week 2 Project - STAT 3001Student Name Type your name here.docxWeek 2 Project - STAT 3001Student Name Type your name here.docx
Week 2 Project - STAT 3001Student Name Type your name here.docxcockekeshia
 
SAMOA: A Platform for Mining Big Data Streams (Apache BigData Europe 2015)
SAMOA: A Platform for Mining Big Data Streams (Apache BigData Europe 2015)SAMOA: A Platform for Mining Big Data Streams (Apache BigData Europe 2015)
SAMOA: A Platform for Mining Big Data Streams (Apache BigData Europe 2015)Nicolas Kourtellis
 
Computing and Data Analysis for Environmental Applications
Computing and Data Analysis for Environmental ApplicationsComputing and Data Analysis for Environmental Applications
Computing and Data Analysis for Environmental ApplicationsStatistics Assignment Help
 
Next directions in Mahout's recommenders
Next directions in Mahout's recommendersNext directions in Mahout's recommenders
Next directions in Mahout's recommenderssscdotopen
 
Topic 4 intro spss_stata 30032012 sy_srini
Topic 4 intro spss_stata 30032012 sy_sriniTopic 4 intro spss_stata 30032012 sy_srini
Topic 4 intro spss_stata 30032012 sy_sriniSM Lalon
 
Graph Tea: Simulating Tool for Graph Theory & Algorithms
Graph Tea: Simulating Tool for Graph Theory & AlgorithmsGraph Tea: Simulating Tool for Graph Theory & Algorithms
Graph Tea: Simulating Tool for Graph Theory & AlgorithmsIJMTST Journal
 
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...AIST
 
R and Visualization: A match made in Heaven
R and Visualization: A match made in HeavenR and Visualization: A match made in Heaven
R and Visualization: A match made in HeavenEdureka!
 
R programming & Machine Learning
R programming & Machine LearningR programming & Machine Learning
R programming & Machine LearningAmanBhalla14
 
January 2016 Meetup: Speeding up (big) data manipulation with data.table package
January 2016 Meetup: Speeding up (big) data manipulation with data.table packageJanuary 2016 Meetup: Speeding up (big) data manipulation with data.table package
January 2016 Meetup: Speeding up (big) data manipulation with data.table packageZurich_R_User_Group
 
Session 04 communicating results
Session 04 communicating resultsSession 04 communicating results
Session 04 communicating resultsbodaceacat
 
Session 04 communicating results
Session 04 communicating resultsSession 04 communicating results
Session 04 communicating resultsSara-Jayne Terp
 

Similaire à Graphing stata (2 hour course) (20)

METODOLOGIA DEA EN STATA
METODOLOGIA DEA EN STATAMETODOLOGIA DEA EN STATA
METODOLOGIA DEA EN STATA
 
Week 2 Project - STAT 3001Student Name Type your name here.docx
Week 2 Project - STAT 3001Student Name Type your name here.docxWeek 2 Project - STAT 3001Student Name Type your name here.docx
Week 2 Project - STAT 3001Student Name Type your name here.docx
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
SAMOA: A Platform for Mining Big Data Streams (Apache BigData Europe 2015)
SAMOA: A Platform for Mining Big Data Streams (Apache BigData Europe 2015)SAMOA: A Platform for Mining Big Data Streams (Apache BigData Europe 2015)
SAMOA: A Platform for Mining Big Data Streams (Apache BigData Europe 2015)
 
20151130
2015113020151130
20151130
 
Computing and Data Analysis for Environmental Applications
Computing and Data Analysis for Environmental ApplicationsComputing and Data Analysis for Environmental Applications
Computing and Data Analysis for Environmental Applications
 
Distributed Streams
Distributed StreamsDistributed Streams
Distributed Streams
 
Next directions in Mahout's recommenders
Next directions in Mahout's recommendersNext directions in Mahout's recommenders
Next directions in Mahout's recommenders
 
Topic 4 intro spss_stata 30032012 sy_srini
Topic 4 intro spss_stata 30032012 sy_sriniTopic 4 intro spss_stata 30032012 sy_srini
Topic 4 intro spss_stata 30032012 sy_srini
 
Graph Tea: Simulating Tool for Graph Theory & Algorithms
Graph Tea: Simulating Tool for Graph Theory & AlgorithmsGraph Tea: Simulating Tool for Graph Theory & Algorithms
Graph Tea: Simulating Tool for Graph Theory & Algorithms
 
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
 
JFree chart
JFree chartJFree chart
JFree chart
 
R and Visualization: A match made in Heaven
R and Visualization: A match made in HeavenR and Visualization: A match made in Heaven
R and Visualization: A match made in Heaven
 
R programming & Machine Learning
R programming & Machine LearningR programming & Machine Learning
R programming & Machine Learning
 
Data-Intensive Scalable Science
Data-Intensive Scalable ScienceData-Intensive Scalable Science
Data-Intensive Scalable Science
 
F14 lec12graphs
F14 lec12graphsF14 lec12graphs
F14 lec12graphs
 
Matlab practical ---1.pdf
Matlab practical ---1.pdfMatlab practical ---1.pdf
Matlab practical ---1.pdf
 
January 2016 Meetup: Speeding up (big) data manipulation with data.table package
January 2016 Meetup: Speeding up (big) data manipulation with data.table packageJanuary 2016 Meetup: Speeding up (big) data manipulation with data.table package
January 2016 Meetup: Speeding up (big) data manipulation with data.table package
 
Session 04 communicating results
Session 04 communicating resultsSession 04 communicating results
Session 04 communicating results
 
Session 04 communicating results
Session 04 communicating resultsSession 04 communicating results
Session 04 communicating results
 

Plus de izahn

Introduction to SAS
Introduction to SASIntroduction to SAS
Introduction to SASizahn
 
Stata datman
Stata datmanStata datman
Stata datmanizahn
 
Introduction to Stata
Introduction to StataIntroduction to Stata
Introduction to Stataizahn
 
Introduction to R Programming
Introduction to R ProgrammingIntroduction to R Programming
Introduction to R Programmingizahn
 
Introduction to R Graphics with ggplot2
Introduction to R Graphics with ggplot2Introduction to R Graphics with ggplot2
Introduction to R Graphics with ggplot2izahn
 
R Regression Models with Zelig
R Regression Models with ZeligR Regression Models with Zelig
R Regression Models with Zeligizahn
 
Introduction to the R Statistical Computing Environment
Introduction to the R Statistical Computing EnvironmentIntroduction to the R Statistical Computing Environment
Introduction to the R Statistical Computing Environmentizahn
 

Plus de izahn (7)

Introduction to SAS
Introduction to SASIntroduction to SAS
Introduction to SAS
 
Stata datman
Stata datmanStata datman
Stata datman
 
Introduction to Stata
Introduction to StataIntroduction to Stata
Introduction to Stata
 
Introduction to R Programming
Introduction to R ProgrammingIntroduction to R Programming
Introduction to R Programming
 
Introduction to R Graphics with ggplot2
Introduction to R Graphics with ggplot2Introduction to R Graphics with ggplot2
Introduction to R Graphics with ggplot2
 
R Regression Models with Zelig
R Regression Models with ZeligR Regression Models with Zelig
R Regression Models with Zelig
 
Introduction to the R Statistical Computing Environment
Introduction to the R Statistical Computing EnvironmentIntroduction to the R Statistical Computing Environment
Introduction to the R Statistical Computing Environment
 

Dernier

Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 

Dernier (20)

Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 

Graphing stata (2 hour course)

  • 1. Stata Graphics Harvard MIT Data Center The Institute for Quantitative Social Science at Harvard University (Harvard MIT Data Center) Stata Graphics 1 / 38
  • 2. Outline 1 Introduction 2 Univariate Graphics 3 Bivariate Graphics 4 More Fun with Twoway Line Graphs 5 Wrap-up (Harvard MIT Data Center) Stata Graphics 2 / 38
  • 3. Introduction Topic 1 Introduction 2 Univariate Graphics 3 Bivariate Graphics 4 More Fun with Twoway Line Graphs 5 Wrap-up (Harvard MIT Data Center) Stata Graphics 3 / 38
  • 4. Introduction Documents for today USERNAME: dataclass PASSWORD: dataclass Find class materials at: Scratch > StataStatistics FIRST THING: copy this folder to your desktop! (Harvard MIT Data Center) Stata Graphics 4 / 38
  • 5. Introduction Organization Please feel free to ask questions at any point if they are relevant to the current topic (or if you are lost!) There will be a Q&A after class for more specific, personalized questions Collaboration with your neighbors is encouraged If you are using a laptop, you will need to adjust paths accordingly Make comments in your Do-file rather than on hand-outs Save on flash drive or email to yourself (Harvard MIT Data Center) Stata Graphics 5 / 38
  • 6. Introduction Graphing Strategies Keep it simple Labels, labels, labels!! Avoid cluttered graphs Every part of the graph should be meaningful Avoid: Shading Distracting colors Decoration Always know what you’re working with before you get started Recognize scale of data If you’re using multiple variables – how do their scales align? Before any graphing procedure review variables with codebook, sum, tab, etc. HELPFUL STATA HINT: If you want your command to go on multiple lines use /// at end of each line (Harvard MIT Data Center) Stata Graphics 6 / 38
  • 7. Introduction Terrible Graph (Harvard MIT Data Center) Stata Graphics 7 / 38
  • 8. Introduction Much Better Graph (Harvard MIT Data Center) Stata Graphics 8 / 38
  • 9. Univariate Graphics Topic 1 Introduction 2 Univariate Graphics 3 Bivariate Graphics 4 More Fun with Twoway Line Graphs 5 Wrap-up (Harvard MIT Data Center) Stata Graphics 9 / 38
  • 10. Univariate Graphics Our First Dataset Time Magazine Public School Poll Based on survey of 1,000 adults in U.S. Conducted in August 2010 Questions regarding feelings about parental involvement, teachers union, current potential for reform Open Stata and call up the datafile for today // Step 1: tell Stata where to find data: cd /Users/dataclass/Desktop/StataGraphics/dataSets // Step 2: call up our dataset: use TimePollPubSchools.dta (Harvard MIT Data Center) Stata Graphics 10 / 38
  • 11. Univariate Graphics Single Continuous Variables Example: Histograms Stata assumes you’re working with continuous data Very simple syntax: hist varname Put a comma after your varname and start adding options bin(#) : change the number of bars that the graph displays normal : overlay normal curve addlabels : add actual values to bars (Harvard MIT Data Center) Stata Graphics 11 / 38
  • 12. Univariate Graphics Histogram Options To change the numeric depiction of your data add these options after the comma Choose one: density fraction frequency percent Be sure to properly describe your histogram: title(insert name of graph) subtitle(insert subtitle of graph) note(insert note to appear at bottom of graph) caption(insert caption to appear below notes) (Harvard MIT Data Center) Stata Graphics 12 / 38
  • 13. Univariate Graphics Histogram Example hist F1, bin(10) percent title(TITLE) /// subtitle(SUBTITLE) caption(CAPTION) note(NOTES) (Harvard MIT Data Center) Stata Graphics 13 / 38
  • 14. Univariate Graphics Axis Titles and Labels Example: Histograms Axis title options (default is variable label): xtitle(insert x axis name) ytitle(insert y axis name) Don’t want axis titles? xtitle("") ytitle("") Add labels to X or Y axis: xlabel(insert x axis label) ylabel(insert y axis label) Tell Stata how to scale each axis xlabel(start#(increment)end#) xlabel(0(5)100) This would label x-axis from 0-100 in increments of 5 (Harvard MIT Data Center) Stata Graphics 14 / 38
  • 15. Univariate Graphics Axis Labels Example hist F1, bin(10) percent title(TITLE) subtitle(SUBTITLE) /// caption(CAPTION) note(NOTES) /// xtitle(Here ’ s your x-axis title) /// ytitle(here ’ s your y-axis title) (Harvard MIT Data Center) Stata Graphics 15 / 38
  • 16. Univariate Graphics Basic Graphing: Single Categorical Variables We can also use the hist command for bar graphs Simply specify "discrete" with options Stata will produce one bar for each level (i.e. category) of variable Use xlabel command to insert names of individual categories hist F4, title(Racial breakdown of Time Poll Sample) xtitle(Race) /// ytitle(Percent) xlabel(1 "White" 2 "Black" 3 "Asian" 4 "Hispanic" /// 5 "Other") discrete percent addlabels (Harvard MIT Data Center) Stata Graphics 16 / 38
  • 17. Univariate Graphics Exercise 1: Histograms Bar Graphs 1 Open the datafile, NatNeighCrimeStudy.dta. 2 Create a histogram of the tract-level poverty rate (variable name: T_POVRTY). 3 Insert the normal curve over the histogram 4 Change the numeric representation on the Y-axis to "percent" 5 Add appropriate titles to the overall graph and the x axis and y axis. Also, add a note that states the source of this data. 6 Open the datafile, TimePollPubSchools.dta 7 Create a histogram of the question, "What grade would you give your child’s school" (variable name: Q11). Be sure to tell Stata that this is a categorical variable. 8 Format this graph so that the axes have proper titles and labels. Also, add an appropriate title to the overall graph that goes onto two lines. Add a note stating the source of the data. (Harvard MIT Data Center) Stata Graphics 17 / 38
  • 18. Univariate Graphics Next Dataset: National Neighborhood Crime Study (NNCS) N=9,593 census tracts in 2000 Explore sources of variation in crime for communities in the United States Tract-level data: crime, social disorganization, disadvantage, socioeconomic inequality City-level data: labor market, socioeconomic inequality, population change (Harvard MIT Data Center) Stata Graphics 18 / 38
  • 19. Bivariate Graphics Topic 1 Introduction 2 Univariate Graphics 3 Bivariate Graphics 4 More Fun with Twoway Line Graphs 5 Wrap-up (Harvard MIT Data Center) Stata Graphics 19 / 38
  • 20. Bivariate Graphics The Twoway Family twoway is basic Stata command for all twoway graphs Use twoway anytime you want to make comparisons among variables Can be used to combine graphs (i.e., overlay one graph with another e.g., insert line of best fit over a scatter plot Some basic examples: use NatNeighCrimeStudy.dta tw scatter T_PERCAP T_VIOLNT tw dropline T_PERCAP T_VIOLNT tw lfitci T_PERCAP T_VIOLNT (Harvard MIT Data Center) Stata Graphics 20 / 38
  • 21. Bivariate Graphics Twoway and the "by" Statement twoway scatter T_PERCAP T_VIOLNT, by(DIVISION) (Harvard MIT Data Center) Stata Graphics 21 / 38
  • 22. Bivariate Graphics Twoway Title Options Same title options as with histogram title(insert name of graph) subtitle(insert subtitle of graph) note(insert note to appear at bottom of graph) caption(insert caption to appear below notes) (Harvard MIT Data Center) Stata Graphics 22 / 38
  • 23. Bivariate Graphics Twoway Title Options Example twoway scatter T_PERCAP T_VIOLNT, /// title(Comparison of Per Capita Income /// and Violent Crime Rate at Tract level) /// xtitle(Violent Crime Rate) ytitle(Per Capita Income) /// note(Source: National Neighborhood Crime Study 2000) The title is a bit cramped–let’s fix that: twoway scatter T_PERCAP T_VIOLNT, /// title("Comparison of Per Capita Income" /// "and Violent Crime Rate at Tract level") /// xtitle(Violent Crime Rate) ytitle(Per Capita Income) /// note(Source: National Neighborhood Crime Study 2000) (Harvard MIT Data Center) Stata Graphics 23 / 38
  • 24. Bivariate Graphics Twoway Symbol Options A variety of symbol shapes are available: use palette symbolpalette to seem them and msymbol() to set them (Harvard MIT Data Center) Stata Graphics 24 / 38
  • 25. Bivariate Graphics Twoway Symbol Options twoway scatter T_PERCAP T_VIOLNT, /// title("Comparison of Per Capita Income" /// "and Violent Crime Rate at Tract level") /// xtitle(Violent Crime Rate) ytitle(Per Capita Income) /// note(Source: National Neighborhood Crime Study 2000) /// msymbol(Sh) mcolor("red") (Harvard MIT Data Center) Stata Graphics 25 / 38
  • 26. Bivariate Graphics Overlaying Twoway Graphs Very simple to combine multiple graphs. . . just put each graph command in parentheses twoway (scatter var1 var2) (lfit var1 var2) Add individual options to each graph within the parentheses Add overall graph options as usual following the comma twoway (scatter var1 var2) (lfit var1 var2), options (Harvard MIT Data Center) Stata Graphics 26 / 38
  • 27. Bivariate Graphics Overlaying Points and Lines twoway (scatter T_PERCAP T_VIOLNT) /// (lfit T_PERCAP T_VIOLNT), /// title("Comparison of Per Capita Income" /// "and Violent Crime Rate at Tract level") /// xtitle(Violent Crime Rate) ytitle(Per Capita Income) /// note(Source: National Neighborhood Crime Study 2000) (Harvard MIT Data Center) Stata Graphics 27 / 38
  • 28. Bivariate Graphics Overlaying Points and Labels twoway (scatter T_PERCAP T_VIOLNT if T_VIOLNT==1976, /// mlabel(CITY)) (scatter T_PERCAP T_VIOLNT), /// title("Comparison of Per Capita Income" /// "and Violent Crime Rate at Tract level") /// xlabel(0(200)2400) note(Source: National Neighborhood /// Crime Study 2000) legend(off) (Harvard MIT Data Center) Stata Graphics 28 / 38
  • 29. Bivariate Graphics Exercise 2: The TwoWay Family Open the datafile, NatNeighCrimeStudy.dta. 1 Create a basic twoway scatterplot that compares the city unemployment rate (C_UNEMP) to the percent secondary sector low-wage jobs (C_SSLOW) 2 Generate the same scatterplot, but this time, divide the plot by the dummy variable indicating whether the city is located in the south or not (C_SOUTH) 3 Change the color of the symbol that you use in this scatter plot 4 Change the type of symbol you use to a marker of your choice 5 Notice in your scatterplot that is broken down by C_SOUTH that there is an outlier in the upper right hand corner of the "Not South" graph. Add the city name label to this marker. 6 Review the options available under "help twowayoptions " and change one aspect of your graph using an option that we haven’t already reviewed (Harvard MIT Data Center) Stata Graphics 29 / 38
  • 30. More Fun with Twoway Line Graphs Topic 1 Introduction 2 Univariate Graphics 3 Bivariate Graphics 4 More Fun with Twoway Line Graphs 5 Wrap-up (Harvard MIT Data Center) Stata Graphics 30 / 38
  • 31. More Fun with Twoway Line Graphs Line Graphs Line graphs helpful for a variety of data Especially any type of time series data We’ll use data on US life expectancy from 1900-1999 webuse uslifeexp, clear (Harvard MIT Data Center) Stata Graphics 31 / 38
  • 32. More Fun with Twoway Line Graphs Line Graphs webuse uslifeexp, clear twoway (line le_wm year, mcolor("red")) /// (line le_bm year, mcolor("green")) (Harvard MIT Data Center) Stata Graphics 32 / 38
  • 33. More Fun with Twoway Line Graphs Line Graphs twoway (line (le_wfemale le_wmale le_bf le_bm) year, /// lpattern(dot solid dot solid)) (Harvard MIT Data Center) Stata Graphics 33 / 38
  • 34. More Fun with Twoway Line Graphs Stata Graphing Lines palette linepalette (Harvard MIT Data Center) Stata Graphics 34 / 38
  • 35. More Fun with Twoway Line Graphs Exporting Graphs From Stata, right click on image and select "save as" or try syntax: graph export myfig.esp, replace In Microsoft Word: insert > picture > from file Or, right click on graph in Stata and copy and paste into Word (Harvard MIT Data Center) Stata Graphics 35 / 38
  • 36. Wrap-up Topic 1 Introduction 2 Univariate Graphics 3 Bivariate Graphics 4 More Fun with Twoway Line Graphs 5 Wrap-up (Harvard MIT Data Center) Stata Graphics 36 / 38
  • 37. Wrap-up Help Us Make This Workshop Better Please take a moment to fill out a very short feedback form These workshops exist for you–tell us what you need! http://tinyurl.com/StataGraphicsFeedback (Harvard MIT Data Center) Stata Graphics 37 / 38
  • 38. Wrap-up Additional resources training and consulting IQSS workshops: http://projects.iq.harvard.edu/rtc/filter_by/workshops IQSS statistical consulting: http://rtc.iq.harvard.edu Stata resources UCLA website: http://www.ats.ucla.edu/stat/Stata/ Great for self-study Links to resources Stata website: http://www.stata.com/help.cgi?contents Email list: http://www.stata.com/statalist/ (Harvard MIT Data Center) Stata Graphics 38 / 38