Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Advanced SAS Programming for R Users, Part 2

Advanced SAS Programming for R Users, Part 2

1h 37mAdvanced2021-11-16

Authors

Jordan Bakerman

Jordan Bakerman

Instructor, SAS Expert

Course details

Advanced SAS Programming for R Users explores sophisticated techniques and concepts that can help you apply your understanding of R—the language of big data—in the SAS environment at an advanced level. In this course, Jordan Bakerman walks through several advanced SAS programming concepts. To begin, he covers the basics of the Interactive Matrix Language (IML), and discusses random number generation in IML, common IML modules, and how to pull a SAS dataset into an IML matrix. He then discusses how to call R from SAS, work with R from IML, and more. To get the most from this course, make sure to watch Advanced SAS Programming for R Users, Part 1. 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.

Learning objectives
Interactive Matrix Language (IML)
Similarities to R
Working in Interactive mode in SAS Studio
Random number generation in IML
Creating modules
Calling R from SAS
Creating or editing a SAS dataset with an IML matrix
Moving code, data, and results between SAS and R

Skills covered

SASStatisticsPersonaData Science

Concepts

0. Introduction

  • 01 - Welcome

1. Interactive Matrix Language (IML)

  • 02 - The basics of IML
  • 03 - Similarities to R
  • 04 - Additional techniques
  • 05 - Demo - Working in Interactive mode in SAS Studio
  • 06 - Demo - Basic matrix operations by example
  • 07 - Modules - Functions and subroutines
  • 08 - Random number generation in IML
  • 09 - Demo - Simple linear regression from scratch
  • 10 - Common IML modules
  • 11 - Demo - Navigating the SAS IML documentation
  • 12 - Creating modules
  • 13 - Storage techniques
  • 14 - Demo - Creating functions and subroutines
  • 15 - Pulling a SAS dataset into an IML matrix
  • 16 - Creating or editing a SAS dataset with an IML matrix
  • 17 - Demo - Calling SAS datasets from IML
  • 18 - Calling SAS procedures from IML
  • 19 - Demo - Submitting SAS procedures
  • 20 - Syntax for simulations
  • 21 - Demo - The Monty Hall simulation
  • 22 - Simulation techniques in general
  • 23 - Demo - Sampling distribution method 1, entirely in IML
  • 24 - Demo - Sampling distribution method 2, iteratively calling SAS procedures from IML
  • 25 - Demo - Sampling distribution method 3, intelligently calling SAS procedures with the BY statement

2. A Bridge between SAS and R

  • 26 - Calling R from SAS in general
  • 27 - Readying your machine to call R
  • 28 - Moving code, data, and results between SAS and R
  • 29 - Demo - Working with R from IML

Related courses

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal