목차
Chapter 1. 기본개념
   1.1. SAS 프로그램 ... 3
   1.2. 라이브러리 설정 및 파일의 참조 ... 6
   1.3. SAS 데이터셋 ... 12
   1.4. 변수의 속성 ... 16
   1.5. SAS 프로그램의 수정 ... 17
   1.6. 오류 메시지의 해석 ... 18
   1.7. 일반적인 문제점의 해결방법 ... 20
Chapter 2. 원시데이터에 기반한 SAS 데이터셋의 생성
   2.1. SAS 데이터셋의 생성 절차 ... 27
   2.2. 텍스트 파일의 참조 ... 28
   2.3. DATA 스텝 프로그램의 작성 ... 31
   2.4. DATA 스텝 프로그램의 실행 ... 34
   2.5. 할당 구문, SAS 표현식, 연산자 ... 38
   2.6. 프로그램 내부 데이터 입력 ... 40
   2.7. 텍스트 파일의 출력 ... 42
Chapter 3. DATA 스텝 처리과정의 이해
   3.1. SAS는 프로그램을 어떻게 처리하는가 ... 47
   3.2. 컴파일단계 ... 48
   3.3. 수행단계 ... 51
   3.4. DATA 스텝의 디버깅 ... 58
   3.5. 프로그램의 검사 ... 62
Chapter 4. 변수의 생성 및 관리
   4.1. 누적합 및 RETAIN 구문 ... 69
   4.2. 조건부 할당 구문 ... 72
   4.3. 변수의 길이 지정 ... 75
   4.4. 데이터의 분할 ... 77
   4.5. 영구적인 라벨 및 출력형식의 할당 ... 81
Chapter 5. SAS 데이터셋 입력
   5.1. 단일 데이터셋 입력 ... 85
   5.2. 데이터의 조작 ... 86
   5.3. 데이터의 정렬 : PROC SORT ... 88
   5.4. BY-그룹 처리 ... 90
   5.5. 직접 접근을 이용한 관측치의 입력 ... 94
   5.6. 다중 데이터셋 출력 ... 97
   5.7. 데이터셋의 종료지점 검출 ... 99
   5.8. 데이터셋의 입력과정에 대한 이해 ... 101
Chapter 6. SAS 데이터셋의 병합
   6.1. 관계형 데이터 ... 111
   6.2. 단순 세로병합 ... 114
   6.3. 순차적 세로병합 ... 115
   6.4. 1-1 세로병합 ... 117
   6.5. 대응 가로병합 ... 119
   6.6. 1-1 가로병합 ... 132
Chapter 7. DO 루프를 이용한 데이터의 생성
   7.1. DO 루프의 구축 ... 137
   7.2. 포개진 DO 루프 ... 141
   7.3. 데이터셋의 관측치에 기반한 반복 처리 ... 142
   7.4. 조건부 DO 루프의 수행 ... 143
   7.5. 복합 DO 구문 ... 146
Chapter 8. 고정폭 데이터 입력
   8.1. 데이터 형식의 식별 ... 151
   8.2. 열입력의 사용 ... 152
   8.3. 형식화된 입력의 사용 ... 153
   8.4. 입력형식의 사용 ... 157
   8.5. 레코드 형식 ... 160
Chapter 9. 자유형식 데이터 입력
   9.1. 리스트 입력의 사용 ... 165
   9.2. 결측치의 입력 ... 169
   9.3. 수정 리스트 입력 ... 175
   9.4. 복합 입력 ... 178
Chapter 10. 다중 레코드에 의한 단일 관측치의 생성
   10.1. 순차적 다중 레코드 입력 ... 183
   10.2. 비순차적 다중 레코드 입력 ... 186
   10.3. 복합 행포인터 조정 ... 188
Chapter 11. 단일 레코드에 의한 다중 관측치 생성
   11.1. 데이터 반복 블록의 입력 ... 191
   11.2. 레코드마다 동일하게 반복된 필드의 입력 ... 193
   11.3. 다양한 길이로 구성된 필드를 갖는 레코드의 입력 ... 196
Chapter 12. 비텍스트〔Non-Text〕 데이터의 입출력
   12.1. 데이터 불러오기 마법사 ... 201
   12.2. 비텍스트 데이터의 입력 ... 204
   12.3. PROC IMPORT 사용 예제 ... 207
   12.4. 비텍스트 데이터의 출력 ... 210
   12.5. PROC EXPORT 사용 예제 ... 212
Appendix 1. 동적 데이터 변환 〔Dynamic Data Exchange〕
   A1.1. DDE의 기본 개념 ... 217
   A1.2. DDE 외부파일의 참조방법 ... 217
   A1.3. 데이터 입출력 예제 ... 219
Appendix 2. WHERE-처리의 개념
   A2.1. WHERE-처리의 기본 개념 ... 227
   A2.2. 피연산자의 지정 ... 228
   A2.3. 연산자의 지정 ... 230
   A2.4. 효율적인 WHERE-표현식의 구축 ... 236
Appendix 3. 데이터셋 옵션
   A3.1. 특정 조건을 만족하는 관측치 설정 : WHERE= ... 241
   A3.2. 데이터셋 라벨 설정 : LABEL= ... 242
   A3.3. 입력종료행번호 설정 : OBS= ... 242
   A3.4. 입력시작행번호 설정 : FIRSTOBS= ... 243
Appendix 4. INFILE 구문 옵션
   A4.1. 따옴표를 포함한 데이터의 입력 ... 247
   A4.2. 정의된 변수보다 레코드 필드수/길이가 적은 경우의 처리방식 ... 248
   A4.3. 여러 개의 텍스트 파일을 이용한 입력 ... 251
   A4.4. FILE/INFILE 구문을 활용한 텍스트 파일의 갱신 ... 255
   A4.5. 레코드 인식 길이 제어 옵션 ... 256
닫기