본문 바로가기

ODS3

[SAS] sas9.4 results viewer 누적형식 수정방법 SAS 9.2에서는 프로시저 명령어를 실행시 results viewer 창에 실행했던 결과만 깔끔하게 나타났다. 하지만 9.4를 사용하는데 results viewer 창에 이전에 돌렸던 결과 아래에 결과들이 순차적으로 누적되는 형식으로 바뀌었다. 알아보니 9.3부터 이게 바뀐 것이다. 이 경우 나는 내가 확장편집기에서 실행한 것에 대한 결과만 보고싶을 경우 사용되는 명령어를 알아보도록 하자. 예를 들어보면 data test; input cost; cards; 100 200 4500 ; run; proc means data=test min max; var cost; run; proc means data=test std cv; var cost; run; 위와 같은 문장을 실행하면 실행 할때마다 기초통계량 값.. 2017. 2. 7.
[SAS] SAS의 PROC GLM 구문의 출력결과를 ODS OUTPUT으로 뽑아내는 방법 이전 TTEST를 예로 들어서 PROC TTEST의 결과를 데이터형식으로 뽑아내는 방법을 알아봤었다. 그때 사용한 구문이 ODS OUTPUT 문장이였는데, 과연 다른 분석결과도 같은 방법으로 사용하면 가능할까? PROC TTEST의 경우에는 아래와 같이 STATISTICS, TTESTS, EQUALITY를 사용하면 각각의 출력결과를 데이터 형식으로 뽑아내는 것이 가능하다. 그 데이터셋을 FORMAT문이나 다른 파일형식으로 출력하면 십진수로 나타나있는 결과값 또한 한자리수까지 정확하게 파악하는 것이 가능하다. [형식] ods output statistics=STATS; ods output ttests=T; ods output equality=EV; [참고] http://sasbigdata.com/160 그.. 2015. 3. 30.
[SAS] SAS 분석 출력 결과 ODS output방법 및 십진수로 표시된 숫자 푸는 방법 오늘 알아볼 내용은 그닥 중요한 것은 아니지만 실무자중에 호기심이 많은 여성분이 질문하여 나또한 호기심이 발동해 해본 것이며, 딱히 검색을 해도 잘 없길래 작성을 해본다. 일반적으로 우리가 어떤 분석을 하면 output이나 out을 이용해 데이터셋으로 출력을 하기도 하는데 유의확률값이나 출력창에 나타나는 출력값들은 따로 데이터셋으로 만들지는 않는다. 만약에 SAS에서 PROC TTEST를 이용해서 출력창에 나타나는 분석결과를 데이터형식으로 저장하고 싶다면? 두번째로 그 출력결과에 나타난 통계값들이 예를 들어 평균이나 표준편차가 너무 큰값이 나와서 지수(E)형태로 나왔을 때 1자리 숫자까지 정확하게 보고싶을 경우에는? 기초통계량 값 같은 경우에는 PROC MEANS를 이용해서 분석하면 1자리 수까지 정확하.. 2015. 3. 19.