본문 바로가기

SAS6

SAS 날짜변수, (1-4)분기로 구분하기 [QTR] 기간별 매출액 등을 계산할 때에는 보통 분기별로 나눠서 분석하고는 한다. SAS에서 날짜변수를 이용해서 일수 등 기간 계산 뿐 아니라 분기로 구간을 나누는 것도 가능하다. 분기는 아래의 기준으로 나눌수 있다. 1분기=01,02,03월 / 2분기=04,05,06월/ 3분기=07,08,09월 / 4분기=10,11,12월 SAS에서는 IF조건문을 사용해서 직접 날짜를 구분하는 것도 가능하지만, [QTR]이라는 함수를 써서 좀 더 간편하게 계산을 할 수 있다. 다음의 예시를 이용해서 연습해보자. 데이터셋은 시도명(SIDO), 개설일(Open_date), 개설연도(Open_year) 세가지 변수로 구성되어 있으며, 기간은 2016년~2018년 3개연도이다. 이제 각 연도별이 아니라 연도&분기별 빈도를 파악해 보자.. 2020. 3. 15.
SAS 빈도분석 [PROC FREQ] -2 이어서 PROC FREQ의 또다른 자주쓰는 옵션들을 알아보자. 1. 조건에 해당하는 빈도 확인 [where문] ex1. 사고유형(TYPE)이 무단횡단인 경우의 연도별 빈도 PROC FREQ DATA=CAR_ACCIDENT; WHERE TYPE='무단횡단'; TABLE YEAR; RUN; ex2. 사고유형(TYPE)이 무단횡단인 경우의 2015~2017년 빈도 PROC FREQ DATA=CAR_ACCIDENT; WHERE TYPE='무단횡단' and 2014 2020. 1. 9.
SAS 빈도분석 [PROC FREQ] -1 통계분석 자료확인시 제일 먼저 시행하는 변수별 빈도 및 누적빈도의 확인. 자료점검 및 변수확인을 위해서 가장 단순하지만, 많이 이용하는 함수이다. 1차원, 2차원(교차테이블)까지 출력 가능. (그 이상은 각 경우에 따라 테이블이 나눠져서 출력됨) PROC FREQ DATA = 데이터셋; TABLES 변수/옵션(선택사항) ; RUN; 1. 옵션을 작성하지 않을 경우 > 빈도, 백분율, 누적빈도, 누적백분율 4가지가 기본으로 출력된다. PROC FREQ DATA=CAR_ACCIDENT; TABLES TYPE ; RUN; 2. 옵션 추가 (원하는 옵션만 선택하여 작성) ○ NOPERCENT : (CELL빈도/전체빈도) 프린트하지 않음. ○ NOROW: (CELL빈도/행빈도) 프린트 하지 않음. (2차원분석에서.. 2019. 12. 31.
SAS 탐색기 옵션 * SAS 탐색기 옵션 * SAS 작업을 하다보면 중간 작업물인 데이터셋이 계속 증가하게 된다. 데이터셋이 많아져 보기가 불편할때 다음과 같이 바꿔줄 수 있다. *탐색기 한번 클릭 후) [보기] > [간단히] 클릭 *탐색기 한번 클릭 후) [보기] > [자세히] 클릭 ** 데이터셋 + 용량, 유형 함께 표시 2019. 10. 1.