SAS BASE 74

Crambible / sas 문제 34

1. FORMAT FORMAT은 어디에 위치해도 효력이 발생한다. 기존 realestate에서 localfee는 9. countryfee는 7. 의 format을 가졌었고DATA와 SET 사이에서 localfee와 countryfee 모두 percent6. 로 포맷을 재 정의 해주었다. 따라서 답은 C. 두 변수 모두 percent6. 의 형태를 갖는다. *참고 : DATA와 SET사이에 있지 않더라도, FORMAT은 효과를 갖는다. 2. LENGTH와의 차이점LENGTH는 DATA와 SET사이에 위치되어있어야 정의 될 수 있었다. (문제 참조 3.7, 16)그러나 FORMAT의 경우 어디에서도 재 정의 될 수 있다.

SAS BASE 2016.01.29

Crambible / sas 문제 32

문제 수정이 문제의 raw data file 이름과 그 다음 indnum사이의 공백이 두 개 이여야 한다. 1.inputinput으로 raw data file을 읽게 되면 데이터 행을 한 줄씩 읽어온다. 여기에서는 Ruth를 읽은 다음다음 줄로 넘어가서 if 구문에 따라 idnum을 읽고Sue를 읽은 다음 다음 줄로 넘어가서 if 구문에 따라 age를 읽는다. employee_name id_num age Ruth 22 Sue 40 따라서 답은 B. 22

SAS BASE 2016.01.29

Crambible / sas 문제 28

이상한 문제임을 밝힘. 문제 수정24613 $25.31 두 값 사이의 공백이 하나 처럼 보이지만실제로는 공백이 세 개가 있다고 할 것이다.24613///$25.31 # /은 공백 1. @ @숫자 는 이 지점부터 그 변수에 대한 값을 불러오겠다는 명령어이다. 2. idnum 5.이 경우에서 idnum는 5자리로 불러온다. 3. 문제 풀이idnum과 price 두 변수 모두 숫자형 변수이다.이 문제에서 24613은 5자리이므로 그대로 불러온다. 10번째 부터 불러온다고 가정하면 $는 읽지 않고 25.31만 불러오므로아무런 이상없이 답은 A 25.31을 읽어 올 수 잇다. ver. 2만약 공백이 네 개 라면 price값으로 $25.31을 읽고 싶어 할 것이다.그러나 이것은 price가 숫자형 변수기 때문에 $..

SAS BASE 2016.01.28

Crambible / sas 문제 27

문제 수정 format newdate mmddvv10.; 이 아니라format newdate mmddyy10.; 1. weekday(변수) / month(변수) / mmddyy10. weekday(변수) : 날짜변수에서 요일만을 숫자로 반환한다. (일요일이 1의 값) month(변수) : 날짜변수에서 달만을 숫자로 반환한다. (1월이 1의 값) mmddyy10.은 : 04/15/20005 형태로 나타내는 format이다. 2. 문제 풀이 - 변수 정의 -newdate 변수는 mmddyy10.; 함수를mdate 변수는 month()함수를 ddate 변수는 weekday()함수를 취한다. 문제에서는 다음의 형태가 어떻게 나올지를 묻는다.April 15, 2005 falls on a Friday newdate..

SAS BASE 2016.01.28

Crambible / sas 문제 26

1. SORT BYSORT BY는 서로 붙어 다닌다. SORT가 나오면 반드시 BY를 통해 어떻게 분류 할 것인지에 대해 정해 주어야 한다. 2. BY ASCENDING 과 BY DESCENDINGASCENDING의 경우 오름차순 DESCENDING의 경우 내림차순 *지정해 주지 않은 경우 오름차순이 default. 오름차순의 경우 'A', 1이 각각 상위 포지션이다.내림차순의 경우 'Z', 큰 숫자 들이 각각 상위 포지션이 된다. 3. 문제 풀이이 문제에서는 by descending fname points; fname에 대해 descending 먼저 하고 그 안의points에 대해선 default (ascending)하게 된다. 따라서 답은 D

SAS BASE 2016.01.28

Crambible / sas 문제 25

1. 문제 해설 (report, column, mean, define, where)report에서 사용하는 coulmn은다음 처럼 사용하는데,coulmn style price;을 예로 들자면 style과 price만 보여줄 것이라는 뜻이다. define을 통해 style과 price의 reported 형태를 정해주고 있다.price의 경우 mean (평균) / width(길이) / format(형태) 를 정해주었고,style을 정해주니 style pricecondo $79,700twostory $62,550으로 요약되었는데 이를 보아 GROUP을 써서 요약했음을 알 수 있다. 따라서 답은 C. define style / group width = 9;

SAS BASE 2016.01.28