본문 바로가기
자료처리

SAS Studio 통계 소프트웨어 주성분 분석

by Prof. Sung-Deuk Choi 2024. 6. 30.

SPSS와 R의 중간 정도 수준(코드 + GUI)으로 통계처리를 하고 싶다면 SAS를 사용하는 것이 적당합니다. 

아래 링크에서 무료로 가입(SAS Profile 클릭)해서 온라인으로 SAS를 사용할 수 있습니다. 

SAS OnDemand for Academics

 

SAS Profile을 만든 후에 Sign In을 하면 아래 화면이 나옵니다. Launch를 클릭하면 SAS가 실행됩니다.

 

실행화면 상단입니다. 우측에 SAS 프로그래머를 선택하면 코드 위주로 통계처리를 하는 것이고(R, 파이썬과 유사), 시각적 프로그래머를 선택하면 드래그 앤 드롭을 사용해서 코드를 몰라도 통계처리를 할 수 있습니다.  

 

PCA 입력자료를 온라인에 저장하고, 입력 파일을 제대로 인식했는지 확인할 수 있습니다.

 

SAS 프로그래머를 선택하고 PCA 코드를 입력합니다. 실질적인 주성분 분석 실행 코드는 단 세 줄입니다. R, 파이썬, 매트랩과 거의 비슷합니다. 코드는 문법을 알고 처음부터 직접 작성하면 좋겠지만, 일반적인 사람들은 예제 코드를 보면서 적당히 수정하고, ChatGPT 등을 이용해서 대략적인 코드를 작성하고 직접 수정하는 것이 가장 좋습니다. AI가 생성한 코드를 바로 사용하면 오류가 나는 경우가 많은데, 이때 오류 원인을 파악해서 다시 AI로 코드를 생성하고(대화하듯이 "이런 오류가 났으니까 어떻게 고쳐줘" 등), 사용자 파일의 경로(path)와 세부 옵션은 직접 설정하면 정확한 코드 작성이 가능합니다. 아래 코드 역시, 이러한 과정을 통해서 작성했습니다. 

 

 

자동으로 다양한 PCA 결과가 산출됩니다.

 

다음에는 시각적 프로그래머 창에서 자료를 불러오고 PCA를 수행했습니다. 드래그 앤 드랍 방식으로 코드만 사용하는 것보다 시간이 걸립니다. 그러나 코드를 몰라도 통계처리를 할 수 있어서 선호하는 학생들이 많을 것 같습니다.

 

시각적 프로그래머를 이용한 PCA 결과입니다. 적재그림인데 SPSS 결과보다 깔끔하게 나오는 것 같습니다.

 

 

사용 설명서 한글 PDF 파일입니다.  SAS Studio: 사용 설명서

SAS Studio 전반적인 사항입니다.  SAS Studio | SAS Support

SAS Studio 예시입니다. [SAS University Edition] 제 5강 관계파악이 쉬워지는 SAS University Edition "유용한 모... - SAS Support Communities

다음 동영상만 봐도 사용법을 금방 배울 수 있습니다. https://youtu.be/RfRQ5EOTJJM?t=879

 

 

댓글