SAS : Statistics Analysis System -> Stretegy Application System 으로 의미가 변화했다고 한다.
SAS Basic 프로그램을 기본으로 회기분석, 그래프, 통계분석, 시계열분석 등 다양한 프로그램들을 붙여서 사용할 수 있다. 사용은 1년마다 라이센스 갱신을 통해서 가능하다.

나는 통계학과생이 아니다. 때문에, 통계에 대한 기본은 없다.
하지만 경영정보학과의 IT적인 마인드로 시스템을 하나하나 살펴보고자 한다.

공부를 위한 교재는 'SAS 강좌와 통계컨설팅' 이라는 책이다.
강남 교보문고에 갈 일이 있었는데, 거기서 한 카드회사 숙녀분께 추천받아 사게됬다.
감사하다는 말씀도 못 드려서 죄송합니다.
인연이 되면 또 보겠죠. 그 때 고맙다는 인사를 드리겠습니다~

자 초장부터 문제가 시작된다.
SAS 프로그램을 어디서 구한단 말인가...ㄱ-
자 걱정은 알아서 해결하고,

1장은 설치고, 2장은 간단한 명령어이다.
설치야 요즘은 next만 눌러도 되는 시절 아닌가.
중요한 것이 있다면, SID라는 라이센스를 통해 인증을 받아야 하는 것이다.
예전에 SAS 강좌를 들으러 SAS Korea에 간 적이 있다는데, 이 정책은 앞으로도 튼튼하게 유지될 것이라고 한다.

The Power to know

명령어 입력창에 'num'이라고 치면 숫자가 붙는다. 개인적으로는 이해하기 쉬워서 이걸 써야 될 것 같다.
책에서는 프로그램입력기(pgm)를 쓰라고 하는데, 난 확장입력기(wpgm)이 더 편해서 그냥 쓰련다....라고는 했지만, 입력을하니 잘 안먹는다... 왜지; 대체 왜!!!
아무래도, 내가 내공이 쌓이기 전까지는 pgm을 써야겠다.
♥♥♥♥♥
DATA a1; INPUT x y;                                                                                                                    
CARDS;                                                                                                                                 
1 2                                                                                                                                    
3 4                                                                                                                                    
;                                                                                                                                      
PROC PRINT; VAR x y;                                                                                                                   
RUN;
♥♥♥♥♥
                                                        SAS 시스템            2007년 02월 15일 목요일 오후 08시09분15초   1

                                                       OBS    x    y

                                                        1     1    2
                                                        2     3    4
♥♥♥♥♥
Data a1 -> 이 데이타의 이름은 a1이다.
x, y 의 두가지 변수가 입력되겠다.
첫째 값은 x가 1, y가 2.
둘째 값은 x가 3, y가 4.
출력하세요; 변수 x y 를
실행해봐요~

내 생각으로는 이런데, 맞는지는 모르겠다.
생초보가 하는데 뭐 더 이상 어찌하리. 이게 SAS 공부 처음 하는 사람의 절규...

다음 프로그램을 볼까.
아까 전의 프로그램과 연계되는 프로그램이다.
♥♥♥♥♥
data b1; set a1;                                                                                                                       
xy = x+y;                                                                                                                              
proc print;                                                                                                                            
run;
♥♥♥♥♥
                                                        SAS 시스템            2007년 02월 15일 목요일 오후 08시09분15초   3

                                                    OBS    x    y    xy

                                                     1     1    2     3
                                                     2     3    4     7
♥♥♥♥♥
음.. 이번엔 우리가 만드는 데이터의 이름이 b1이구나.
근데 인풋이 나오지 않는다.
입력 변수는 a1(아까 데이터 이름이 a1이였다 +_+!!)에서 셋팅된데로 끌고 들어가겠다는 것 같은데...
xy는 x와 y를 곱하겠다.. 이거야 산수니까 맞겠지?
출력해라.. 대체 뭘?
돌려돌려... 그니까 대체 뭘?
비슷하게 출력되는 것 봐서는 a1의 연산식을 그대로 따서 쓰겠다는 것 같다.
그럼 이번에 나오는 print는, xy만을 위한건가.. 아님 전체를 위한건가...
일단 보류하자. 내가 어찌아리..
♥♥♥♥♥

그 다음은 파일을 저장하는 것 같다. 'C\sastest'라는 폴더를 미리 만들어놓으라고 한다.
어디보자... 응 됐다. c드라이브는 좀 그렇고, e 드라이브에 만들었다.
뭐 만들면 된거지...ㅡㅡㅋ;
아..내일하자..ㄱ- 하이킥한다..

by Joe & Soohy 2007. 2. 15. 20:32