SAS Programming for R Users, Part 1

0
Join & Subscribe
LinkedIn Learning
Free Trial Available
English
Certificate Available
1-2 hours worth of material
selfpaced

Overview

Discover how to apply your understanding of R—the language of big data—in the SAS environment.

SAS is a hugely popular data analytics platform with millions of users. R is the language of big data. In this course, enhance your programming skillset by learning how to apply your understanding of R in the SAS environment. Instructor Jordan Bakerman kicks off the course with an introduction to SAS and SAS Studio. He covers several essential concepts, including how to write a program in SAS Studio, use tasks and snippets, and call R from SAS. He also walks through importing and reporting data, and creating new variables, functions, and data tables.

Note: You can visit the SAS site to obtain a copy of the software, and use the companys online data sets to do the course exercises.

Syllabus

Introduction
  • Welcome
1. Introduction and Working in SAS
  • Introduction to SAS and SAS Studio
  • SAS University Edition
  • Demo: Working in SAS Studio
  • Demo: Writing a program in SAS Studio
  • Demo: Using tasks and snippets in SAS Studio
  • Demo: Bayesian Logistic Regression
  • Demo: Poker simulation
  • Demo: Determining power using simulation
  • Demo: Calling R from SAS
  • SAS libraries and user-defined libraries
  • SAS procedure syntax
  • Getting programming help
  • Demo: Navigating the online documentation
2. Importing and Reporting Data
  • Creating datasets manually in the DATA step
  • Demo: Creating and viewing the data table
  • Importing raw data files
  • Demo: Importing data
  • Reporting data
  • Enhanced reporting: Labels and formats
  • The FORMAT statement
  • Demo: Labels, formats, and informats
3. Creating New Variables, Functions, and Data Tables
  • Creating new variables and conditional processing
  • Conditionally creating variables with a DO group
  • Using SAS functions
  • Using SAS functions on character data
  • Demo: SAS function documentation
  • Creating functions for the DATA step
  • Subsetting data
  • Concatenating data sets
  • Match-merging data sets

Taught by

Jordan Bakerman