본문 바로가기
반응형

SAS362

[관측치] 데이터 세트에서 마지막 관측치 N개 출력... * 데이터 세트에서 마지막 관측치 5개 출력하기 * 총관측치 중에서 총관측치-5개의 수자를 매크로 변수로 할당. data _null_; if 0 then set sashelp.class nobs=totobs; call symputx('start',put(totobs-5,15.)); stop; run; %put &start; * (총관측치-5개의 수자) 에서 시작하여 관측치 출력; proc print data=sashelp.class(firstobs=&start); run; * 통계분석연구회 : http://cafe.daum.net/statsas * 백승민홈페이지 : http://www.statwith.pe.kr 백승민님의 파란블로그에서 발행된 글입니다. 2018. 11. 19.
[SAS 단축키] SAS 확장편집기 단축키 SAS 단축키 0.기본키 설정(Default Key Definitions : F9) 1.생략/완료(Abbreviation) 2.프로그램 숨김(Code Folding) 3.명령어/매크로 지원(Command/Macro Support) 4.날짜와 시간(Date/Time) 5.편집(Edit) 6.파일(File) 7.책갈피설정(Line Markers) 8.Miscellaneous 9.이동(Navigation) 10.옵셜설정(Option Setting) 11.검색(Searching) 12.블럭설정(Selection) 13.블럭처리(Selection Operations) 14.윈도우 컨트롤( Window Control) 15.탐색기와 결과창 크기 조절 및 도킹(Resizing the Docking View) * 도구.. 2018. 11. 18.
【SAS 함수】 CALL CATX 함수 36. CALL CATX 문자열의 앞뒤 공백을 제거한 후에 구분 기호를 삽입하여 해당 문자열을 연결하고, 연결된 문자열을 반환한다. Category: 문자함수(문자열처리함수) MAIN 문 법 CALL CATX (separator, resultstring-n); Arguments separator 는 구분자로 사용될 문자열 지정. result 는 SAS 변수를 지정. string 는 SAS 문자열을 지정. 관련함수 함수명 함수내용 CAT 지정한 문자열들을 결합하여 변수를 생성한다. CATQ 구분 기호를 사용하여 개별 항목을 구분하고, 구분 기호가 포함된 문자열에 따옴표를 추가하여 문자 및 숫자 값을 연결합니다. CATS 앞뒤의 Blank를 제거한 후 문자열을 결합하여 변수를 생성한다. CATT 지정한 변수.. 2018. 11. 18.
【SAS 함수】 CALL CATT 함수 35. CALL CATT 문자열의 뒷편의 공백을 제거한 후에 문자열을 연결하여 반환한자. Category: 문자함수(문자열처리함수) MAIN 문 법 CALL CATT (result ); Arguments result 는 SAS 변수를 지정. string 는 SAS 문자열을 지정. 관련함수 함수명 함수내용 CAT 지정한 문자열들을 결합하여 변수를 생성한다. CATQ 구분 기호를 사용하여 개별 항목을 구분하고, 구분 기호가 포함된 문자열에 따옴표를 추가하여 문자 및 숫자 값을 연결합니다. CATS 앞뒤의 Blank를 제거한 후 문자열을 결합하여 변수를 생성한다. CATT 지정한 변수 뒤의 Blank를 제거하여 문자열을 결합하여 변수를 생성한다. CATX 변수 또는 문자열 앞뒤의 Blank를 제거하고, 지정한.. 2018. 11. 18.
【SAS 함수】 CALL CATS 함수 34. CALL CATS 해당 문자열의 앞과 뒤의 공백을 모두 제거한 후에 문자열을 연결하여 반환한다. Category: 문자함수(문자열처리함수) SAS 함수 리스트 링크 문법 CALL CATS (result ); Arguments result 는 SAS 변수를 지정. string 는 SAS 문자열을 지정. 관련함수 함수명 함수내용 CAT 지정한 문자열들을 결합하여 변수를 생성한다. CATQ 구분 기호를 사용하여 개별 항목을 구분하고, 구분 기호가 포함된 문자열에 따옴표를 추가하여 문자 및 숫자 값을 연결합니다. CATS 앞뒤의 Blank를 제거한 후 문자열을 결합하여 변수를 생성한다. CATT 지정한 변수 뒤의 Blank를 제거하여 문자열을 결합하여 변수를 생성한다. CATX 변수 또는 문자열 앞뒤의 .. 2018. 11. 18.
【SAS 함수】 33. CALL ALLPERM 함수 33. CALL ALLPERM 최소한으로 순서 변경으로 지정된 변수들의 위치를 변경하여서 배치가 가능한 모든 순열값을 생성하여서 반환을 한다. Category: 수 학 MAIN 문 법 CALL ALLPERM (k, variable-1); Arguments n 는 정수값 지정. variable 는 같은 length를 가지는 모든 숫자 변수와 문자 변수정수 지정. 관련 함수 함수명 함수내용 ALLCOMB 지정한 변수에 대한 조합 순서를 최소한으로 변경하여서 n개 변수 중에서 k개 변수를 선택하는 모든 조합을 생성한다. 일반적으로 DO 반복문과 함께 사용된다. ALLPERM 지정한 변수에 대하여 최소한으로 순서를 변경하여서 생성 가능한 모든 순열을 생성한다. CALL ALLCOMB 변수에 대한 조합 순서를 최.. 2018. 11. 18.
[SAS 함수] 32. BYTE 함수 32. BYTE ASCII 나 EBCDIC 조합 순서(데이터 정렬 시퀀스 / 대조열 / 조합열, collating sequence)에서 한 개의 문자를 반환한다. Category: 문 자 MAIN 문 법 BYTE (n) Arguments n 는 정수 지정. 참 고 EBCDIC 데이터 정렬 시퀀스(collating sequences)의 경우 n의 값은 0에서 255 사이입니다. ASCII 데이터 정렬 시퀀스의 경우 0 에서 127 사이의 값에 해당하는 문자가 표준 문자 집합에 해당한다. 128 에서 255 사이의 값에 해당하는 ASCII 문자는 특정 ASCII 운영 환경에서 사용할 수 있지만 이 범위에 해당하는 문자가 나타내는 정보는 운영 환경에 따라 다르다. * 자세한 BYTE 값의 결과 값은 7.ANY.. 2018. 11. 18.
【SAS 함수】 27. BLSHIFT 함수 27. BLSHIFT 2개의 32비트 정수 인수 값의 비트 단위(bitwise) 논리적 왼쪽 이동(left shift)의 값을 반환한다. Category: Bitwise Logical Operations MAIN 문 법 BLSHIFT (argument-1,argument-2) Arguments argument-1 는 숫자(nonnegative, and nonmissing) argument-2 는 숫자(nonnegative, and nonmissing) 참 고 데이터가 저장될 때는 바이너리(binary) 코드로 저장된다. signed short int형인 경우 10이라는 숫자가 저장될 때는 00001010 (1*2^3 +0*2^2 + 1*2^1 + 0*2^0)으로 저장된다. 이 숫자를 일반적인 left s.. 2018. 11. 17.
【SAS 함수】 26. BETAINV 함수 26. BETAINV 베타분포에서 백분위수(quantile)를 반환한다. Category: 분위수 함수 MAIN 문 법 BETAINV(p,a,b) Arguments p 는 숫자 확률(00) 관련 함수 함수명 함수내용 BETAINV 베타분포(beta distribution)로 부터 분위수를 반환한다. CINV 카이제곱분포(chi-square distribution)에서 백분위수(quantile)를 계산한다. FINV F분포(F distribution)의 분위수 값을 계산한다. GAMINV 감마분포(gamma distribution)의 분위수 값을 계산한다.. PROBIT 표준정규분포의 백분위수를 계산한다. QUANTILE 지정한 분포로부터 백분위수 계산한다. SQUANTILE 오른쪽 확률(SDF)을 지정한.. 2018. 11. 17.
【SAS 함수】 17. ANYXDIGIT 함수 17. ANYXDIGIT ANYXDIGIT 함수는 문자열을 검색하여 숫자를 재표현한 16진수 문자(1~10, a~f)를 검색하여서 해당 문자가 검색된 첫 번째 위치를 반환한다. Category: 문자함수 (문자열처리함수) MAIN 문 법 ANYXDIGIT (string ) Arguments string 는 검색하기 위한 문자 상수, 변수, 문자표현을 지정. start 는 검색 시작 위치와 검색 방향을 지정 지정. 참 고 - 문자를 발견하지 못하면, 0을 반환한다. - 만약 start값이 양이면, 오른쪽으로 검색한다. - 만약 start값이 음이면, 왼쪽으로 검색한다. - 만약 start값이 문자열의 length보다 큰 음수값이라면, 문자열의 끝에서 왼쪽으로 검색한다. - 문자를 발견 못했거나, start.. 2018. 11. 15.
【SAS 함수】 16. ANYUPPER 함수 16. ANYUPPER ANYUPPER 함수는 문자열을 검색하여 대문자의 첫번째 위치를 반환한다. Category: 문자함수(문자열처리함수) MAIN 문 법 ANYUPPER (string ) Arguments string 는 검색하기 위한 문자 상수, 변수, 문자표현을 지정. start 는 검색 시작 위치와 검색 방향을 지정 지정. 참 고 - 문자를 발견하지 못하면, 0을 반환한다. - 만약 start값이 양이면, 오른쪽으로 검색한다. - 만약 start값이 음이면, 왼쪽으로 검색한다. - 만약 start값이 문자열의 length보다 큰 음수값이라면, 문자열의 끝에서 왼쪽으로 검색한다. - 문자를 발견 못했거나, start값이 문자열의 길이보다 더 큰 경우에는 0값을 반환한다. 관련 함수 함수명 함수내용.. 2018. 11. 15.
【SAS 함수】 15. ANYSPACE 함수 15. ANYSPACE 문자열을 검색하여 공란 문자(Blank,가로탭,세로탭,Carriage Return,line feed,form feed등)의 첫번째 위치를 반환한다. Category: 문자함수 (문자열처리함수) MAIN 문 법 ANYSPACE (string ) Arguments string 는 검색하기 위한 문자 상수, 변수, 문자표현을 지정. start 는 검색 시작 위치와 검색 방향을 지정 지정. 참 고 - 문자를 발견하지 못하면, 0을 반환한다. - 만약 start값이 양이면, 오른쪽으로 검색한다. - 만약 start값이 음이면, 왼쪽으로 검색한다. - 만약 start값이 문자열의 length보다 큰 음수값이라면, 문자열의 끝에서 왼쪽으로 검색한다. - 문자를 발견 못했거나, start값이 문.. 2018. 11. 15.
반응형