포스팅 목차
o FACTDOUBLE 함수
목 적 :
FACTDOUBLE 함수는 사용자가 지정한 숫자(number)의 이중 계승 값을 반환한다.
문 법
- 엑 셀 : FACTDOUBLE(number) - SAS : factdouble_slk 사용자 정의 함수 |
범 주 : 수학 및 삼각 함수
참 고
* number가 짝수일 때
n!! = n(n-2)(n-4)****(4)(2)
* number가 홀수일 때
n!! = n(n-2)(n-4)****(3)(1)
관련 함수
함수명 | 함수내용 |
FACT |
지정한 숫자(number)의 계승값을 반환한다. |
FACTDOUBLE | 사용자가 지정한 숫자(number)의 이중 계승 값을 반환한다. |
GAMMA.DIST | 감마 분포의 확률밀도함수와 누적 분포 함숫값을 반환한다. |
GAMMADIST | 감마 분포의 확률밀도함수와 누적분포함수 값을 반환한다. |
GAMMA | 감마 함숫값을 반환한다. |
GAMMA.INV | 감마 누적 분포의 역함수 값을 반환한다. |
GAMMAINV | 감마 누적 분포의 역함수 값을 반환한다. |
GAMMALN | 감마 함수 Γ(x)의 자연로그 값을 반환한다. |
GAMMALN.PRECISE | 감마 함수 Γ(x)의 자연로그 값을 반환한다. |
예 제
다음 예제는 FACTDOUBLE_SLK 사용자 정의 함수를 사용하여서 사용자가 지정한 인수의 이중 계승 값을 계산한다.
SAS Program |
OPTIONS CMPLIB=(SASHELP.SLKWXL);
DATA FACTDOUBLE;
* 6의 이중 계승값을 반환한다.짝수인 6의 이중 계승값은 6*4*2와 같음.
* n!! = n*(n-2)*(n-4)...(4)(2);
VAR1 = factdouble_slk(6);
* 7의 이중 계승값을 반환한다. 다음 방정식을 사용할 경우 홀수인 7의 이중 계승값은 7*5*3과 같음.
* n!! = n*(n-2)*(n-4)...(3)(1);
VAR2 = factdouble_slk(7);
PUT VAR1= VAR2=;
RUN;
Results |
OBS VAR1 VAR2
1 48 105
--------------------------------------------
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 함수(SAS Function) 리스트 링크 |
반응형
'통계프로그램 비교 시리즈 > 엑셀과 SAS 함수' 카테고리의 다른 글
【엑셀(Excel)과 SAS함수】 FIND, FINDB 함수 (0) | 2021.09.20 |
---|---|
【엑셀(Excel)과 SAS함수】 FDIST 함수 (0) | 2021.09.20 |
【엑셀(Excel)과 SAS함수】 FACT 함수 (0) | 2021.09.20 |
【엑셀(Excel)과 SAS함수】 F.TEST 함수 (0) | 2021.09.19 |
【엑셀(Excel)과 SAS함수】 F.INV.RT 함수 (0) | 2021.09.19 |
댓글