게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
SAS 질문입니다.
게시물ID : science_17238짧은주소 복사하기
작성자 : 젖절한승리
추천 : 0
조회수 : 3605회
댓글수 : 1개
등록시간 : 2013/02/25 10:56:13

    



전혀 SAS에 대한 기본 지식도 없고, 원시자료에서 필요한 데이터를 구하기 위해서, 설명서에 나온대로 실행하고 있는데 다음과 같은 오류가 발생하네요... 뭐가 잘못되고 있는건지 혹시 도움 주실 수 있으신지요..



  Licensed to HANYANG UNIVERSITY, Site 10503062.

NOTE: 이 세션은 XP_PRO  플랫폼에서 실행되고 있습니다.




NOTE: SAS 시스템 초기화 실행:

      실행 시간           8.26 초

      cpu 시간            1.34 초


1    data aa;

2    set Hn11_24r.Hn11_24rc(keep=id age n_fcode3 nf_intk);

ERROR: 라이브러리 'HN11_24R'이(가) 할당되지 않았습니다.

3    if age<=2 then age_g=1

4    else if age<=6 then age_g=2

     ----

     388

     76

ERROR 388-185: 산술 연산자기 예상됩니다.


ERROR 76-322: 구문 오류로 인하여 문장을 무시합니다.


5    else if age<=12 then age_g=3

6    else if age<=19 then age_g=4

7    else if age<=29 then age_g=5

8    else if age<=49 then age_g=6

9    else if age<=64 then age_g=7

10   else age_g=8

11   run;


NOTE: 오류가 발생하여 SAS 시스템은 현재 스텝의 실행을 중지합니다.

WARNING: 데이터 셋 WORK.AA이(가) 불완전합니다.  이 스텝이 중단되었을 때, 0개의 관측치와 2개의 변수가 있었습니다.

NOTE: DATA 문장 실행:

      실행 시간           0.10 초

      cpu 시간            0.00 초




12   proc sql;

13   create table aa01 as

14   select distinct id, age, age_g

15   from aa

16   order by id

17   ;

ERROR: The following columns were not found in the contributing tables: id.

18   create table aa02 as

19   select distinct id, count(id) as cnt, age, age_g, sum(nf_intk) as nf_intk_s

20   from aa

21   where N_fcode3 in ('11560')

22   group by id

23   order by id

24   ;

ERROR: The SUM summary functiion requires a numeric argument.

ERROR: The following columns were not found in the contributing tables: id, nf_intk, N_fcode3.

25   create table aa03 as

26   select a.id, a.age, a.age_g, nf_intk_s

27   from aa01 a full join aa02 b on a.id=b.id

28   ;

ERROR: 파일 'WORK.AA01.DATA'이(가) 존재하지 않습니다.

ERROR: 파일 'WORK.AA02.DATA'이(가) 존재하지 않습니다.

29   quit;

NOTE: 오류가 발생하여 SAS 시스템은 현재 스텝의 실행을 중지합니다.

NOTE: 프로시저 SQL 실행:

      실행 시간           0.15 초

      cpu 시간            0.01 초




30   data aa03;set aa03;if nf_intk_s=. then nf_intk_s=0run;

                                                       ---

                                                       22

ERROR: 파일 'WORK.AA03.DATA'이(가) 존재하지 않습니다.

ERROR 22-322: 구문 오류, 다음에 나열된 것들이 요구됩니다: !, !!, &, *, **, +, -, /, <, <=, <>, =, >, ><, >=, AND, EQ, GE,

              GT, IN, LE, LT, MAX, MIN, NE, NG, NL, NOTIN, OR, ^=, |, ||, ~=.


31   options ls=150;


NOTE: 오류가 발생하여 SAS 시스템은 현재 스텝의 실행을 중지합니다.

WARNING: 데이터 셋 WORK.AA03이(가) 불완전합니다.  이 스텝이 중단되었을 때, 0개의 관측치와 2개의 변수가 있었습니다.

NOTE: DATA 문장 실행:

      실행 시간           0.01 초

      cpu 시간            0.00 초




32   proc means data=aa02 n mean std max min p95 p99 ;class age_g;var nf_intk_s;run;

ERROR: 파일 'WORK.AA02.DATA'이(가) 존재하지 않습니다.

ERROR: 변수를 검색할 데이터셋이 열리지 않았습니다.

ERROR: 변수를 검색할 데이터셋이 열리지 않았습니다.


NOTE: 오류가 발생하여 SAS 시스템은 현재 스텝의 실행을 중지합니다.

NOTE: 프로시저 MEANS 실행:

      실행 시간           0.18 초

      cpu 시간            0.03 초




33   proc means data=aa03 n mean std max min p95 p99 ;class age_g;var nf_intk_s;run;

ERROR: 변수 AGE_G을(를) 찾을 수 없습니다.


NOTE: 오류가 발생하여 SAS 시스템은 현재 스텝의 실행을 중지합니다.

NOTE: 프로시저 MEANS 실행:

      실행 시간           0.00 초

      cpu 시간            0.00 초


34   options;


전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호