본문 바로가기
반응형

전체 글2326

【SAS 함수】 CALL ALLCOMB 함수 o CALL ALLCOMB 루틴 목 적 CALL ALLCOMB 루틴은 변수에 대한 조합 순서를 최소한으로 변경하여서 n개 변수 중에서 k개 변수를 선택하는 모든 조합을 생성한다. 일반적으로 DO 반복문과 함께 사용된다. 문 법 CALL ALLCOMB(count, k, variable-1, ... , variable-n) Arguments count 반복문에서 전달받은 인수로 1부터 생성해야 되는 변수 조합의 개수까지의 값이 할당되어있는 인수를 지정한다. 변수 조합의 개수는 COMB(n,k) 함수로 계산된다. k 개별 조합에서 선택되는 항목의 개수를 표시한다. 이 값은 상수, 변수 또는 표현식으로 지정할 수 있다. (해당하는 값은 1에서 n 사이에 존재해야 한다.) variable 동일한 형태와 길이를 가.. 2023. 6. 16.
【SAS 함수】 ALLPERM 함수 o ALLPERM 함수 목 적 ALLPERM 함수는 지정한 변수에 대하여 최소한으로 순서를 변경하여서 생성 가능한 모든 순열을 생성한다. Category: 조합생성함수 문 법 ALLPERM(count, variable-1 ) Arguments count 반복문에서 전달 받은 인수로 1부터 생성해야 되는 변수 순열의 개수 사이에 속하는 정수 값이 할당되어 있는 변수를 지정한다. 변수 순열의 개수는 FACT 함수로 계산 될 수 있다. variable 숫자 변수를 동일하게 지정하거나, 동일한 길이로 구성된 문자 변수를 지정한다. 이 변수들이 순서를 변경하여 재배치된다. 단, 18개 변수까지 지정할 수 있다. 반환되는 값 count 값이 1이면 0의 값이 반환되고, count 값이 N!보다 크면 1의 값이 반환.. 2023. 6. 16.
【SAS 함수】 ALLCOMB 함수 o ALLCOMB 함수 목 적 ALLCOMB 함수는 지정한 변수에 대한 조합 순서를 최소한으로 변경하여서 n개 변수 중에서 한 번에 k개 변수를 선택하는 모든 조합을 생성한다. 일반적으로 DO 반복문과 함께 사용된다. Category: 조합생성함수 문 법 ALLCOMB(count, k, variable-1, ... , variable-n) Arguments Required Arguments count 반복문에서 전달받은 인수로 1부터 생성해야 되는 변수 조합의 개수까지의 값이 할당되어 있는 변수를 지정한다. 변수 조합의 개수는 COMB 함수로 계산 할 수 있다. k 개별 조합에서 선택되는 항목의 개수를 표시한다. 이 값은 상수, 변수 또는 표현식으로 지정할 수 있다. (해당 값은 1에서 n 사이에 존재... 2023. 6. 16.
【엑셀(Excel)과 SAS함수】 MAX 함수 o MAX 함수 목 적 : MAX 함수는 인수 목록에서 최대값을 반환한다. 문 법 - 엑 셀 : MAX(number1, [number2], ...) - SAS : 인수 리스트 최대 - MAX 함수, ORDINAL 함수 관측치 최대 – PROC SQL 범주 : 통계 함수 관련 함수 함수명 함수내용 ABS 사용자가 지정한 인수의 절댓값을 구한다. AGGREGATE 목록 또는 데이터베이스에서 집계 값을 반환한다. AVERAGE 인수 리스트의 산술 평균을 반환한다. COUNT 지정한 인수 목록에서 숫자의 개수를 카운트한다. COUNTA 인수 목록에서 공백이 아닌 셀의 개수를 카운트한다. DMAX 데이터베이스 항목 중에서 지정한 검색 조건과 일치하는 최댓값을 반환한다. DMIN 데이터베이스 항목 중에서 인수로 지.. 2023. 6. 16.
【SAS Statement】 %LIST 구문 o %LIST 구문 1. 목 적 %LIST 구문은 현재 세션에서 입력된 프로그램 라인중에서 특정 라인을 지정하여 출력한다. DATALINES(DATALINES4) 구문과 연관된 세미콜론 (; 또는 ;;;;) 사이의 데이터를 제외한 SAS 프로그램 내에서 어디서나 %LIST 구문을 사용 할 수 있다. %LIST 구문은 주로 대화식 라인 모드에서 SAS 프로그램 코드를 출력하여 확인하기 위하여 사용된다. 2. 문 법 %LIST; 1) 인수 사용하지 않음 대화식 라인(interactive line) 모드에서 프로그램을 실행하는 경우에 인수를 지정하지 않고 %LIST 구문을 사용하면, 이전에 입력한 모든 프로그램 라인을 출력한다. 2) 인수사용 (1) n사용자가 입력한 n번째 라인을 출력한다. (2) n–m 또.. 2023. 6. 10.
【SAS Statement】 Assignment(할당) 구문 o Assignment(할당) 구문 1. 목 적 등호 우측의 표현식을 평가하고, 표현식 결과값을 좌측의 새로운 변수에 저장한다. 2. 문 법 variable=expression; 1) Variable 새로운 변수 또는 기존에 존재하는 변수의 이름을 지정한다. 범위 : Variable로는 변수이름, 배열참조, SUBSTR 함수를 사용 할 수 있다. Tip : 할당문으로 생성된 변수는 현재 데이터 처리에서 다음 처리까지 자동적으로 유지(Retain)되지 않는다. 2) expression 평가하기 위한 표현식을 지정한다. Tip : expression는 등호의 왼쪽편에서 사용되는 변수를 포함 할 수 있다. 변수가 문장의 양쪽에 나타나는 경우에, 오른쪽의 원래 값은 표현식 평가를 위해 사용되고, 결과값은 등호 .. 2023. 6. 10.
【엑셀과 SAS함수】 ERFC.PRECISE 함수 o ERFC.PRECISE 함수 목 적 : ERFC.PRECISE 함수는 x에서 무한대까지 적분된 ERF 함수의 여함수를 반환한다. 문 법 - 엑 셀 : ERFC.PRECISE(x) - SAS : ERFC 함수 범주 : 공학 함수 관련 함수 함수명 함수내용 ERF lower_limit에서 upper_limit까지 적분 된 오차 함수를 반환한다. ERF.PRECISE 오차 함수를 반환한다. ERFC x에서 무한대까지 적분 된 ERF 함수(오차 함수)의 여함수를 반환한다. ERFC.PRECISE x에서 무한대까지 적분된 ERF 함수의 여함수를 반환한다. 예 제 다음 예제는 ERFC 함수를 사용하여서 1에 대한 ERF 함수의 여함수를 반환한다. SAS Program DATA ERFC_PRECISE; VAR1 .. 2023. 6. 10.
【SAS Statement】 Array Reference(배열 참조) 구문 o Array Reference(배열 참조) 구문 1. 목 적 배열 참조(Array Reference) 구문은 배열 구문에서 정의한 배열의 원소를 처리하기 위하여 참조하는 방법을 지정한다. 배열을 참조하기 전에 사전에 ARRAY 구문을 사용하여서 데이터 스텝에서 배열을 정의 한 후 배열 참조 구문을 사용하여서 프로그램 내에서 배열을 참조한다. 2. 문 법 array-name { subscript } 1) Array-name 동일 데이터 스텝의 앞부분에서 ARRAY 구문으로 정의한 배열의 이름을 지정한다. 2) {Subscript} 참조하고자 하는 배열 원소의 위치를 지정하는 첨자를 정의한다. 첨자의 형태는 다음 중의 하나를 사용한다. (1) {index-variable-1} 일반적으로 DO 반복문과 함께.. 2023. 6. 9.
반응형