728x90

이제까지는 SAS 데이터셋을 만드는 방법을 다루었고, 이제 9강과 10강에서는 PROC 문에 대하여 다룹니다.

SAS 프로그램은 DATA 문과 PROC 문으로 구성되어 있습니다. 

처음 제가 SAS를 접했을 때, 과연 통계분석과 관련하여 또는 파일처리와 관련하여 복잡한 문제들을

과연 DATA문과 PROC 문만으로 해결될 수 있는 것인가? 의문이 들었습니다. SAS를 사용하면서 이것들이 가능하구나, 하는 것을 알게 되었고, 다양한 문제를 접하게 되었을 때 SAS적 사고방식으로 프로그램을 짜게 되었습니다.

이런 경험들은 R로 전환하는데 도움이 되기도 하고, 오히려 다소 걸림돌이 되기도 하였습니다.

󰡒SAS를 배우려면 통계학을 꼭 알아야 되느냐?󰡓라는 질문을 해 오는 사람이 많습니다.

SAS는 통계적 분석용 소프트웨어로 알려져 있으나 통계분석 기능뿐만 아니라 일반적인 파일관리 기능이 뛰어나므로 일반 IT 부서에 근무하는 프로그래머들도 SAS를 익히면 업무에 상당한 효과를 얻을 수 있습니다.

9강과 제10강에서는 통계학 이론이 아닌 일상 업무의 자료 처리에 SAS를 이용하여 비교적 쉽게 해결할 수 있는 기법들에 관하여 설명하고 있습니다.

통계학을 전공하지 않은 일반인들도 쉽게 이해할 수 있으며 알아두면 상당히 유용하게 사용할 수 있습니다.

여기서는 SAS에서 지원하는 수많은 프로시저(PROC) 중에서 일상적으로 가장 많이 사용되는 프로시저만을 소개합니다. 특히 PROC MEANS;PROC FREQ: 는 가장 많이 사용되는 프로시저이므로 관심 있게 보기 바랍니다.

다른 프로시져의 사용법은 SAS 도움말을 활용하시기 바랍니다.

 

  1. 9.1. PROC PRINT  
    PROC PRINT의 형태 
    PROC PRINT의 예  
  2. 9.2. PROC SORT
    PROC SORT의 형태
    9.2.2. PROC SORT의 예
  3. 9.3. PROC MEANS
    PROC MEANS의 형태
    PROC MEANS의 예(1)
    CLASS 문을 이용하기
    BY 문을 이용하기
    PROC MEANS의 예(2)
    PROC MEANS의 응용
  4. 9.4. PROC FREQ
    PROC FREQ의 형태
    PROC FREQ의 예(1)
    PROC FREQ의 예(2)
  5. 9.5. PROC FORMAT
    PROC FORMAT의 형태
    PROC FORMAT의 예
  6. 9.6. PROC SUMMARY
    PROC SUMMARY의 기본 형태
    PROC SUMMARY의 예
    PROC SUMMARY의 예
    PROC SUMMARY의 응용
  7. 9.7. PROC UNIVARIATE
    PROC UNIVARIATE 기본 형태
    PROC UNIVARIATE의 예
  8. 9.8. PROC STANDARD
    PROC STANDARD의 형태
    PROC STANDARD의 예
  9. 9.9. PROC TRANSPOSE
    PROC TRANSPOSE의 형태
    PROC TRANSPOSE의 예
  10. 9.10. PROC RANK
    PROC RANK의 형태
    PROC RANK의 예
  11. 9.11. R 프로그램

 

+ Recent posts