Giter Club home page Giter Club logo

sas-prog-for-r-users's Introduction

SAS Programming for R Users (Course Materials)


This project contains the learning materials for the free SAS programming course, SAS Programming for R Users.

SAS Training offers a free e-Learning version of this course, which includes lecture, demos, and exercises. There are also occasionally instructor-led sessions of this course in the "Live Web" format for no charge; see the SAS training web site for the schedule and the Self-paced e-Learning link.

Materials included

The course materials supplied here contain everything you need for self-paced learning or (for experts) to teach the course to other students. Materials include:

About the course

This course is for experienced R users who want to apply their existing skills and extend them to the SAS environment. Emphasis will be placed on programming and not statistical theory or interpretation. Students of 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.

Lab machine configuration

The Live Web version of this course uses a virtual lab environment. The lab environment features SAS for Windows, SAS Enterprise Guide, and SAS Studio. Any of these can be used as the programming environment. A small part of the course addresses the use of SAS Enterprise Miner.

Self-paced learners or anyone using this material in a classroom setting can adapt the course to use their own instance of Base SAS (Display Manager), SAS Enterprise Guide, or SAS Studio. SAS can run on Windows or any supported variety of UNIX or Linux.

The SAS program examples assume a home directory of "s:\workshop" for the SAS programs and data files. To adapt to your own environment, simply change those path references to a location that works for your own machine. If using SAS University Edition, you can use the /folders/myfolder shared folder structure as a "home base" for the code and data.

SAS products

The following SAS products are used for the bulk of the course:

  • Base SAS
  • SAS/STAT
  • SAS/IML

These products are all included with SAS University Edition, a free SAS programming environment that you can download from SAS.

Integration with R

Chapter 8 of this course (chapter title: "A Bridge between SAS and R") shows examples of integrating R with SAS.
The integration with R requires an installed version of R, plus a few additional configuration settings within your SAS environment. These settings are described in Chapter 8 of the course notes.

Note: Because you cannot modify its configuration, SAS University Edition does not support integration with R. You will still be able to complete Chapters 1 through 7 without the R integration.

sas-prog-for-r-users's People

Contributors

cjdinger avatar

Watchers

zang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.