목차
Chapter 01 기초개념 ... 1
   개요 ... 2
   SAS 프로그래밍 ... 3
   SAS 라이브러리 ... 9
   SAS 파일 참조 ... 11
   SAS 데이터세트 ... 13
   변수의 속성 ... 16
   요약 ... 21
   연습 ... 24
   퀴즈 ... 25
Chapter 02 파일의 참조와 옵션 설정 ... 29
   개요 ... 30
   참조 파일 ... 30
   SAS 라이브러리의 내용보기 ... 35
   SAS 시스템 옵션 설정 ... 39
   시스템 옵션 보기 ... 49
   그 외의 시스템 옵션들 ... 51
   요약 ... 52
   연습 ... 53
   퀴즈 ... 54
Chapter 03 SAS 프로그램 편집과 디버깅 ... 59
   개요 ... 60
   SAS 프로그램 레이아웃 ... 60
   오류메시지의 해석 ... 61
   오류의 교정 ... 63
   일반적인 문제 해결 ... 65
   그 외의 특징 ... 71
   요약 ... 72
   연습 ... 73
   퀴즈 ... 73
Chapter 04 보고서 생성 ... 77
   개요 ... 78
   보고서의 유형 ... 79
   기본 보고서의 생성 ... 82
   관측치의 인식 ... 87
   관측치의 선택 ... 89
   자료의 정렬 ... 91
   열의 총계 생성 ... 94
   한 행씩 띄어 쓴 출력물 ... 101
   제목과 각주의 지정 ... 102
   설명 레이블 지정 ... 107
   데이터값의 포맷 ... 109
   영구적으로 지정된 레이블과 포맷의 사용 ... 113
   그 외의 특징들 ... 114
   요약 ... 115
   연습 ... 118
   퀴즈 ... 118
Chapter 05 원시데이터로부터 SAS 데이터 생성 ... 125
   개요 ... 126
   원시데이터파일 ... 127
   SAS 데이터세트를 만드는 법 ... 128
   SAS 라이브러리 참조하기 ... 129
   원시데이터파일 참조하기 ... 129
   DATA 단계 프로그램 작성하기 ... 132
   DATA 단계 프로그램 실행하기 ... 138
   변수의 생성과 수정 ... 142
   데이터의 분할 ... 147
   프로그램내에서 자료 읽기 ... 148
   원시데이터파일을 생성하기 위한 과정 ... 150
   그 외의 특징 ... 153
   요약 ... 154
   연습 ... 157
   퀴즈 ... 157
Chapter 06 DATA 단계의 이해 ... 165
   개요 ... 166
   기초 DATA 단계 작성하기 ... 167
   프로그램의 처리 과정 ... 168
   컴파일단계 ... 169
   실행 단계 ... 174
   DATA 단계 디버그하기 ... 185
   프로그램 검증하기 ... 190
   요약 ... 194
   연습 ... 196
   퀴즈 ... 196
Chapter 07 사용자정의 포맷의 생성과 이용 ... 201
   개요 ... 202
   PROC FORMAT의 소개 ... 202
   PROC FORMAT을 불러내기 ... 203
   유일한 포맷의 정의 ... 205
   사용자 정의 포맷을 변수와 관련시키기 ... 210
   요약 ... 214
   실습 ... 215
   퀴즈 ... 215
Chapter 08 목록과 요약보고서의 생성 ... 219
   개요 ... 220
   기본 목록 보고서 생성하기 ... 221
   변수 선택하기 ... 224
   관측치 선택하기 ... 226
   변수 정의하기 ... 227
   열 속성을 정의하기 ... 229
   열 제목 정의하기 ... 234
   열 정돈 형태 지정하기 ... 236
   제목 외관의 향상 ... 237
   변수 사용 정의하기 ... 238
   요약 ... 248
   연습 ... 251
   퀴즈 ... 251
Chapter 09 기술통계량의 작성 ... 259
   개요 ... 260
   수치형 변수에 대한 통계량 계산하기 ... 261
   빈도표 생성하기 ... 272
   요약 ... 283
   연습 ... 288
   퀴즈 ... 288
Chapter 10 HTML 출력결과 생성 ... 293
   개요 ... 294
   ODS ... 295
   ODS 대상 열기와 닫기 ... 297
   간단한 HTML 생성하기 」 ... 301
   목차를 가진 HTML 출력결과 생성하기 ... 304
   링크와 경로를 지정하는 옵션 사용하기 ... 307
   HTML 출력결과의 외형 바꾸기 ... 312
   추가적인 특징 ... 313
   요약 ... 314
   연습 ... 315
   퀴즈 ... 316
Chapter 11 변수의 생성과 관리 ... 321
   개요 ... 322
   변수를 생성하고 수정하기 ... 323
   조건적으로 값을 할당하기 ... 326
   변수의 길이를 지정하기 ... 331
   데이터를 분할하기 ... 334
   영구적인 레이블과 포맷 지정하기 ... 338
   SELECT 그룹을 이용하여 조건적으로 값을 지정하기 ... 340
   DO 그룹을 이용하여 문장 그룹화하기 ... 344
   요약 ... 347
   실습 ... 349
   퀴즈 ... 349
Chapter 12 SAS 데이터세트 읽기 ... 357
   개요 ... 358
   하나의 데이터세트 읽기 ... 359
   데이터 조작하기 ... 360
   BY-그룹 처리를 사용하기 ... 362
   직접 접근을 이용하여 관측치를 읽기 ... 367
   관측치들을 명시적으로 쓰기 ... 369
   데이터세트의 끝을 알아내기 ... 370
   데이터세트를 읽는 방법을 이해하기 ... 373
   그 이외의 특징 ... 380
   요약 ... 380
   실습 ... 381
   퀴즈 ... 382
Chapter 13 SAS 데이터세트의 결합 ... 387
   개요 ... 388
   목표 ... 390
   일대일 가로결합(One-to-One Reading) ... 390
   상하 자료결합(Concatenating) ... 394
   세로 끼워넣기(Interleaving) ... 396
   단순 가로대응결합(Simple Match-Merging) ... 399
   가로 대응결합 처리과정 ... 404
   변수의 이름 바꾸기 ... 411
   일치하지 않는 관측치 제외하기 ... 413
   변수 선택 ... 416
   그 이외의 특징 ... 417
   요약 ... 419
   실습 ... 422
   퀴즈 ... 422
Chapter 14 SAS 함수를 이용한 데이터 변환 ... 431
   개요 ... 432
   SAS 함수의 이해 ... 432
   SAS 함수의 일반적인 형태 ... 435
   함수를 사용한 데이터 변환 ... 436
   자동적인 변환이 발생할 때 ... 438
   함수를 이용한 SAS 날짜값 처리 ... 446
   함수를 사용한 문자형 값의 변환 ... 463
   함수를 사용한 숫자형 값의 변환 ... 487
   SAS 함수 내포하기 ... 488
   요약 ... 489
   실습 ... 494
   퀴즈 ... 494
Chapter 15 DO 반복문을 이용한 데이터 생성 ... 499
   개요 ... 500
   DO 반복문 구성하기 ... 501
   하위 DO 반복문 ... 508
   데이터세트로부터 읽어들인 데이터의 반복 처리 ... 510
   DO 반복문의 조건부 실행 ... 511
   반복 DO 문장과 조건절 사용 ... 513
   표본(Samples) 만들기 ... 515
   요약 ... 516
   연습 ... 518
   퀴즈 ... 519
Chapter 16 배열을 이용한 변수 처리 ... 523
   개요 ... 524
   1차원 배열 생성하기 ... 525
   배열 사용 확장하기 ... 535
   그 이외의 특징 ... 552
   요약 ... 554
   연습 ... 556
   퀴즈 ... 556
Chapter 17 고정필드로 저장된 원시데이터 읽기 ... 561
   개요 ... 562
   열입력 살펴보기 ... 563
   표준 수치 데이터와 비표준 수치 데이터 식별 ... 565
   입력 방식의 선택 ... 566
   포맷입력(Formatted input) 시용 ... 567
   인포맷의 사용 ... 572
   레코드 포맷(Record formats) ... 578
   요약 ... 581
   연습 ... 583
   퀴즈 ... 583
Chapter 18 자유형식으로 저장된 데이터 읽기 ... 589
   개요 ... 590
   자유형식 데이터 읽기 ... 591
   목록입력(List Input) 사용 ... 592
   결측값 읽기 ... 598
   문자값의 길이 지정 ... 604
   목록입력의 수정 ... 606
   자유형식데이터 만들기 ... 612
   입력 스타일의 혼용 ... 617
   요약 ... 620
   연습 ... 622
   퀴즈 ... 622
Chapter 19 날짜와 시간값 읽기 ... 629
   개요 ... 630
   SAS는 날짜값을 어떻게 저장하는가? ... 631
   SAS는 시간값을 어떻게 저장하는가? ... 631
   SAS 날짜와 시간값에 대한 추가적인 내용 ... 632
   날짜와 시간 인포맷 읽기 ... 632
   날짜와 시간 연산 ... 638
   날짜와 시간 포맷의 사용 ... 643
   요약 ... 647
   연습 ... 648
   퀴즈 ... 649
Chapter 20 다수의 레코드로부터 단일 관측치의 생성 ... 653
   개요 ... 654
   행포인터조절(line pointer control)의 사용 ... 655
   다수의 레코드를 순차적으로 읽기 ... 655
   다수의 레코드를 비순차적으로 읽기 ... 663
   행포인터조절의 혼용 ... 667
   요약 ... 669
   연습 ... 670
   퀴즈 ... 670
Chapter 21 하나의 레코드로부터 다수의 관측치 생성 ... 677
   개요 ... 678
   반복되는 데이터 블록 읽기 ... 679
   동일한 반복 필드 읽기 ... 688
   서로 다르게 반복하는 필드 읽기 ... 696
   요약 ... 705
   연습 ... 707
   퀴즈 ... 707
Chapter 22 계층적 파일 읽기 ... 713
   개요 ... 714
   세부레코드별 단일 관측치 생성 ... 716
   헤더레코드별 단일 관측치 생성 ... 724
   요약 ... 736
   연습 ... 738
   퀴즈 ... 738
연습문제 해답과 해설 ... 745
   용어정리(Glossary) ... 779
   찾아보기 ... 796
닫기