Advanced SAS Programming for R Users, Part 2

Go to class
Write Review

Free Online Course: Advanced SAS Programming for R Users, Part 2 provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Advanced SAS Programming for R Users, Part 2 is taught by Jordan Bakerman.

Overview
  • Learn how to apply your understanding of R—the language of big data—in the SAS environment at an advanced level.

Syllabus
  • Introduction

    • Welcome
    1. Interactive Matrix Language (IML)
    • The basics of IML
    • Similarities to R
    • Additional techniques
    • Demo: Working in Interactive mode in SAS Studio
    • Demo: Basic matrix operations by example
    • Modules: Functions and subroutines
    • Random number generation in IML
    • Demo: Simple linear regression from scratch
    • Common IML modules
    • Demo: Navigating the SAS/IML documentation
    • Creating modules
    • Storage techniques
    • Demo: Creating functions and subroutines
    • Pulling a SAS dataset into an IML matrix
    • Creating or editing a SAS dataset with an IML matrix
    • Demo: Calling SAS datasets from IML
    • Calling SAS procedures from IML
    • Demo: Submitting SAS procedures
    • Syntax for simulations
    • Demo: The Monty Hall simulation
    • Simulation techniques in general
    • Demo: Sampling distribution method 1, entirely in IML
    • Demo: Sampling distribution method 2, iteratively calling SAS procedures from IML
    • Demo: Sampling distribution method 3, intelligently calling SAS procedures with the BY statement
    2. A Bridge between SAS and R
    • Calling R from SAS in general
    • Readying your machine to call R
    • Moving code, data, and results between SAS and R
    • Demo: Working with R from IML