bas 150 lesson 1 lecture

28
BAS 150 Lesson 1: Introduction to Analytical Programming

Upload: wake-tech-bas

Post on 14-Apr-2017

46 views

Category:

Education


0 download

TRANSCRIPT

Page 1: BAS 150 Lesson 1 Lecture

BAS 150Lesson 1:Introduction to Analytical Programming

Page 2: BAS 150 Lesson 1 Lecture

• Explain Analytical Programming• Connect to SAS Studio• Create a Logical Data Flow

Learning Objectives

Page 3: BAS 150 Lesson 1 Lecture

Part 1:Analytical Programming

Page 4: BAS 150 Lesson 1 Lecture

Programming (coding) to collect, explore and present large amounts of data to discover underlying patterns, trends and insights using statistical software.

Statistics are applied every day – in research, industry and government – to become more scientific about decisions that need to be made.

Data-driven decisions vs “Gut Driven” decisions

What is Analytical Programming?

Page 5: BAS 150 Lesson 1 Lecture

This course introduces statistical software for analytics

Topics include utilization of analytical and statistical software packages for data management, data visualization, and exploratory data analysis.

Upon completion, students should be able to use statistical programming tools to conduct descriptive analytics.

Essential for making data-based decisions in EVERY field.

Analytical Programming (1 of 3)

Page 6: BAS 150 Lesson 1 Lecture

The course has five distinct parts:

1) Getting started with analytical programmingo Logic o Technology

2) Foundational programming skillso Nuts and bolts of programmingo Fostering good programming habitso Getting external data sets into SASo Constructing an analysis data set

Analytical Programming (2 of 3)

Page 7: BAS 150 Lesson 1 Lecture

3) Reporting on your analysis o Producing customized tables

o Generating more attractive output

o Producing high-quality graphical displays.

4) Creating descriptive statistics and summaries

5) Advanced topics, tricks and tips

Analytical Programming (3 of 3)

Page 8: BAS 150 Lesson 1 Lecture

Software Review (1 of 4)

Page 9: BAS 150 Lesson 1 Lecture

Software Review (2 of 4)

Page 10: BAS 150 Lesson 1 Lecture

Software Review (3 of 4)

Page 11: BAS 150 Lesson 1 Lecture

Software Review (4 of 4)

Page 12: BAS 150 Lesson 1 Lecture

Still the most frequently used business analytics tool today. 91 of the top 100 companies on the 2015 Fortune Global

500® are SAS customers. SAS says that the #1 most valuable career skill is the

understanding of their data analysis software. This skill commands the highest salary premium at SAS (+6.1%).o “Money and PayScale analyzed 54 million employee profiles across

350 industries, with 15,000 job titles—from entry-lefvel workers to top execs. The stuydy compared people with the same title, age, location and experience, isolating the specific skills (from a universe of about 2,300) correlated with higher pay, advancement, and career opportunity.” (Source)

Why SAS?

Page 13: BAS 150 Lesson 1 Lecture

Began as a statistical package

Also allows users to:

o Store data

o Manipulate data

o Create reports PDF

Excel

HTML

XML

RTF / Word

Etc. Etc. Etc.

What is SAS? (1 of 2)

Page 14: BAS 150 Lesson 1 Lecture

Also allows users to:

o Create graphs

o Create maps

o Send e-mails

o Create web applications

o Create iPhone Apps

o Access R

o Schedule regularly run reports

What is SAS? (2 of 2)

Page 15: BAS 150 Lesson 1 Lecture

• SAS University Edition

• http://www.sas.com/en_us/software/university-edition.html

SAS University Edition provides free access to SAS software quickly and easily for anyone to learn quantitative analysis. SAS University Edition makes writing and submitting code easy, with a powerful graphical interface to SAS advanced statistical analysis software.

In addition, free e-learning resources and online tutorials are available to help users get started or to get help with specific tasks in SAS.

Software

Page 16: BAS 150 Lesson 1 Lecture

Part 2:Coding Mindset

Page 17: BAS 150 Lesson 1 Lecture

What does it take to become a good SAS programmer?

o Thinks logically

o Organized

o Attention to detail

o Looks for ways to be more efficient

o Can interpret and explain results clearly

o Focused on results

Coding Mindset (1 of 2)

Page 18: BAS 150 Lesson 1 Lecture

Coding Mindset (2 of 2)

Critical tool in your analytical toolbox…

“Logical Data Flow Map”

o The end-to-end flow of data

oRaw data Actionable insights

o Begin with the end in mind?

Page 19: BAS 150 Lesson 1 Lecture

$$$

Actionable InsightsClean

Normalize Subset Analyze

Inventory of Products

Cost of Products Sold

Customer Purchases

3Show

2Code

1Data

Logical Data Flow Map Example

Page 20: BAS 150 Lesson 1 Lecture

Begin with where the data can be found

oQuestions to ask…

“Where is the data stored?”

“What type of data is this?”

“What format is the data saved?”

1Data

Logical Data Flow Map

Page 21: BAS 150 Lesson 1 Lecture

Inventory of Products - “ IT Data Warehouse” - XML file format

Cost of Products Sold – “Accounting department” – Excel file format

Customer Purchases - “Point of Sale data” – CSV file format

1DataLogical Data Flow Map

Example: Sources of Data

Page 22: BAS 150 Lesson 1 Lecture

Data management & analysis

oQuestions to ask…

“Do I need to clean the data?”

“How do I merge the data?”

“What types of analytics do I need to uncover insights?”

“How do I subset the data to report the insights?”

2CodeLogical Data Flow Map

Page 23: BAS 150 Lesson 1 Lecture

2CodeLogical Data Flow Map

Example

Page 24: BAS 150 Lesson 1 Lecture

End with an actionable insight to share

oQuestions to ask…

“Who is my audience?”

“What type of reports do they want to see?”

“How do I format output to easily “see” the insights?”

“Is the insight actionable?”

3ShowLogical Data Flow Map

Page 25: BAS 150 Lesson 1 Lecture

$$$

3ShowLogical Data Flow Map

Example

Page 26: BAS 150 Lesson 1 Lecture

$$$

Actionable InsightsClean

Normalize Subset Analyze

Inventory of Products

Cost of Products Sold

Customer Purchases

3Show

2Code

1Data

Logical Data Flow Map Example

Page 27: BAS 150 Lesson 1 Lecture

Learning objectives…

“Explain Analytical Programming” - Lecture; Video

“Connect to SAS Studio” - Video;

Homework

“Create a Logical Data Flow Map” - Homework

Summary

Page 28: BAS 150 Lesson 1 Lecture

“This workforce solution was funded by a grant awarded by the U.S. Department of Labor’s

Employment and Training Administration. The solution was created by the grantee and does not

necessarily reflect the official position of the U.S. Department of Labor. The Department of Labor

makes no guarantees, warranties, or assurances of any kind, express or implied, with respect to such

information, including any information on linked sites and including, but not limited to, accuracy of the

information or its completeness, timeliness, usefulness, adequacy, continued availability, or

ownership.”

Except where otherwise stated, this work by Wake Technical Community College Building Capacity in

Business Analytics, a Department of Labor, TAACCCT funded project, is licensed under the Creative

Commons Attribution 4.0 International License. To view a copy of this license, visit

http://creativecommons.org/licenses/by/4.0/

Copyright Information