본문 바로가기
통계분석

[SAS 통계분석] SAS Trajectory (proc traj) 설치 방법

by Master HYEN 2023. 4. 26.

 

기본적으로 SAS에는 Trajectory 통계 패키지(?) 가 설치되어 있지 않다.

궤적분석인 Trajectory를 하려면 proc traj 코드를 사용하는데 SAS에서 쳐보면

 

 

프로시저 'TRAJ' 을(를) 찾을 수 없습니다.  라고 뜸.

 

proc traj 을 사용하려면 간단한 방법으로 설치하면 된다.

 

1. 컴퓨터에 깔려있는 SAS TS level, 비트 확인하기

 

SAS를 켜면 로그창에 TS 레벨이 뭔 지, 몇 비트인 지 나와있다.

나는 64 bit에 TS1M3로 확인된다.

 

 

 

2. proc traj 다운로드

https://www.andrew.cmu.edu/user/bjones/download.htm

 

traj: group-based modeling of longitudinal data

SAS/Windows Downloads: First find the following information from the top of your SAS log: TS level e.g. TS1M0-4, TS1M5, TS1M6, and the platform prefix i.e. X64_ (64 bit) or W32_ (32 bit). These two varieties determine the download you will get below. trajv

www.andrew.cmu.edu

 

위 링크에 들어가면 카네기멜론 대학교에서 친절하게 SAS에서 trajectory를 할 수 있는 추가 프로그램을 제공한다.

 

홈페이지 왼쪽 SAS download 로 들어간다.

들어가면 나오는 맨 위에 네개의 zip 파일 중 컴퓨터에 깔려있는 SAS 프로그램에 맞는 파일을 다운로드해준다.

나는 64 bit, TS1M3라서 맨 위에 걸 다운받았다.

 

다운받은 폴더는 압축을 풀어준다.

 

 

3. sas.exe가 설치된 폴더 찾기

 

홈페이지에서 sas가 바탕화면에 있다면 sas에서 우클릭해서 속성에 들어가면 sas.exe 설치 장소가 나온다는데

나는 바탕화면에 없어서 그냥 검색해서 찾았다.

 

 

검색하는 방법은 간단하다. 나는 D드라이브에 설치했기 때문에

내 PC D드라이브에 들어가서 오른쪽과 같이 검색해서 찾는다.

 

찾으면 해당 파일을 우클릭해서 "파일 위치 열기"를 클릭해 폴더에 들어가주면 된다.

 

4. traj.dll 파일 설치

 

나는 9.4 폴더에 들어가있었는데 여기서

"core" 라는 폴더의 "sasexe"폴더에 들어간다.

 

간단하게 sas.exe 가 있었던 폴더 주소에 "\core\sasexe"를 추가하면 된다.

 

sas.exe가 저장된 폴더 주소: D:\Program Files\SASHome\SASFoundation\9.4

\core\sasexe 추가 폴더 주소: D:\Program Files\SASHome\SASFoundation\9.4\core\sasexe

 

그럼 .dll 파일들이 저장된 폴더가 나온다.

 

 

그럼 아까 홈페이지에서 다운받은 압축 푼 폴더에 있던 traj.dll 파일을 끌어서 해당 폴더에 깔아준다.

 

 

5. 설치 확인

 

SAS를 껐다 켜주고, 처음과 같이 다시 proc traj; run; 을 입력해보면

 

처음과는 다르게 "기본 입력 데이터셋이 없습니다" 라는 오류가 뜬다.

proc traj 의 세부적인 코드가 입려되지 않았기 때문에 발생한 오류며 proc traj 가 잘 깔렸다는 뜻이다.

 

 

추가로 macro 파일도 깔아야 trajectory plot을 그릴 수 있는데 그건 다음 글에서 쓰겠다.