728x90

SAS를 실행하는 방법은 다른 윈도우 프로그램을 실행하는 방법과 같이 [시작]에서 [프로그램(P)]을 선택한 후 [The SAS System]/[The SAS System for windows]을 순서대로 클릭하면 됩니다.

SAS를 실행하면 다음과 같은 주 화면이 나타나는데 SAS를 처음 사용하는 사람들에게 다소 당황스런 화면으로 여러분들이 이해하고 넘어가야 할 첫 번째 관문입니다.

 

1. ‘확장 편집기’ 창 이용

 SAS를 실행하게 되면 자동적으로 확장편집기창이 나타납니다. 이제 확장편집기창을 이용하여 프로그램을 만들어 보겠습니다.

 

다음은 간단한 SAS 프로그램입니다.

/* 간단한 SAS 프로그램 01_simple.sas */
DATA a1;
INPUT gender $ wei hei age join $ ;
CARDS;
F 65 171 23 2002-01-23
F 66 172 24 2002-02-29
F 69 176 38 2003-01-23
M 67 173 43 2003-05-05
M 68 177 40 2004-04-31
M 72 178 42 2004-06-24
;
PROC PRINT;
VAR gender wei hei age join;
RUN;

 

(1) ‘확장편집기창에 순서대로 입력합니다.

 

(2) F8 키를 누르거나 실행 도구를 눌러서 프로그램을 실행시킵니다.

입사날짜에 해당되는 join이 8자리만 프린트되고 뒤가 짤리어 보입니다. 

이것을 해결하는 것은 앞으로 설명하겠습니다.

(3) SAS ‘탐색기창을 열어서, [라이브러리]를 클릭합니다.

 

[라이브러리]를 클릭하면 여러 가지 라이브러리들이 나타납니다. 이중에서 라이브러리 [work] 를 클릭합니다.

 

(4) SAS 데이터셋 ‘A1' 을 클릭하면 데이터셋 ’A1 의 내용이 나타납니다.

 SAS 데이터셋 ‘A1'에는 변수 gender, wei, hei, age, join 가 있고, 6개의 관측치가 있는 것을 볼 수 있습니다.

 

다음은 csv 파일로 외부파일로 저장된 경우를 설명합니다. SAS에서 외부파일을 불러 올 때에는 INFILE 문을 사용합니다.

DATA a1;INFILE 'D:\sas_class\sample.csv' dlm=',';

INPUT gender $ wei hei age join $;

PROC PRINT;

RUN;

 

2. SAS 프로그램 실행과 종료

 

SAS 프로그램을 실행시키려면 실행아이콘을 누르면 되는 것을 보았습니다. SAS 프로그램을 실행하는 방법에는 이외에도 여러 가지가 있는데 그 방법에 대하여 자세히 살펴보기로 합니다.

 

방법1. 툴바에서 실행(submit) 버튼을 누르는 방법

방법2. 메뉴에서 [실행-실행]을 이용하는 방법

방법3. 프로그램편집기에서 오른쪽 버튼을 이용하는 방법

방법4. 명령상자에서 'submit'이라고 직접 명령어를 입력하는 방법

방법5. 기능키 F8을 이용하는 방법

 

등이 있습니다. SAS 사용법도 익힐 겸 여러 가지 방법을 전부 설명합니다.

 

방법 1. 툴바에서 실행(Submit)버튼을 누른다.

 

SAS 화면을 보면 우선 제일 위에는 [메뉴]가 나타나 있고, 그 다음 줄에는 여러 가지 [툴바]가 보이고 있습니다. 이 툴바 중에서 사람모양의 아이콘에 마우스를 옮기면 실행이라는 풍선글이 나타나는데 이 버튼을 클릭하면 됩니다. 다른 아이콘들에게 마우스를 옮겨 보면 아이콘 아래에 풍선글들이 나타납니다. 이 아이콘들이 어떤 기능이 있는지 살펴보는 것도 SAS를 사용하는데 도움이 됩니다.

 

출력창에 결과가 나타납니다. SAS 프로그램을 실행한 후에도 출력아무것도 나타나지 않는 경우가 있습니다.

이것은 SAS 프로그램에 오류가 있어서 프로그램이 실행되지 않는 경우입니다.

부분적인 오류로 의해 해당부분만 결과가 안 나타나는 경우가 있습니다.

이때에는 로그창으로 가서 작업의 중간과정을 살펴보면 어디서 에러가 발생했는지를 쉽게 발견할 수 있습니다.

다시 확장편집기를 클릭하면 SAS 프로그램을 볼 수 있습니다.

 

방법2. 메뉴에서 [실행]-[실행]을 클릭합니다.

 

방법1은 툴바에 나와 있는 아이콘을 누르는 방법인데 여기서는 메뉴에서 [실행]-[실행]을 이용하여 SAS를 실행하는 방법입니다.

 

방법 3. 프로그램 편집기에서 마우스의 오른 쪽 버튼을 이용하여 나타난 팝업에서 [실행(R)-실행(S]를 선택하면 됩니다.

 

이 방법은 마우스의 오른쪽 버튼을 이용한 것 뿐입니다. SAS를 사용하면서 이 방법을 가장 많이 사용하게 될 것입니다. 다른 메뉴들이 어떤 것이 있는지 살펴보는 것도 SAS를 처음 접하는 사람들에게 많은 도움이 됩니다.

방법4. 명령상자에 [Submit]를 입력합니다.

 

.대형컴퓨터를 사용하던 사람이나 유닉스환경에서 SAS를 사용하던 사람들이 주로 사용하는 방법입니다. 이 때에는 이 'Submit'이라는 명령문을 외우고 있어야 하는 불편함이 있습니다.

 

 

방법5. 기능키 F8키를 누른다.

 

(function_01~02, output_01~02, recall_01~04)SAS에는 자체적으로 갖고 있는 기능키들이 있는데 이중에서 Submit에 해당하는 키는 F8입니다. 이들 키들에 대한 내용을 보려면 메뉴에서 [도구(T)]-[옵션(O)]-[기능키(K)]를 선택해 보면 알 수 있습니다.

  

이 기능키는 여러분이 갖고 있는 PC-SAS 마다 다를 수 있습니다. 이미 다른 사람들이 기능키의 기능을 다르게 정의해 두었기 때문입니다. 이들 기능키의 기능을 사용자가 마음대로 변경할 수 있습니다.

이렇게 하여 SAS를 실행하면 출력윈도우에 결과가 나타납니다. 이는 PROC PRINT;에 해당되는 결과입니다. 갑자기 전체화면에 나타난 출력 윈도우에 당황해 하는 경우가 많습니다.

 

SAS 프로그램을 저장하고 SAS를 끝낸다. SAS 프로그램, 중간과정 그리고 프로그램의 결과를 저장하려면 해당되는 윈도우로 가서 저장하면 됩니다. SAS의 메뉴에서 [파일(F)]-[다른 이름으로 저장]를 선택해도 됩니다.

 

 

 

SAS에서 빠져 나가려면 메뉴에서 [파일]-[종료]를 순서대로 선택하면 됩니다. 이 외에도 프로그램편집기의 명령행에서 “BYE”󰏮 하면 됩니다. 또는 1행에 endsas;를 치고 명령어행에서 “SUBMIT” 󰏮하면 됩니다. SAS를 시작하고 파일을 불러 오려면 메뉴에서 [파일(F)]-[열기(O)]을 순서대로 선택하면 됩니다.

 

 

3. SAS 윈도우 이용법

 

PC-SAS 화면은 네 부분으로 나누어져 있습니다. 이들 윈도우의 이용 방법을 살펴보겠습니다.

 

로그창으로 이동하기
현재 화면 오른 쪽 위에 있는 명령행에 “LOG” 󰏮를 쳐 보라. 그러면 로그창으로 갑니다. (F6을 쳐도 됩니다. F6을 기능키라 합니다.)

 

출력창으로 이동하기
그리고 “OUTPUT” 󰏮를 쳐 보라. 그러면 첫 번째 윈도우인 출력창으로 갑니다. 또는 “OUT”, “LISTING”, “LST”를 쳐도 되도 기능키 F7을 쳐도 됩니다.

 

확장편집기창으로 이동하기
기능키 F5 또는 wpgm을 치면 확장편집기창으로 이동됩니다.

 

또한 세 윈도우 중 아무 윈도우에서 “NEXT” 다음 창로 이동합니다.

 

SAS 윈도우 주화면 아래 상태바 에 나타나 있는 창표시를 클릭해도 됩니다.

 

이렇게 직접 OUTPUT, LOG, PGM이라 치는 대신 F4, F3, F6 그리고 F5를 사용하는 것 이 상당히 편리합니다. 이들을 기능키(Function Key)라 합니다.

명령문(COMMAND) 기 능 기능키
OUTPUT
LOG
PGM
ZOOM

 
출력 창으로 커서를 옮긴다.
로그 창으로 커서를 옮긴다.
확장편집기 창으로 커서를 옮긴다.
커서가 있는 윈도우를 확대, 축소
F7
F6
F5
F8

 

 

4.기능키 이용법

 

SAS에는 자체적으로 갖고 있는 기능키들이 있는데 이들 키들에 대한 내용을 보려면

메뉴에서 [도구(T)]-[옵션(O)]-[기능키(K)]를 선택해 보면 알 수 있습니다.

또는 프로그램편집기 창의 명령행===> 'KEYS' 󰏮 또는 [F9]를 눌러 보세요.

그러면 기능키가 보이는 화면이 나타날 것입니다.

PC-SAS 자체 기능키를 이용하면 상당히 편리하며, 기능키의 기능을 사용자 마음대로 변경, 추가, 삭제할 수 있습니다.

 

 

 

 

 

 

+ Recent posts