교육센터
교육일정 및 수강신청
SAS e-Learning
수강단계
위탁교육
SAS 국제자격 인증
SAS Data Scientist
보건 의료 Data Scientist
교육비 할인
교육안내
매뉴얼 및 참고서
교육장 안내
교육 기간 : 5일(30시간)

교육 대상
일반적인 데이터 처리 작업을 수행하기 위해서 SAS 프로그램 작성 방법을 배우고자 하는 분을 대상으로 합니다.

과정 소개
이 과정은 SAS 프로그램 작성을 위한 기본 개념부터 프로그램 작성까지를 다루게 됩니다.
Excel 파일, 구분자를 가지는 데이터 파일, SAS data set을 읽어서 결과를 SAS data set으로 작성, 관측치와 변수 선택, 여러 개의 SAS data set 결합, SAS 변수 생성, 데이터 값에 출력 형식 적용, 보고서 생성 방법을 교육합니다.
또한, 데이터 입력 및 출력을 제어하는 방법, 데이터를 요약하는 방법, Raw 데이터(Text File) 파일로 부터 데이터를 읽는 방법, 각 변수 타입 별 다양한 함수를 이용한 데이터 변환, 데이터의 반복처리, 데이터의 재 구조화, 데이터 결합 등에 대한 내용에 대해 학습합니다.
만일, SAS 프로그램을 직접 작성하지 않고, 메뉴 기반의 point-and-click 방법을 사용하고자 한다면, EG를 이용한 데이터 조회 및 리포트 작성 교육 과정을 수강하시기 바랍니다.

선수 지식
이 과정의 추천 선수 과정은 SAS 프로그래밍 Introduction(e-learning) 교육과정입니다.
이 과정 참석 전에, 아래의 내용이 가능해야 합니다.
- 파일 구조 이해
- 텍스트 편집기 사용
- 운영 시스템 명령어

교육 내용
SAS 소개 - SAS 구조
- SAS 기능
SAS 시작하기 - SAS 프로그램 구성요소
- SAS 탐색
SAS 문법 - SAS 프로그램 문법
- SAS 프로그램 오류 진단 및 수정
SAS Data Sets - SAS date set 구성요소
- SAS 변수
- SAS 라이브러리
SAS Data Sets 읽기 - SAS data set 읽어오기
- 관측치 및 변수 선택
- 변수 부가 속성
Excel 자료 읽기 - Excel 파일 읽어오기
- Excel 파일 생성하기
구분자로 구분된 Raw Data Files 읽기 - 구분자를 가지는 표준 데이터 파일 읽어오기
- 구분자를 가지는 비표준 데이터 파일 읽어오기
데이터 유효성 확인 및 클린징 - 데이터 오류 진단
- PRINT/FREQ/MEANS/UNIVARIATE procedure
- 잘못된 데이터 정제
데이터 조작 - 변수 생성
- 조건절 문장
- 관측치 선택
SAS Data Sets 결합 - APPEND procedure에 의한 SAS data set 결합
- SET 문장에 의한 SAS data set 결합
- MERGE 문장에 의한 SAS data set 결합
Reports 관련 기능 - Global 문장
- 라벨과 출력형식
- 사용자 정의 출력형식
- 관측치 선택 및 그룹핑
- Output Delivery System
요약 리포트 생성 - FREQ Procedure
- MEANS Procedure
- TABULATE Procedure
데이터의 입력 및 출력에 대한 제어 - Data Step의 개념 소개
- Output 문장 사용
- Select Group 사용
- Data Set 옵션 사용
요약 데이터 생성 - RETAIN 문장 사용
- SUM 문장 사용
- First.by 변수명, Last.by 변수명의 사용
Raw Data File 읽어 SAS 데이터 생성 - Formatted Input 방법
- 다중 Input 문장 사용 및 Line Pointer Control 사용 및 Single Trailing @ 의 사용법
- List Input 방법 및 사용 옵션 소개
데이터 변환을 위한 함수 사용 - 문자값을 처리할 수 있는 함수 - 문자 관련 함수
- 숫자값을 처리할 수 있는 함수 - 숫자 관련 함수
- 변수의 타입 변경
Debugging 기법 - PUTLOG 문장
- DATA 문장의 DEBUG 옵션
데이터 반복 처리 - DO loop 프로세싱
- SAS Array 프로세싱
데이터 재 구조화 - DATA Step을 이용한 전치
- TRANSPOSE 프로시저 사용

사용 소프트웨어
Base SAS

교육 교재
SAS Programming I : Essentials Course Notes

고객지원
기술문의, 구입문의, 일반문의
자료실
E-브로셔, White paper
데모 & 투어
뉴스레터
SAS Intelli-Zine
뉴스레터 신청
Events
이벤트와 세미나 정보
특별할인이벤트
대표전화 : 02-2191-7000
교육문의 : 02-2191-7002
기술문의 : 02-2191-7003
Global Contact List