R 사용자를 위한 SAS Programming

R 사용자를 위한 SAS Programming

교육 기간 : 1일 (6 시간)

교육 대상
R 사용자 중 SAS 언어 및 프로그래밍 구조에 대하여 이해하고 실습하고자 하는 분

교육 목표
R 사용자들이 분석을 위한 또 하나의 상용 툴인 SAS 와 SAS 언어를 익히고 하나의 기술 집합으로 추가하는 것을 목표로 합니다.

과정소개
R 언어만을 접한 사용자들에게 SAS 및 SAS언어를 소개하고 각 언어의 장단점을 비교/확인하여 각 언어들을 잘 활용할 수 있도록 하는 과정입니다.

교육 내용

주제
교육 내용
SAS 개발 및 분석 환경 이해  
  • SAS 개발 환경 및 분석 환경 중의 하나인 SAS Studio을 이해하고 사용법을 익힌다.
  • SAS Studio를 이용하여 분석 프로시저를 실행하고 그 결과를 확인한다.  
데이터 생성 및 리포터
  • SAS 환경내에서의 데이터를 생성하고 확인한다.
  • SAS 외부 데이터를 SAS 데이터셋으로 변환한다.
  • SAS 데이터셋을 이용하여 리포팅(레이블, 포맷 등)을 한다.
  • 위 모든 내용에 대하여 R에서 처리되는 방식과 비교한다.
변수, 함수 및 데이터 테이블 생성
  • SAS 환경에서 변수를 생성하고 확인한다.
  • SAS 환경에서 함수를 생성하고 적용한다.
  • SAS 환경에서 기 생성된 데이터셋들을 이용하여 일부 선택(subseting), 칼럼 결합(cbind), 행 결합(rbind), 키 결합(match merge) 등을 실행하고 확인한다.
  • 위 모든 내용에 대하여 R에서 처리되는 방식과 비교한다.
난수 및 그래프 생성
  • SAS 환경에서 난수를 생성한다.
  • SAS 환경에서 프로시저를 이용한 다양한 그래프를 생성한다.
  • SAS 환경에서 옵션을 이용한 하나의 화면에서의 그래프 들의 레이아웃을 결정하고 생성한다.
  • 위 모든 내용에 대하여 R에서 처리되는 방식과 비교한다.
기술 통계량 생성, 출력물 전달 시스템 및 매크로 변수 생성
  • SAS 환경에서 프로시저들을 이용하여 각 종 기술(descriptive) 통계량을 생성한다.
  • SAS 환경에서의 출력물 전달 시스템(ODS: Output Delivery System)을 이해한다.
  • SAS 환경에서 매크로 변수를 정의하고 사용한다.
  • 위 모든 내용에 대하여 R에서 처리되는 방식과 비교한다.

사용 소프트웨어
SAS 9.4, SAS/STAT, SAS/IML

교육 교재
SAS Programming for R Users