본문 바로가기
반응형

통계프로그래밍6

[SAS 자격증] SAS Advanced Programming 시험 합격자 후기 인터뷰 안녕하세요 블로그 주인장입니다. 오늘은 지난번 저의 SAS Base programming 시험 합격 후기에 이어서, Advanced Programming 합격자의 시험 후기를 들고왔습니다. 저랑 같이 일하는 동료가 이번에 Advanced 시험에 합격했거든요! (대단한 사람) 제 블로그에 방문하시는 분들이 SAS 프로그래밍과 자격증에 관심이 많으신 것 같아서, 도움이 되시길 바라며 인터뷰해보았습니다. Q1. 시험 합격 소감 A1. 일을 병행하면서 SAS Advanced programming 자격증 시험을 준비하느라 많이 지치고 힘들었는데 합격하니 피로가 말끔히 풀리고 정말 기쁩니다. Q2. 시험을 준비하게 된 계기. A2. 통계 업무를 하면.. 2023. 7. 2.
SAS Base Programming certification 후기 오늘은 미루고 미루던 SAS Base programming 자격증 후기를 써보려고 합니다. 1. 시험 응시 방법 (https://www.sas.com/ko_kr/training/home/int-certificate/tab_02.html) 위 사이트에 접속하면 SAS 시험 응시 방법을 선택할 수 있습니다. 시험을 볼 수 있는 방법은 (a) SAS Korea 교육센터에서 응시, (b) 피어슨뷰 센터에 방문하여 응시, (c) 온라인으로 응시 보통 SAS Korea 교육센터에서 보는 시험은 몇달에 한번씩 있기 때문에 원하는 시기에 시험을 볼 수가 없어 대부분의 분들은 온라인으로 응시를 많이 하시는것 같아요. 물론 저도 온라인으로 응시하였습니다. (b)나 (c)의 방법으로 시험을 응시하려면 SAS - certif.. 2023. 6. 15.
[SAS 기초] Informat / Format 오늘은 SAS에서 데이터의 입력 형식과 출력 형식을 지정할 수 있는 Informat/Format 구문을 공부해보자. 1. Informat / Format SAS에서는 변수를 처리할 때 단순히 숫자, 문자, 날짜의 형태로만 받아들이지않고, 굉장히 세부적으로 변수의 입력 형식, 출력 형식을 지정할 수 있다. SAS엔 변수의 입/출력 형식을 지정하는 Informat-Format 구문이 존재한다. 두 구문의 용법과 차이는 다음과 같다. INFORMAT : 데이터의 입력 형식을 지정하는 구문, DATA step에서만 사용할 수 있다. (용법) INFORMAT var.name format; FORMAT : 데이터의 출력 형식을 지정하는 구문, DATA와 PROC step에서 모두 사용할 수 있다. (용법) FORM.. 2022. 5. 26.
[SAS 기초] 데이터 정렬 및 병합 구문 (SORT/MERGE/SET) 데이터를 분석하다보면 두 개이상의 데이터 셋을 Key변수를 기준으로 결합해야하는 경우가 종종 있다. 오늘은 여러가지 병합 방법과 SAS를 사용해 병합을 수행하는 법을 살펴보겠다. 1. SORT 구문 데이터를 병합하기 전에는 병합의 기준이 될 Key 변수를 먼저 정렬해야한다. SAS에서 정렬은 PROC SORT 명령어를 사용해 수행할 수 있다. PROC SORT data=라이브러리명.데이터명 out = 새 데이터명; /* 정렬한 데이터를 새로운 데이터로 만들고 싶을 때, out 옵션을 사용. */ BY key descending; /* 내림차순으로 정렬하고 싶을 때만 descending 추가 */ RUN; SORT 구문을 사용하여 아래의 데이터 셋 A와 B를 각각 ID를 기준으로 정렬해보자. proc so.. 2022. 5. 19.
[SAS 기초] 반복문 DO 사용법 오늘은 SAS의 반복문 DO 구문을 살펴보겠다. R이나 Python에는 for, while, until, repeat 등등 다양한 반복문 명령어가 존재하지만, SAS는 DO 어쩌구~만 입력하면 반복문을 수행해준다. 오늘은 다양한 DO 구문을 활용하여 구구단을 만들어보겠다! 1. DO i=start TO end BY by; 먼저 살펴볼 DO 구문의 첫 번째 용법은 시작점과 끝점 그리고 증가분을 지정하여 사용하는 방법이다. R과 Python등에서 사용되는 For문이라고 생각하면 이해가 쉬울 것 같다. DATA 데이터명; DO i = 초기값 TO 마지막값 BY 증가량; 반복시행문; OUTPUT; /* 반복시행 결과를 행으로 추가한다.*/ END; /* DO 구문을 종료하라는 명령어 - 반드시 DO 구문과 함께.. 2022. 5. 18.
[SAS 기초] 조건문(WHERE ~ IF ELSE) 오늘은 SAS에서 조건문에 대해 공부해보겠다. 조건/반복문 공부를 위한 예제로 다음과 같은 데이터를 생성하였다. (데이터 생성 관련 코드는 이전 게시물을 참고!) 2022.03.23 - [Programming/SAS] - [SAS 기초] 데이터 생성과 처리 관련 구문 [SAS 기초] 데이터 생성과 처리 관련 구문 이번 포스팅에서는 SAS 기초 문법을 살펴보겠다. - 앞으로는 동일한 주제에 대해서 SAS, R, Python 버전으로 모두 포스팅 하려고 합니다. 3가지 버전으로 모두 포스팅이 완료되는대로 글 마지막에 링 harang3418.tistory.com 1. WHERE 구문 where 조건 구문은 조건에 맞는 데이터를 출력할 수 있도록 한다. 용법은 다음과 같다. DATA 라이브러리.새로운데이터명; .. 2022. 4. 26.
반응형