나루다루

SAS Base 시험 준비/합격 후기/복원 문제 본문

문제풀이/기타

SAS Base 시험 준비/합격 후기/복원 문제

나루다루 2018. 11. 24. 23:27
728x90
반응형

드디어 SCBP를 땃다!



* SAS Base 시험 준비

시험 준비는 10월 말부터 총 2주정도 준비했다. 빡세게는 안하고, 하루에 1~3시간 정도 투자했던거 같다. 

원래 계획은 덤프인 Crambible 문제 풀고 Kill test까지 마무리 한 다음에 시험을 보는거였는데.. 시간이 부족해서 크램바이블 140번까지와 기출문제들만 보고 시험을 쳤다.

크램바이블의 경우 문제를 풀고 유튜브에 있는 해설(click)을 들었다. 해설이 나와있는 140번까지만 들었으며 직접 실습도 병행했다.

다른 후기들을 보면 실습 필요없다고 하는데, 나 같은 경우는 실습을 해야 직성이 풀리는것도 있고 모르는게 많았기 때문에 sas university edition을 통해 실습을 진행했다. (sas university edition은 대학생이라면 누구나 무료로 사용 가능하다)

그런데 뭐 결과적으로는 실습을 할 필요가 없었던 것 같다. 덤프 문제와 거의 유사하게 나오기 때문에..


원래 계획했던 공부량을 못 채워서 불안한 마음으로 시험을 치러갔다. 그 결과는..



* SAS Base 합격


91%로 합격!

솔직히 다 맞을줄 알았는데 뭘 틀렸는지 잘 모르겠다. 아마 4문제정도 틀린거 같은뎅.. ㅋㅋ




* SAS Base 시험장 분위기

시험장 가서 시험접수를 하면 10분 전부터 입장이 가능하다. 30분전까지 오라고 되어있었는데 그럴 필요는 없는듯

그리고 신분증은 2개가 필요한데, 나는 주민등록증과 내 명의로 된 체크카드를 제시했다. 그 후 간단하게 사진을 찍은 후 시험장에 입장..

개인 물품은 들고 갈 수 없고 주최측에서 마커와 코팅 된 종이를 제공한다. 

53문제(주관식 2문제 포함)이고, 시험 시간은 총 110분인데 40분정도 걸렸던 거 같다. (절대 시간이 부족할리는 없다 ㅋㅋ)

검토를 하고 싶었는데 컴퓨터로 치는 시험이라 앞에 문제들을 다시 보기가 너무 싫었다.. 그래서 걍 제출

시험지를 내면 바로 결과창이 뜬다. 퇴실하면 저런 확인증을 인쇄해서 준다 ㅎㅎ





* SAS Base 합격 후기

일단 문제가 덤프와 거의 동일하게 나오니 난이도에 대해 걱정 할 필요는 없다. 덤프문제만 70% 이상 이해하면 된다. 다만 문제가 덤프와 똑같이는 안 나오고, 숫자 등이 약간 변형되기 때문에 답만 외워서 합격 할 수는 없다. 

킬 테스트까지도 필요없고 그냥 크램바이블만 140번까지 정주행 하면 된다. 그 후에는 카페(통계와 조사나라)에서 회원분들이 올려주신 기출문제들을 한번 쭉 보고 시험 치면 된다. 기출문제들은 똑같이 나오기 때문에 이해없이 답만 외워도 될듯하다. 나 같은 경우도 eof=1 같은거는 답만 외워서 바로 찍었다.

기출문제는 그대로 똑같이 나오고 시간이 지남에 따라 몇몇 문제들만 업데이트 되서 바뀌는 방식인듯 하다. 그래서 최근에 올라온 합격후기를 보는게 중요하다.  완전 처음보는 문제가 1개 있었는데 다행히 쉬운 문제라 맞췄다 ㅎㅎ





* SAS Base 복원 문제

- 덤프에는 ;이 없어서 오류가 나는 문제가 몇개 있었는데, 실제 시험에서는 한 문제도 나오지 않았다.

1) 주관식 - 정렬(sort)할 때 by문을 직접 적는 문제(덤프에서 within 있던거). 답은 by idnumber expenses

2) 주관식 - find 함수의 결과값을 쓰는 문제. 덤프랑 똑같이 나왔던거 같은데 기억이 가물가물하다. 만약 변형된거면 find함수 내의 숫자정도만 바꼈던거 같다.

3) length문 : 기존 덤프에서 length/set의 위치만 바뀐다. (처음 나오는 length/set에 의해 길이가 정해짐) 

4) format 형식 : ddmmyy나 date9. 등을 묻는 문제

5) eof=1 : 많은 분들이 복원문제에서 언급해주셨던건데, 문제는 안 읽고 그냥 저게 있는 답을 골랐다.

6) split="*" : 5번과 동일

7) 엑셀 내의 워크시트를 불러오는 문제 : 덤프에 있었는데 그 형식만 기억해두면 된다.

8) keep = a b; 오류문제 : 덤프에 단골로 등장하던 문제가 그대로 나온다. (=를 빼야한다)

9) keep & drop 문제 : keep과 drop문을 통해 데이터셋에 몇개의 변수가 남아 있는지를 물어본다.

10) ods로 pdf 파일 저장하기 : ods 형식을 알고 있으면 쉽다. (덤프에서는 다른 형식의 파일이였던거 같은데, 그 부분만 pdf로 바꾸면됨)

11) ods로 csv 파일 저장하기 : 10번과 형식 자체는 같은데, csv와 csvall이 있어서 헷갈린다. 나는 csvall을 골랐는데 정답인지는 모르겠다.. 시험 보기 전에 한번 찾아보고 가길!

12) data step을 실행했을 때 생성되는 임시, 영구 데이터 셋의 개수 구하는 문제

13) _error_의 뜻 : 덤프에서는 ~와 ~일때 사용가능이라는 문구였는데 시험에서는 ~ only 사용가능이라는 문구였다. only가 좀 거슬리긴 했지만 그걸 답으로 골랐음

14) rename 문제 : 보기 중 (in=x rename=())와 (in=x)(rename=()) 이 2개가 헷갈리는데, 전자가 정답

15) 사용자 정의 format이 저장 되는 위치 : sas catalog에 저장

16) scan, substr 함수에 관한 문제



그리고 덤프에 없었던 문제들 (그대로 나오니 시간 없으면 답만이라도 외우자.)

1) compress 문자열 함수 : 대상 문자열에서 지정된 문자열을 제거하는 함수

<복원 문제>

x='123 45-67 89'; 

y=compress(x,'-');

y=?

 a.123 45 67 89

 b.123456789

 c.123 4567 89

 d.12345-6789

-> 정답은 c. a와 헷갈릴 수 있으니 주의


2) sas에서 유효한 변수명의 개수 

 (1) sas의 모든 변수명과 data set의 이름은 32자를 넘을 수 없다.

 (2) 문자나 언더스코어(_)로만 시작할 수 있다. (숫자로 시작 x)

 (3) 첫문자 뒤에는 문자, 숫자 언더스코어(_)로만 구성가능 (특수문자는 _만 가능)

<복원 문제>

two_

-2TEST

2TEST

2-TEST

-> 이 중에서 two_만 변수명으로 사용가능. 


3) 영어 지문으로 된 문제. ods문으로 엑셀 파일에 outdoor(?)라는 워크시트를 만들껀데, 기존에 outdoor라는 워크시트가 존재한다면 결과는 어떻게 되는가?

-> 답은 overwriting. 여러 보기 중에 overwriting이 있는 보기를 고르면 된다.













728x90
반응형
Comments