본문 바로가기
반응형

SAS362

【SAS 함수】 2. ADDR 함수 o ADDR 32비트 프랫폼에서 메모리 주소를 숫자 변수로써 반환한다. Category: Special 제 한 : 단지 32 bit 플랫폼에서 사용한다. 문 법 ADDR (변 수) Arguments 변 수 는 변수명을 지정. 관련 함수 함수명 함수내용 ADDR 32비트 프랫폼에서 메모리 주소를 숫자 변수로써 반환한다. ADDRLONG 32비트와 64비트 프랫폼에서 해당 변수의 메모리 주소를 문자변수로 반환한다. CALL POKE 32비트 플랫폼에서 값을 메모리에 직접 작성한다. CALL POKELONG 32bit와 64bit 플래폼 메모리에 직접 값을 작성한다. PEEK 32비트 platform에서 숫자변수의 메모리 주소의 항목(내용)을 저장한다. PEEKC 메모리에서 문자변수에 대한 지정한 위치(주소).. 2018. 11. 15.
요즘 미국에서 통계학 전공자 구인광고가 많이 늘었습니다 얼마전까지만해도 통계학전공자나 SAS 를 잘쓰는 프로그래머들은 구하는 회사는 주로 제약회사였읍니다. 하지만 요즘은 여러가지의 회사에서 통계학전공자들을 구하는군요. 저도 요즘알았습니다. 제가 아래에 요약을 해봤습니다. 하지만 어디까지나 30년이 넘기는했지만 저의 미국생활중에서 느낀 경험을 토대로한것이니 사실과 다를수도있으니 참고로만 하시기 바랍니다. 통계학과 SAS 사실 SAS는 80년대초 만해도 인지도가 거의 없었고 다른 통계학 software와의 치열한 경쟁이 있었읍니다. 그때 SAS회사에서 longterm customer로 찍은것이 제약회사입니다. 우선 제약회사 프로젝들은 5-10년짜리들이고 한번 SAS를 프로젝트에 쓰기시작하면 다른것으로 바꾼다는것은 매우힘든일이었읍니다. 그래서 제약회사 임상실험자료.. 2018. 11. 7.
SAS Student Ambassador 2009 후기 후편(2008년 수상자 우원석님 글) SAS Student Ambassador 2009 후기 후편(2008년 수상자 우원석님 글) 출처 : SAS사용자 모임( http://www.mysas.co.kr ) 여기에 제가 쓰는 내용은 SAS Institute의 입장과 상이할 수 있음을 알립니다. (Some parts of the contents in this article may be on different footing with SAS Institute) 5. 호텔 도착(21MAR09, EST). 호텔에 도착해서 Check-in을 할 때, deposit이 필요하다는 것을 알지 못해서 잠깐 당황했습니다. (기물 파손에 대비해서 deposit을 받더군요..) 더 문제는, 저는 해외카드 연동 서비스를 신청하지 않고 왔었다는 거였습니다. 당황한 기색이.. 2018. 11. 4.
SAS Student Ambassador 2009 후기 전편(2008년 수상자 우원석님 글) SAS Student Ambassador 2009 후기 전편(2008년 수상자 우원석님 글) 출처 : SAS사용자 모임 (http://www.mysas.co.kr) - 들어가며... SAS Datamining Championship 2008 후기에 이어 SAS Studen Ambassador 2009 후기를 본격적으로 쓰고자 합니다. (무슨 제 게시판 같군요 원래 제 블로그에 데이터 마이닝 후기 글과 이 글을 포스팅하려고 했는데, 누가 찾아와 보지도 않을 블로그보다는 여기가 나을 것 같아서.. 하하.. 이해 부탁드립니다.) 해당 프로그램을 이해하려면 SAS Global Forum에 대한 이해가 필요하기 때문에 이를 먼저 설명하고 넘어가고자 합니다. 서류상의 문제로 몇몇 내용들을 추가하지 못함을 미리 양해.. 2018. 11. 4.
데이터 분석가 SAS KOREA 송미혜 이사 인터뷰 데이터마이너로서 일한 지는 약 12년 정도 되었습니다. 미국에서 데이터마이닝을 접근하는 여러 분야 중 하나인 Mathematical Programming 분야를 공부하고 있었는데 그 즈음 한국에서는 데이터웨어하우스와 함께 데이터마이닝에 대한 개념과 적용 타당성을 검토할 초기단계이었었습니다. 때마침 한국의 한 기업 연구소에서 Data Mining 분야를 만들었는데 참여하는 것이 어떻겠냐는 제안이 있어 한국에 돌아와 그 연구소에서 데이터마이닝에 대한 알고리즘 연구를 하게 되면서 본격적으로 데이터마이너로서의 일을 시작하게 되었습니다. 데이터마이너들은 보통 기업 내에서 마케팅이나 고객관리 업무를 맡으며 동시에 데이터분석가로 활동하기도 하고, 금융권, 정부 산하기관, 의료기관 등의 프로젝트에 참여하기 때문에 해당.. 2018. 11. 4.
표준화 회귀 계수 생성하기 * 출처 : SAS and R: Data Management, Statistical Analysis, and GraphicsExample 8.14: generating standardized regression coefficients Standardized (or beta) coefficients from a linear regression model are the parameter estimates obtained when the predictors and outcomes have been standardized to have variance = 1. Alternatively, the regression model can be fit and then standardized post-hoc based o.. 2018. 10. 30.
[tranwrd] 불필요 변수 처리 방안 ( 단어 삭제 ) * 질 문 : http://cafe.daum.net/statsas/B3m/12773 * 최홍규님 답변 : http://cafe.daum.net/statsas/B3m/12774 * 저의 답변 : http://cafe.daum.net/statsas/B3m/12776 ********************************************************; * 최홍규 님 답변; ********************************************************; /* array에 넣어서 do loop로 돌리면 되겠네요. 질문에서 이미 말씀하셨던 바 그대로.. ^^; */ DATA one; INPUT cmpnm $60.; CARDS; (합자)칠칠공사 신광산업(합자) 동해화물(합명).. 2018. 10. 30.
[Re-scaling] 관측치 범위 재조정 / 표준화 / 정규... * 출처 : 통계분석연구회(http://cafe.daum.net/statsas/3Cdb/31) [Re-scaling] 관측치 범위 재조정 / 표준화 / 정규화 관측치의 범위를 변경시에 사용되는 공식입니다. 평균과 표준편차로 범위를 변경시에는 proc standard 를 사용하셔서 표준화를 하실수 있고, 특정 범위로 관측치의 척도를 변경시에는 아래 공식을 사용하시면 됩니다. C = (변경범위최대값-변경범위최소값) / (관측치최대값-관측치최소값) D = 변경범위최소값 - C*관측치최소값 변경관측치 = C*관측치+D 단순히 0과1로 변경시에는 변경관측치 = (관측치-관측치최소값)/(관측치최대값-관측치최소값) * 참고 : http://adnoctum.tistory.com/184 백승민님의 파란블로그에서 발행된 .. 2018. 10. 30.
[데이터 EXPORT] 마지막 변수의 공백 포함하여 방... * 출처 : http://cafe.daum.net/statsas/3F8j/154 마지막 변수의 공백까지 함께 포함하시려면 FILE문에서 PUT 명령어를 사용하여서 자리수를 지정하는 방식으로 구현해 보았습니다. * lengthc는 공백을 포함한 Length를 반환하여 줍니다. - http://www.statwith.pe.kr/SAS/1.FUNCTION/F0249.htm call symput 매크로 지정한 값은 같은 데이터 스텝에서 사용을 할수가 없어서 아래 데이터 스텝으로 값을 가져다가 사용하였습니다. %LET VAR1=; data TEST; a = "test " ; b = "exam " ; c = "help " ; CALL SYMPUT('VAR1',LENGTHC(a||b||c)); run; %PUT &V.. 2018. 10. 30.
[스케쥴] SAS 스케쥴 작업 사용하기 [스케쥴] SAS 스케쥴 작업 사용하기 1. 제어판의 예약된 작업 사용 : 보통 Windows에서 스케쥴 작업시 사용 * 참고 : http://eknote.tistory.com/778 * 예제 : - 실행 : "F:\kcis\05.pgm\18. 보상정보계\보상정보계_일마감.bat" - 시작위치 : "F:\kcis\05.pgm\18. 보상정보계" - 보상정보계_일마감.bat 파일 내용 ( 로그 삭제 / SAS실행파일 위치 / SAS실행시 참조 CONFIG 위치 / SAS실행시 참조 AUTOEXEC 파일 위치 / SAS 작업 파일명 / SAS 작업시 로그파일 위치) del "F:\kcis\05.pgm\18. 보상정보계\보상정보계_사고접수.LOG" "C:\Program Files\SAS\SAS 9.1\sas... 2018. 10. 30.
[스케쥴] SAS 스케쥴 작업 사용하기 1. 제어판의 예약된 작업 사용 : 보통 Windows에서 스케쥴 작업시 사용 * 참고 : http://eknote.tistory.com/778 * 예제 : - 실행 : "F:\kcis\05.pgm\18. 보상정보계\보상정보계_일마감.bat" - 시작위치 : "F:\kcis\05.pgm\18. 보상정보계" - 보상정보계_일마감.bat 파일 내용 ( 로그 삭제 / SAS실행파일 위치 / SAS실행시 참조 CONFIG 위치 / SAS실행시 참조 AUTOEXEC 파일 위치 / SAS 작업 파일명 / SAS 작업시 로그파일 위치) del "F:\kcis\05.pgm\18. 보상정보계\보상정보계_사고접수.LOG" "C:\Program Files\SAS\SAS 9.1\sas.exe" -CONFIG f:\kcis\i.. 2018. 10. 29.
[데이터 EXPORT] 마지막 변수의 공백 포함하여 방... 마지막 변수의 공백까지 함께 포함하시려면 FILE문에서 PUT 명령어를 사용하여서 자리수를 지정하는 방식으로 구현해 보았습니다. * lengthc는 공백을 포함한 Length를 반환하여 줍니다. - http://www.statwith.pe.kr/SAS/1.FUNCTION/F0249.htm call symput 매크로 지정한 값은 같은 데이터 스텝에서 사용을 할수가 없어서 아래 데이터 스텝으로 값을 가져다가 사용하였습니다. %LET VAR1=; data TEST; a = "test " ; b = "exam " ; c = "help " ; CALL SYMPUT('VAR1',LENGTHC(a||b||c)); run; %PUT &VAR1; data DDD; a = "test " ; b = "exam " ; c .. 2018. 10. 29.
반응형