bas 150 lesson 1 lecture
TRANSCRIPT
BAS 150Lesson 1:Introduction to Analytical Programming
• Explain Analytical Programming• Connect to SAS Studio• Create a Logical Data Flow
Learning Objectives
Part 1:Analytical Programming
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?
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)
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)
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)
Software Review (1 of 4)
Software Review (2 of 4)
Software Review (3 of 4)
Software Review (4 of 4)
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?
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)
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)
• 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
Part 2:Coding Mindset
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)
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?
$$$
Actionable InsightsClean
Normalize Subset Analyze
Inventory of Products
Cost of Products Sold
Customer Purchases
3Show
2Code
1Data
Logical Data Flow Map Example
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
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
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
2CodeLogical Data Flow Map
Example
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
$$$
3ShowLogical Data Flow Map
Example
$$$
Actionable InsightsClean
Normalize Subset Analyze
Inventory of Products
Cost of Products Sold
Customer Purchases
3Show
2Code
1Data
Logical Data Flow Map Example
Learning objectives…
“Explain Analytical Programming” - Lecture; Video
“Connect to SAS Studio” - Video;
Homework
“Create a Logical Data Flow Map” - Homework
Summary
“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