ForHosting KIT · Matematica

Variazione assoluta

La variazione assoluta tra 128,5 e 95,25 è 33,25, qualunque valore inserisca per primo. Inserisca due numeri per vedere quanto distano, senza segno, per misurare derive, ritocchi di prezzo o errori di previsione. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
A
128,5
B
95,25
Ottiene
Variazione assoluta
33,25

La calcolatrice di variazione assoluta prende due valori numerici e restituisce la distanza tra loro, indipendentemente dalla direzione: |a − b|, sempre zero o più. Risponde alla domanda più semplice e più comune di qualsiasi confronto — di quanto si è spostato? — senza che Lei debba sapere quale valore è arrivato prima né se la variazione è stata un aumento o una diminuzione. Gli input non numerici, vuoti o infiniti vengono rifiutati con un errore chiaro invece di un NaN silenzioso.

Cosa significa la variazione assoluta

La variazione tra due valori può essere riportata in due modi. La variazione con segno, b meno a, indica la direzione: positiva quando il valore è cresciuto, negativa quando è diminuito. La variazione assoluta scarta il segno e conserva solo la magnitudine.

È ciò che Le serve ogni volta che la direzione è irrilevante o già nota: la deriva di un sensore rispetto alla sua lettura di riferimento, l'entità di un adeguamento di prezzo, l'errore tra una previsione e il valore osservato, oppure la distanza tra due misurazioni della stessa grandezza. La variazione assoluta è simmetrica — |a − b| è uguale a |b − a| —, quindi l'ordine degli input non conta mai, e il risultato è sempre zero o maggiore. Zero significa che i due valori sono identici.

Poiché il risultato è un numero nelle stesse unità degli input, si combina facilmente con qualsiasi controllo successivo, ad esempio attivare un avviso quando la variazione assoluta supera una soglia.

Dove si inserisce in una pipeline

La variazione assoluta raramente è la risposta finale; è il mattone con cui si costruiscono gli altri controlli. I job di monitoraggio la usano per confrontare una metrica attuale con una linea di base e attivarsi solo quando la magnitudine del movimento supera un limite, senza preoccuparsi del segno. Le attività di riconciliazione la usano per confermare che due sistemi concordano entro una tolleranza, sommando le variazioni assolute di ogni riga per ottenere una discrepanza totale.

Le fasi di pulizia dei dati la usano per segnalare gli outlier in base alla loro distanza da una mediana o da un valore precedente. Poiché questa capacità è deterministica, senza stato e senza effetti collaterali, è sicuro chiamarla a qualsiasi volume e memorizzarne i risultati.

Avvisi sulla deriva delle metriche

Confronti una lettura attuale con la sua linea di base e avvisi qualcuno quando la variazione assoluta supera una soglia, indipendentemente dalla direzione.

Riconciliazione tra due sistemi

Verifichi che un importo registrato in due database corrisponda entro una tolleranza controllando che la variazione assoluta sia quasi zero.

Misura dell'errore di previsione

Calcoli a quale distanza una previsione si è fermata rispetto al valore osservato; la variazione assoluta è l'errore assoluto usato nei punteggi di tipo MAE.

Quanto costa?

È anche gratuita da eseguire nel Suo browser su questa pagina.

L'ordine dei due valori conta?

No. |a − b| è uguale a |b − a|, quindi il risultato è identico in entrambi i sensi.

Posso passare numeri come stringhe?

Sì. Una stringa non vuota che si interpreta come un numero finito, come "128.5", viene accettata e convertita prima della sottrazione.

E Infinity o NaN?

Vengono rifiutati. Entrambi gli input devono essere numeri finiti, quindi il risultato è sempre un numero reale non negativo.

Viene conservato qualcosa?

No. Il calcolo è senza stato: i due valori vengono letti, la differenza viene restituita e nulla viene conservato.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/math/absolute-change

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/math/absolute-change \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":128.5,"b":95.25}'
{
  "a": 128.5,
  "b": 95.25
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.absolute_change",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Come funziona il calcolo

Lo stesso modulo puro viene eseguito in entrambi i luoghi, quindi un risultato che Lei verifica interattivamente è il risultato che la Sua pipeline riceverà. Non ci sono limiti nascosti di magnitudine oltre a ciò che i double finiti possono rappresentare. L'endpoint accetta due campi, a e b, ognuno dei quali deve essere un numero finito. Le stringhe numeriche come "42.5" vengono accettate e convertite, ma tutto ciò che non rappresenta un numero finito — null, booleani, NaN, Infinity, stringhe vuote, oggetti — viene rifiutato con un errore invalid_input e non viene mai addebitato. Il risultato è calcolato come valore assoluto della differenza, Math.abs(a − b), in doppia precisione, esattamente la stessa aritmetica eseguita dal Suo browser o da qualsiasi ambiente IEEE-754. Non viene applicata alcuna politica di arrotondamento aggiuntiva: ciò che produce la sottrazione è ciò che Lei riceve, il che rende l'API riproducibile byte per byte tra la versione gratuita del browser e l'endpoint a pagamento.

Dove si inserisce in una pipeline

Viene eseguita sulla nostra edge globale senza conservare nulla dopo la risposta, ed è gratuita nell'uso interattivo su questa pagina: Lei paga solo $0.002 a richiesta quando la automatizza tramite l'API.

Cosa succede con un input non numerico?

La richiesta viene rifiutata con un errore invalid_input che spiega quale campo ha fallito. Le richieste con errore non vengono addebitate.

Leggi la documentazione completa del KIT →