본문 바로가기
반응형

전체 글2336

[MACRO] MACRO내용 확인 및 저장(%COPY) libname test 'c:\'; * MACRO저장 라이브러리 지정; options mstored sasmstore=test; * MACRO생성후 소스 저장; %macro BACK/store source; PROC PRINT DATA=SASHLEP.CLASS; RUN; %mend; * 로그에 위의 MACRO 내용 확인; %copy BACK/source; * SAS파일로 매크로 내용 저장; %copy BACK/source OUT='C:\TEST1.SAS'; * 통계분석연구회 : http://cafe.daum.net/statsas* 백승민홈페이지 : http://www.statwith.pe.kr 백승민님의 파란블로그에서 발행된 글입니다. 2011. 2. 18.
Firth logistic regression (SAS and R) * 출처 : SAS and R: Data Management, Statistical Analysis, and Graphics In logistic regression, when the outcome has low (or high) prevalence, or when there are several interacted categorical predictors, it can happen that for some combination of the predictors, all the observations have the same event status. A similar event occurs when continuous covariates predict the outcome too perfectly. Thi.. 2011. 2. 18.
[이중배열] 이중배열을 이용한 관측치별 누적합 구... data back; input A117 A118 A119 A120 A121 A122 A123 A124 A125 A126; cards; 0 1 1 0 1 1 1 0 1 1 ; * 이중배열을 사용하여 누적합 구하기; * A117 A118 A119 A120 A121 * A122 A123 A124 A125 A126; * 2*5 배열을 생성하여서 각 열의 누적합을 구하기; DATA BACK1; set BACK; ARRAY VAR{2,5} A117-A126; ARRAY BACK{2}; DO I=1 TO 2; BACK{I}=0; DO J=1 TO 5; * I=1에서 VAR(1,1)-A117 VAR(1,2)-A118 VAR(1,3)-A119 VAR(1,4)-A120 VAR(1,5)-A121의 합을 구함.; BACK{I.. 2011. 2. 18.
[GRADAR] GARADAR 넓이(비율) 조정 * SAS에서 그래프를 사용을 안해봐서 원하시는 답이 맞는지 모르겠네요?; axis1 color=red major=(height=1.75 width=10) value=(h=20pt) width=3; axis2 color=blue; axis3 color=green; axis4 color=Black;* Freq 변수를 사용하여 각 값의 크기를 지정이 가능하고, 범위를 조정하기 위하여* starinradius(내부 크기 지정) / STAROUTRADIUS(외부 크기 지정);* 옵션을 사용하시면 될거 같은데, 원하시는 답이 맞는지 모르겠네요;PROC GRADAR DATA=cpi; CHART Field / freq=index OVERLAY=City starinradius=5 STAROUTRADIUS=100 sta.. 2011. 2. 18.
데이터 중복제거(first. / last대안) - MAX , MIN 다른 방법이 있으시면 알려주시면 감사하겠습니다. /* 보통 오라클에서 FIRST와 LAST의 기능으로는 상관 서브쿼리를 사용하지만, SAS에서는 서브쿼리 사용시 HASH 조인으로 조인이 안되고, 필터를 사용하는듯 합니다. 아래의 몇가지 방법을 나열해 보았습니다. 방법이 문제가 아니라 속도가 문제인데, 속도 테스트는 아직 못해봤네요.. 홍길동 B 7 홍길동 B 7 이렇게 다른 변수없이 MAX값에 중복발생할경우 처리가 문제가 되겠네요..보통은 SERIAL변수가 있어서 중복제거를 할텐데, 아래에서는 DISTINCT로 중복을 제거하였습니다. */ DATA BACK; INPUT NAME $ TYPE $ SEQ; CARDS; 백승민 A 4 백승민 A 1 홍길동 A 2 신승훈 A 3 홍길동 A 3 백승민 A 2 백승.. 2011. 2. 15.
SQL튜닝 방법론(Science of DataBase) * 출처 : http://scidb.tistory.com/entry/SQL튜닝-방법론 SQL 튜닝책을 세 권정도 읽은 신입사원이 SQL 튜닝방법론을 요청하였다. 이유는 튜닝책에 방법론이 없다는 것이다. 튜닝 방법론이란 “SQL을 튜닝 해달라고 요청 받았을 때 내가 무엇 무엇을 해야 하나?” 이다. 즉 SQL 튜닝시의 To-Do 리스트(체크리스트)를 요구한 것이다. SQL 튜닝을 자주 하면서도, 그 안에 몇 가지 작업이 있는지 생각하지 못했다. 누가 그랬던가? 일상을 낯설게 느껴보라고… SQL 튜닝요청을 받았을 때 내가 어떤 일을 하는지 가르쳐 주면 되겠구나 하는 생각이 들었다. 그 결과 7가지 방법이 결론으로 도출되었다. 만약 7가지 방법을 모두 적용할 수 있는 경우임에도 불구하고 하나라도 빠진다면 최적.. 2011. 2. 8.
[ODS] 페이지 나누기 옵션(STARTPAE) * 참고 : http://support.sas.com/ documentation/cdl/en/odsug/61723/HTML/default/a002217095.htm#a003064891 http://support.sas.com/techsup/technote/ts659/ts659.html NEVER : 페이지 나누기 적용 안함. 그래픽 프로시져는 보통 하나의 페이지를 사용하지만, NEVER옵션 적용시 한페이지에 overprint(덧인쇄)가 된다.NO : 각 프로시져의 시작시 페이지 나누기를 안함. 단지 페이지가 채워지거나, Startpage=NOW 지정할 경우 새 페이지 시작.NOW : NOW옵션 적용시 바로 페이지 나누기 적용.YES : 각 프로시져가 시작할 경우 페이지 나누기가 적용됨. * ODS pdf.. 2011. 1. 19.
[인터뷰]박종한 OB맥주 정보전략팀장(CIOBiz) * 출처 : http://www.ciobiz.co.kr/news/articleView.html?idxno=4655 “ERP 업그레이드와 함께 주간 및 월간 S&OP 체계 가동” 2011년 01월 11일 (화) 18:41:24 안호천기자 hcan@etnews.co.kr 수요를 예측하고 공급량을 관리하며 정확한 생산계획 수립으로 재고를 줄이는 것. 그리고 경영진이 경영계획을 세울 수 있도록 가시성을 제공하는 것. 바로 판매운영계획(S&OP) 프로세스를 구축하는 기업들이 추구하는 목표다. 국내에서는 삼성전자를 필두로 많은 제조기업들이 S&OP 프로세스 확립을 위해 오랜 기간 노력을 기울여왔다. OB맥주 역시 이런 흐름에 동참하기 위해 지난 한 해 동안 많은 땀을 흘렸다. S&OP 등 신규업무 프로세스를 시스템.. 2011. 1. 12.
반응형