X

SAS Programming for R Users

Register* for Upcoming Training

August 21 - 23, 2018

*Please Note: Completing the registration form will result in the generation of an invoice. Payment is expected within 30 days of course completion. Cancellation less than two weeks prior to class start date will result in a cancellation fee equal to 50% of the registration cost. No Exceptions.

Course Overview

This course is for experienced R users who want to apply their existing skills and extend them to the SAS environment. Emphasis is placed on programming and not statistical theory or interpretation. Students in this course should have knowledge of plotting, manipulating data, iterative processing, creating functions, applying functions, linear models, generalized linear models, mixed models, stepwise model selection, matrix algebra, and statistical simulations.

Learn how to

  • read and write SAS programs
  • import various forms of data
  • subset and merge data tables
  • do iterative processing and simulate new data
  • create new variables and functions
  • create and enhance plots of all types
  • apply descriptive and inferential procedures, including regression, logistic regression, analysis of variance, stepwise model selection, and mixed models
  • conduct matrix algebra and statistical simulations in the interactive matrix language (IML)
  • call R from SAS to use as a complimentary resource.

Who should attend
Experienced R users who want to augment their programming skills with SAS.

Prerequisites

Students should have knowledge of plotting, manipulating data, iterative processing, and creating and applying functions. They should also have knowledge of linear models, generalized linear models, mixed models, stepwise model selection, matrix algebra, and statistical simulations. 

Pricing

SAS Programming for R Users: $1,950

Course Outline

Note: This course will last all day for the length of the course. Most classes will start at 9:00AM and end at 5:00PM. 

Introduction

  • introduction
  • SAS programming (self-study)
  • accessing data in SAS libraries

Importing and Reporting Data

  • the DATA step and manual data entry
  • importing data
  • reporting the data
  • enhanced reporting

Creating New Variables, Functions, and Data Tables

  • creating new variables
  • creating and using functions
  • subsetting and concatenating data tables

Random Number Generation and Plotting

  • DO loop and random number generation
  • single-cell plotting
  • multi-cell plotting

Descriptive Procedures, Output Delivery System, and Macros

  • CORR, FREQ, MEANS, and UNIVARIATE procedures
  • Output Delivery System (ODS)
  • creating macro variables
  • creating macro programs 

Analyzing the Data via Inferential Procedures

  • linear models
  • generalized linear models
  • mixed models
  • other procedures

Interactive Matrix Language (IML)

  • the basics (self-study)
  • modules and subroutines
  • calling SAS data sets and procedures
  • simulations

A Bridge between SAS and R

  • calling R from IML
  • calling R from Base SAS Java API (self-study)
  • calling R from SAS Enterprise Miner (self-study)

Course Logistics

Location: FedEx Institute of Technology, 365 Fogelman Drive
Duration: 9:00 AM - 5:00 PM CST

We ask that attendees bring their own device in order to follow along with the class presentations. The temperature in our training room tends to be cooler, we advise you to bring a light jacket or sweater. Parking passes are provided for the garage across to the FedEx Institute of Technology (located on Fogelman Drive).

If you have any additional questions please let us know at fedex@memphis.edu.

Travel Information

Click here to learn more about travel information. 

Register >>