Torna alla versione inglese della documentazioneFunzioni numeriche
Funzioni numeriche (SPSS Modeler)
Ultimo aggiornamento: 07 ott 2024
CLEM contiene un numero di funzioni numeriche comunemente utilizzate.
Funzione | Risultato: | Descrizione |
---|---|---|
–NUM |
numero | Viene utilizzata per negare NUM. Restituisce il numero corrispondente con segno opposto. |
NUM1 + NUM2 |
numero | Restituisce la somma di NUM1 e NUM2. |
NUM1 –NUM2 |
numero | Restituisce il risultato della sottrazione del valore di NUM2 da NUM1. |
NUM1 * NUM2 |
numero | Restituisce il valore di NUM1 moltiplicato per NUM2. |
NUM1 / NUM2 |
numero | Restituisce il resto della divisione di NUM1 diviso per NUM2. |
INT1 div INT2 |
numero | Viene utilizzata per eseguire la divisione di numeri interi. Restituisce il valore di INT1 diviso per INT2. |
INT1 rem INT2 |
numero | Restituisce il resto della divisione di INT1 diviso per INT2. Ad esempio, INT1 –
(INT1 div INT2) * INT2 . |
BASE ** POWER |
numero | Restituisce il valore BASE elevato alla potenza POTENZA. Entrambi i valori possono essere rappresentati da qualsiasi numero, ma BASE non deve essere uguale a zero se POTENZA corrisponde a un valore zero di tipo diverso dal numero intero 0. Se POWER rappresenta un numero intero, il calcolo viene eseguito mediante moltiplicazioni successive delle potenze di BASE. Di conseguenza, se BASE è un numero intero, il risultato sarà rappresentato da un numero intero. Se POTENZA corrisponde al numero intero 0, il risultato sarà sempre rappresentato da un 1 dello stesso tipo di BASE. In caso contrario, ovvero se POWER non corrisponde a un numero intero, il risultato verrà calcolato come exp(POWER * log(BASE)) . |
abs(NUM) |
numero | Restituisce il valore assoluto di NUM, che corrisponde sempre a un numero dello stesso tipo. |
exp(NUM) |
Reale | Restituisce e elevato alla potenza NUM, dove e rappresenta la base dei logaritmi naturali. |
fracof(NUM) |
Reale | Restituisce la parte frazionaria di NUM, definita come NUM–intof(NUM) . |
intof(NUM) |
Intero | Tronca l'argomento in modo da ottenere un numero intero. Restituisce il numero intero dello stesso segno di NUM e con l'ampiezza maggiore per cui abs(INT) <= abs(NUM) . |
log(NUM) |
Reale | Restituisce il logaritmo naturale (base e) di NUM, che non deve essere uno zero di alcun tipo. |
log10(NUM) |
Reale | Restituisce il logaritmo in base 10 di NUM, che non deve essere uno zero di alcun tipo. Questa funzione è definita come log(NUM) / log(10) . |
negate(NUM) |
numero | Viene utilizzata per negare NUM. Restituisce il numero corrispondente con segno opposto. |
round(NUM) |
Intero | Utilizzata per arrotondare NUM a un intero applicando intof(NUM+0.5 ) se NUM è positivo o intof(NUM–0.5) se NUM è negativo. |
sign(NUM) |
numero | Viene utilizzata per determinare il segno di NUM. Se NUM è un numero intero, questa operazione restituirà -1, 0 o 1. Se NUM è un numero reale, restituirà -1,0, 0,0, o 1,0, a seconda che NUM sia negativo, uguale a zero o positivo. |
sqrt(NUM) |
Reale | Restituisce la radice quadrata di NUM. NUM deve essere positivo. |
sum_n(LIST) |
numero | Restituisce la somma di valori da un elenco di campi numerici oppure null se tutti i valori di campo sono null. |
mean_n(LIST) |
numero | Restituisce il valore medio da un elenco di campi numerici oppure null se tutti i valori di campo sono null. |
sdev_n(LIST) |
numero | Restituisce la deviazione standard da un elenco di campi numerici oppure null se tutti i valori di campo sono null. |