29
Stephanie R. Thompson Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum Mentor (Not sure what this is? Ask her!) 4. Presents at lots of SAS conferences and finds them invaluable (learning, networking, even some fun) 5. Has worked in higher education, commercial printing, automotive parts manufacturing & retail, cereal production, and nuclear waste remediation Affiliations: Principal at Datamum and Sr. Data Scientist at RIT

Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

Stephanie R. Thompson –Top 5 Things to Know

1. Loves programming (FORTRAN 77 anyone?)

2. Has been programming for a long time (see #1)

3. Is a SAS Global Forum Mentor (Not sure what this is? Ask her!)

4. Presents at lots of SAS conferences and finds them invaluable (learning, networking, even some fun)

5. Has worked in higher education, commercial printing, automotive parts manufacturing & retail, cereal production, and nuclear waste remediation

Affiliations: Principal at Datamum and Sr. Data Scientist at RIT

Page 2: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

Easier than You Think: Creating Maps with SAS® Enterprise Guide®

Stephanie R. Thompson

Datamum

[email protected]

Page 3: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

Have you ever wanted to do this?

Page 4: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum
Page 5: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

Or maybe something like this

Page 6: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum
Page 7: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

Well, it is easier than you think with SAS Enterprise Guide!

Page 8: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

It just takes this:

Page 9: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

And a few clicks…

Page 10: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum
Page 11: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

The Minimum Requirements

A dataset with a geographic variable and something to graph

A shape file / map dataset

Page 12: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

Try not to do this

Page 13: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum
Page 14: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

Linking Data

Page 15: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum
Page 16: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

What’s in the US dataset?

Contains instructions on how to draw each area (state) on the map

Multiple rows per state

– Colorado 8

– Maryland 54

Page 17: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

2 SEGMENT Num 5 State Segment Number1 STATE Num 5 State FIPS Code3 STATECODE Char 2 Two-letter abbrev. for state name4 X Num 8 Projected Longitude from Radians5 Y Num 8 Projected Latitude from Radians

From PROC CONTENTS

Page 18: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

Things to keep in mind

Some maps contain areas you may not want to display (e.g., Puerto Rico)

Page 19: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum
Page 20: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum
Page 21: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

Things to keep in mind

Choose colors easily discernable

Simple is good

Meaningful title and legend

Outline and background colors that complement and do not compete with the data

Page 22: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

Pitfalls

Competing colors

Too many bins for data

Unreadable fonts

Map projection

Page 23: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum
Page 24: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

Going to the Next Frontier

Add the code from Enterprise Guide to your programs

GOPTIONS CBACK= ;

TITLE1 "Map Chart";

PROC GMAP GOUT=MAPCHART DATA=WORK.MAPCHARTRESPONSEPREP MAP=WORK.MAPCHARTMAPPREP ALL;

ID STATECODE;CHORO population2000 /

WOUTLINE=1NOLEGEND;

RUN;QUIT;

Page 25: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

Going even further

Downloading maps

SAS bridge for ESRI

ArcGIS

Page 26: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

Wrap-Up

Creating Map Charts is easy

Keep it simple

Don’t go crazy

Take it to the next level

Page 27: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

Questions?

Page 28: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

Contact

[email protected]

www.datamum.com

Page 29: Stephanie R. Thompson Top 5 Things to Know · Top 5 Things to Know 1. Loves programming (FORTRAN 77 anyone?) 2. Has been programming for a long time (see #1) 3. Is a SAS Global Forum

Thank You!