분류 전체보기 4

SAS 사이트 모의 시험

https://www.sas.com/en_gb/certification/resources/sas-practice-exams.html SAS Practice Exams SAS Practice Exams for select exams are available through SAS and Pearson VUE for purchase. www.sas.com 이 링크를 타고 들어가면 SAS 베이스나 어드밴스드 같은 모의 시험을 볼 수는 있다. 아쉽게도 영어만 제공을 하지만... 난이도는 베이스를 하도 오래전에 쳐서 잘 기억은 안나지만 그래도 뭐 시험이랑 얼추 비슷한 정도 같으니 참고하면 좋을 것 같다.

자격증 2023.06.06

SAS 매크로 입문

SAS 매크로 변수란? 간단하게 말하자면 그냥 변수다 뭐... python에서 x=1이라고 선언하는 것과 마찬가지로, x라는 상자 안에 1이라는 값을 넣는 거랑 같은 이야기다. SAS에서 공식적으로 매크로 변수라고 불러서 그러는지는 모르겠지만 괜히 어렵게 생각할 필요는 없다. 변수가 결국엔 변수지 뭐 대순가... 그러면 SAS 매크로 변수는 어디에 써먹을 수 있을까? 간단하게 설명하자면 코드 내에서 반복되는 부분을 어느 정도 생략을 해서 편하게 코드를 작성하거나, 유지보수를 보다 원활하게 할 수 있게 한다. 예를 들어서 위 코드 proc print, proc means, proc summary는 모두 sashelp라이브러리의 cars를 참조하고 있다. 만약에 이 대상 데이터 셋을 바꾸려고 한다면 하나하나..

SAS/SAS 매크로 2023.06.05

[SAS] Kcharlist 함수를 활용한 결과 평가

sas 9.4M5에서 추가된 함수 Kcharlists는 뭔고 하니 안에 넣은 글자에 따라 각기 다른 값들을 리스트로 돌려준다. data test2; kchar = kcharlist("A"); output; kchar = kcharlist("L"); output; kchar = kcharlist("U"); output; kchar = kcharlist("D"); output; kchar = kcharlist("F"); output; run; 위와 같은 함수를 실행하면 위와 같은 값을 돌려주게 된다. 각각의 설명을 하자면 A : 알파벳 대문자와 영문자 L : 알파벳 소문자 U : 알파벳 대문자 D : 0~9까지의 숫자 F : SAS 데이터 셋 등에서 제일 앞에 들어갈 수 있는 문자들 이렇게 각각의 값을 돌려..