SAS BOOK
SAS 베이스와 그래픽스의 길잡이
저자: | 안성진 |
페이지 수: | 678 |
가격: | ₩45,000 |
출판일: | 2014-08-25 |
출판사: | 자유아카데미 |
ISBN: | 9788973384907(93310) |
머리말
이 책은 SAS 시스템을 이용해서 데이터분석을 하려는 이들에게 한 지침을 제시하려는 의도를 가지고 집필하였다. SAS의 강점은 무엇보다도 프로그래밍이 가능하다는 점일 것이다. 때로는 이 점이 SAS를 가까이 하기에는 먼 소프트웨어로 보이게 만드는 요소가 되기도 한다. 그러나 SAS를 본격적으로 활용하려는 이들에게 SAS 프로그래밍은 건너뛸 수 없는 필수적인 단계라고 생각된다.
이 책은 전작 SAS 프로그래밍과 데이터 분석의 길잡이 중 통계(STAT) 프로그래밍 부분을 제거하고, 베이스(BASE) 프로그래밍 부분과 그래픽스(GRAPH) 프로그래밍 부분을 어느 정도 보완함으로써 SAS {베이스 } 프로그래밍 부분에 강조점을 두고자 하였다.
실로 SAS 시스템은 방대하다. 따라서 이 책은 다음과 같이 목표를 제한하려고 한다.
첫째, SAS 시스템에 대한 기본적인 이해를 도모하는 것이다.
둘째, 기본 SAS 소프트웨어(Base SAS Software) ―특히 SAS 프로그래밍―를 어느 정도 구사할 수 있도록 하는 것이다.
셋째, 그래픽 분석을 위해 SAS/GRAPH의 일부 절차를 소개하는 것이다.
목차
1. SAS 개관
1.1 SAS란 무엇인가?
1.2 SAS 시스템의 기능
1.3 SAS 시스템의 특징
1.4 구문 기호와 약속
1.5 SAS 작업
1.6 DM(화면관리자) 방식으로 SAS를 사용하기
1.7 윈도용 SAS 사용 방식
2. SAS 프로그램 개관
2.1 기본 개념
2.2 SAS 문 작성 규칙
2.3 데이터 단락과 절차 단락
2.4 SAS 프로그램 예: 오렌지 품평 데이터
3. SAS 데이터셋 생성
3.1 importing을 위한 준비
3.2 SAS 데이터셋에 이름 지어 주기: DATA 문
3.3 원 데이터셋의 위치 지정하기: DATALINES, INFILE, FILENAME 문
3.4 읽을 데이터줄 배치 기술하기: INPUT 문
3.5 데이터 확인하기: LIST 문
3.6 영구 또는 일시 SAS 데이터셋: LIBNAME 문
3.7 데이터베이스로부터 SAS 데이터셋 생성하기
3.8 SAS 시스템의 파일 구조
3.9 연습문제
4. SAS 데이터 단락 프로그래밍
4.1 문서화: COMMENT 문과 comment 기호
4.2 SAS 데이터셋 읽기: SET 문
4.3 수식 계산: 할당문과 수식
4.4 합산 문
4.5 집단화 변수 설정: BY 문
4.6 배열 선언: ARRAY 문
4.7 조건부 수행: IF 문
4.8 변수나 관측 선택: DROP, KEEP, RENAME, OUTPUT, DELETE 문
4.9 변수 레이블 설정: LABEL 문
4.10 데이터 전시 양식 설정: FORMAT 문
4.11 데이터 단락의 수행결과 전시위치 지정: FILENAME, FILE, PUT문
4.12 DO 문
4.13 SELECT 문
4.14 조건에 맞는 관측 선택: WHERE 문
4.15 연습문제
5. SAS 데이터셋 결합하기
5.1 결합 방법
5.2 데이터셋 옵션들
5.3 세로로 붙이기: SET 문
5.4 세로로 끼워 넣기: SET 문과 BY 문
5.5 가로로 붙이기―관측 기준: MERGE 문
5.6 짝지어 가로로 붙이기: MERGE 문과 BY 문
5.7 가로로 붙이기―변수 기준: SET 문
5.8 연습문제
6. 절차 단락들에 대한 소개
6.1 대부분의 절차 단락에서 사용되는 SAS 문들
6.2 사용자 포맷/인포맷 생성: PROC FORMAT
6.3 데이터셋 전시: PROC PRINT
6.4 데이터셋 정렬: PROC SORT
6.5 보고서 인쇄: PROC REPORT
6.6 표형식의 통계량 전시: PROC TABULATE
6.7 아웃풋과 수행일지의 목적지 지정: PROC PRINTTO
6.8 데이터셋 관리: PROC CONTENTS/COPY/APPEND/DATASETS
6.9 XML 엔진
6.10 연습문제
7. 표 관리하기: PROC SQL
7.1 PROC SQL의 구문
7.2 아웃풋과 새로운 표를 생성하기
7.3 중복과 정렬
7.4 부분집합화와 계산(수식)―WHERE 절, HAVING 절, GROUP BY 절, CASE 구문
7.5 표들을 결합하기: 행들에 관한 조건에 맞는 열들의 결합 ·
7.6 PROC SQL과 SAS 매크로 언어
7.7 행들을 편집하기
7.8 데이터 표 관리
7.9 집합연산기호들을 사용한 질의수식: 행들의 연결
7.10 SAS/ACCESS를 이용한 데이터베이스 접근
7.11 연습문제
8. 데이터분석을 위한 기본적인 절차들
8.1 SAS 시스템의 데이터분석 이정표
8.2 한 범주형 변수의 분포
8.3 한 양적 변수의 분포
8.4 교차표 분석: PROC FREQ
8.5 연습문제
9. SAS 데이터셋들을 생성하는 PROC들
9.1 PROC MEANS―집단별 일변량 요약
9.2 PROC STANDARD―데이터 규준화
9.3 PROC RANK―데이터 순위화 ·
9.4 예제
10. SAS 프로그래밍에 한 발 더 들어가기
10.1 SAS 함수
10.2 데이터 단락에서 사용되는 그 밖의 SAS 문들
10.3 아무 곳에나 올 수 있는 SAS 문들
10.4 시스템 옵션들
10.5 날짜 데이터 다루기
10.6 문자 데이터 다루기
10.7 연습문제
11. SAS 프로그램에 두 발 더 들어가기
11.1 사용자 정의 창 생성과 전시: WINDOW, DISPLAY 문
11.2 SAS 매크로 설비
11.3 PROC PMENU를 이용한 메뉴 생성
11.4 연습문제
12. SAS 그래픽스
12.1 SAS/GRAPH 문들
12.2 SAS/GRAPH 절차들
12.3 연습문제
13. ODS(아웃풋 배달 시스템)
13.1 아웃풋 객체와 ODS 목적지
13.2 아웃풋 객체들의 식별
13.3 지정된 아웃풋 객체들을 목적지로 보내기
13.4 SAS 양식의 목적지들
13.5 스타일을 가지는 아웃풋 파일들을 생성하기
13.6 HTML 목적지
13.7 TEMPLATE 절차
13.8 데이터 단락에서 ODS를 사용하기
13.9 DD(drill-down) 그래프
13.10 연습문제
14. 부록
14.1 SAS 함수목록
14.2 SAS 매크로 보충
14.3 SAS 인포맷들과 포맷들
참고문헌
찾아보기