영어 버전 문서로 돌아가기숫자 함수
숫자 함수(SPSS Modeler)
마지막 업데이트 날짜: 2024년 10월 04일
CLEM에는 일반적으로 사용되는 여러 숫자 함수가 포함되어 있습니다.
함수 | 결과 | 설명 |
---|---|---|
–NUM |
숫자 | NUM을 부정하는 데 사용합니다. 반대 부호를 가진 해당 숫자를 리턴합니다. |
NUM1 + NUM2 |
숫자 | NUM1과 NUM2의 합계를 리턴합니다. |
NUM1 –NUM2 |
숫자 | NUM1에서 NUM2를 뺀 값을 리턴합니다. |
NUM1 * NUM2 |
숫자 | NUM1에 NUM2를 곱한 값을 리턴합니다. |
NUM1 / NUM2 |
숫자 | NUM1을 NUM2로 나눈 값을 리턴합니다. |
INT1 div INT2 |
숫자 | 정수 나눗셈을 수행하는 데 사용합니다. INT1을 INT2로 나눈 값을 리턴합니다. |
INT1 rem INT2 |
숫자 | INT1을 INT2로 나눈 나머지를 리턴합니다. 예: INT1 –
(INT1 div INT2) * INT2 . |
BASE ** POWER |
숫자 | 거듭제곱 POWER로 제곱된 BASE를 리턴합니다. 여기서 둘 중 하나는 임의의 숫자입니다(단, POWER가 정수 0이 아닌 다른 유형의 0이면 BASE가 0이 아니어야 함). POWER가 정수이면 연속적으로 BASE의 거듭제곱을 곱하여 계산이 수행됩니다. 따라서 BASE가 정수이면 결과는 정수입니다. POWER가 정수 0이면 결과는 항상 BASE와 동일한 유형의 1입니다. 그렇지 않으면 POWER가 정수가 아닌 경우 결과는 exp(POWER * log(BASE)) 로 계산됩니다. |
abs(NUM) |
숫자 | 항상 같은 유형의 숫자인 NUM의 절대값을 리턴합니다. |
exp(NUM) |
실수 | 거듭제곱 NUM으로 제곱된 e를 리턴합니다(여기서 e는 자연로그의 기수임). |
fracof(NUM) |
실수 | NUM–intof(NUM) 로 정의된 NUM의 소수 부분을 리턴합니다. |
intof(NUM) |
정수 | 인수를 정수로 자릅니다. 이는 NUM과 부호가 같고 abs(INT) <= abs(NUM) 와 같은 최대 크기의 정수를 리턴합니다. |
log(NUM) |
실수 | 0이 아니어야 하는 NUM의 자연(기수 e) 로그를 리턴합니다. |
log10(NUM) |
실수 | 0이 아니어야 하는 NUM의 기수 10 로그를 리턴합니다. 이 함수는 log(NUM) / log(10) 으로 정의됩니다. |
negate(NUM) |
숫자 | NUM을 부정하는 데 사용합니다. 반대 부호를 가진 해당 숫자를 리턴합니다. |
round(NUM) |
정수 | NUM이 양수인 경우 intof(NUM+0.5 )를 사용하고 NUM이 음수인 경우 intof(NUM–0.5) 를 사용하여 NUM을 정수로 반올림하는 데 사용됩니다. |
sign(NUM) |
숫자 | NUM의 부호를 판별하는 데 사용합니다. 이 연산은 NUM이 정수이면 –1, 0 또는 1을 리턴합니다. NUM이 실수이면 NUM이 음수인지, 0인지, 양수인지 여부에 따라 –1.0, 0.0 또는 1.0을 리턴합니다. |
sqrt(NUM) |
실수 | NUM의 제곱근을 리턴합니다. NUM은 양수여야 합니다. |
sum_n(LIST) |
숫자 | 숫자 필드 목록의 합계를 리턴하거나 모든 필드 값이 널인 경우 널을 리턴합니다. |
mean_n(LIST) |
숫자 | 숫자 필드 목록의 평균 값을 리턴하거나 모든 필드 값이 널인 경우 널을 리턴합니다. |
sdev_n(LIST) |
숫자 | 숫자 필드 목록의 표준 편차를 리턴하거나 모든 필드 값이 널인 경우 널을 리턴합니다. |