본문 바로가기
반응형

SAS 함수644

【SAS 함수】 44. CALL POKE 함수 44. CALL POKE 32비트 플랫폼에서 값을 메모리에 직접 작성한다. Category: Special MAIN 문 법 CALL POKE (source,pointer); Arguments source 는 메모리에 쓰기 위해 값을 가진 SAS 표현을 지정. pointer 는 메모리 주소를 지정. length 는 byte수를 지정. 참 고 단, 메모리에 직접 쓰는 것은 상당히 조심할 필요있습니다. 관련 함수 함수명 함수내용 ADDR 32비트 프랫폼에서 메모리 주소를 숫자 변수로써 반환한다. ADDRLONG 32비트와 64비트 프랫폼에서 해당 변수의 메모리 주소를 문자변수로 반환한다. CALL POKE 32비트 플랫폼에서 값을 메모리에 직접 작성한다. CALL POKELONG 32bit와 64bit 플래폼.. 2018. 11. 20.
[SAS 함수] 43. CALL MODULEI 함수 43. CALL MODULEI return code 없이 외부 루틴을 호출(IML 환경에서 사용)한다. Category: 외부 루틴 MAIN 문 법 CALL MODULEI (module-name); Arguments cntl-string 는 선택적 통제 열을 지정. module-name 는 이용될 외부 모듈 이름 지정. argument 는 외부 루틴에 대한 인수 지정. 함수 비교 Functions: 042.CALL MODULE 272.MODULEC 273.MODULEIC 274.MODULEIN 275.MODULEN SAS 함수(SAS Function) 리스트 링크 엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 SAS 데이터 스텝 구문 리스트(SAS Data Step State.. 2018. 11. 20.
[SAS 함수] 42. CALL MODULE 함수 42. CALL MODULE return code 없이 외부 루틴(windows API : WINDOWS에서 제공하는 함수)을 호출하여 사용한다. Category: 외부 루틴 MAIN 문 법 CALL MODULE (module-name); Arguments cntl-string 는 선택적 통제 열을 지정. module-name 는 이용될 외부 모듈 이름 지정. argument 는 외부 루틴에 대한 인수 지정. 참 고 자세한 사항은 SAS도움말과 다음 페이지를 참고하시기를 ( http://www.devenezia.com/downloads/sas/sascbtbl ) * MODULE 함수를 사용해 외부의 DLL 루틴을 데이터 스텝이나 SCL 프로그램중으로부터 이용할 수 있습니다. * 간단한 DOS명령어보다 W.. 2018. 11. 20.
【SAS 함수】 41. CALL MISSING 함수 41. CALL MISSING 지정한 문자형 또는 수치형 변수에 사용자가 지정한 결측치(missing) 값을 할당한다. (문자와 숫자변수에 각각 할당) Category: 문자함수(문자열처리함수) MAIN 문 법 CALL MISSING (varname1); Arguments varname 는 문자,숫자 변수를 지정. 관련 함수 함수명 함수내용 CALL SCAN 문자열에서 주어진 단어의 위치와 length 반환한다. (구분자의 기본은 blank . 2018. 11. 19.
[SAS 함수] 40. CALL LOGISTIC 함수 40. CALL LOGISTIC 개별 인수에 로지스틱 함수의 값을 계산한 후 반환받는다. Category: 변수통제 MAIN 문 법 CALL LOGISTIC (argument) Arguments argument 는 상수를 지정 예 제 x와 y변수에 대하여 개별적으로 로지스틱 함수값을 계산한다. SAS Statements data logistic; x = 0.5; y = -0.5; call logistic(x,y); put x= y=; run; Results x=0.6224593312 y=0.3775406688 SAS 함수(SAS Function) 리스트 링크 엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 SAS 데이터 스텝 구문 리스트(SAS Data Step Statement) 2018. 11. 19.
[SAS 함수] 39. CALL LABEL 함수 39. CALL LABEL 지정한 문자 변수에 대해 변수 라벨을 할당한다. Category: 변수통제 MAIN 문 법 CALL LABEL (variable-1,variable-2); Arguments variable-1 는 SAS 변수를 지정 variable-2 는 SAS 문자 변수를 지정. 예 제 배열을 사용하여서 문자 변수와 수치형 변수에 배열을 각각 정의하고, 문자변수 배열(temp1)에서 라벨을 newlabel로 먼저 할당하고, 수치형 변수 배열(temp2)에서 라벨을 newlabel에 추가한다. SAS Program data one; input toy & $30. price type $; label toy = 'Hot Toys for 2000' price = 'Current Price' type.. 2018. 11. 19.
【SAS 함수】 38. CALL EXECUTE 함수 38. CALL EXECUTE 데이터 스텝안에서 매크로 인수를 분석하고, 매크로를 실행을 위하여 분석된 값을 발행(실행)한다. Category: Macro MAIN 문 법 CALL EXECUTE (argument); Arguments argument 는 macro 실행을 위한 문장. 관련 함수 함수명 함수내용 CALL EXECUTE 데이터 스텝안에서 매크로 인수를 분석하고,매크로를 실행을 위하여 분석된 값을 발행(실행)한다. CALL SYMPUT 데이터 스텝 정보를 매크로 변수에 할당한다. CALL SYMPUTX RAND 함수에 의해 생성되는 random number generation에 이용되는 seed 값을 지정한다. RESOLVE 매크로 기능(facility)으로 할당되었던 한 개 이상의 값을 데이.. 2018. 11. 19.
【SAS 함수】 CALL COMPCOST 함수 CALL COMPCOST COMPGED 함수에서 사용되는 운영 비용을 정의한다. Category: 문 자 MAIN 문 법 CALL COMPCOST (operation-1, value-1 ); Arguments operation 는 문자 상수, 문자 변수, 문자 표현 지정. value 는 숫자 상수, 숫자 변수, 숫자 표현 지정. 관련 함수 함수명 함수 내용 COMPARE 두 문자 차이가 있는 것중 가장 왼편의 위치를 반환한다. COMPGED 일반화된 편집 거리 계산에 의해 두 문자 사이의 거리를 계산한다. COMPLEV Levenshtein 편집 거리 계산에 의해 두 문자의 거리 계산한다. CALL COMPCOST COMPGED 함수에서 사용되는 운영 비용을 정의한다. SPEDIS 두 단어 사이의 비대칭.. 2018. 11. 19.
【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.
반응형