Calcolatore deviazione standard
Per 2, 4, 4, 4, 5, 5, 7 e 9 la media è 5 e la deviazione standard di popolazione è esattamente 2; quella campionaria è maggiore perché divide per 7 invece che per 8. Incolli i suoi numeri e le veda affiancate. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Questo calcolatore della deviazione standard calcola sia le misure di dispersione di popolazione sia quelle campionarie per un elenco finito di numeri. Ottieni la media aritmetica, la somma delle deviazioni al quadrato da quella media, varianza e deviazione standard di popolazione (dividi per n), varianza e deviazione standard campionaria con la correzione di Bessel (dividi per n meno uno), più il minimo e il massimo osservati. Controlli classici includono la serie di otto valori due, quattro, quattro, quattro, cinque, cinque, sette, nove, che ha media cinque, deviazione standard di popolazione esattamente due, e una deviazione standard campionaria più grande perché il denominatore è sette invece di otto. Il motore usa solo un algoritmo deterministico a due passaggi: nessuna chiamata di rete, nessun campionamento casuale e nessuna scorciatoia legata alla data.
Cosa misura la deviazione standard e cosa contiene la risposta
La deviazione standard risponde a quanto i valori tipici si trovano lontani dal centro di un insieme di dati. Una volta nota la media, ogni osservazione contribuisce con un residuo al quadrato; fare la media di quei quadrati produce la varianza, e la radice quadrata della varianza è la deviazione standard, che vive nelle stesse unità delle misurazioni originali.
Le formule di popolazione dividono per n e trattano la lista come l'intero universo di interesse; le formule campionarie dividono per n meno uno così che la varianza stimata sia non distorta quando la lista è solo un'estrazione da un processo più grande. Questo calcolatore restituisce sempre entrambe le famiglie affiancate: n, mean, sum, somma delle deviazioni al quadrato, varianza di popolazione, deviazione standard di popolazione, varianza campionaria, deviazione standard campionaria, min, max, e brevi stringhe di formula che nominano σ e s.
I casi respinti includono un campo values mancante, una lista vuota, una singola osservazione, valori non finiti come Infinity o NaN, token non numerici, e array più lunghi del massimo pubblicato.
Se ti servono mediana, percentili, o un profilo CSV completo su molte colonne, usa quegli strumenti dedicati; questa pagina risponde solo alla deviazione standard e alla varianza univariate per una serie numerica, con un'uscita esatta e cachabile in virgola mobile adatta a schede di esercizi, test unitari e pipeline che devono corrispondere allo stesso μ, σ e s a ogni esecuzione.
Dove si usa la dispersione di popolazione e campionaria nello studio, nella scienza e nel lavoro di prodotto
Gli studenti incontrano la deviazione standard quando un manuale contrappone le formule di popolazione e campionarie, quando una relazione di laboratorio chiede l'incertezza su misure ripetute, o quando hanno bisogno di una verifica pulita contro una calcolatrice che espone solo una delle due convenzioni. Gli insegnanti possono pregenerare chiavi di risposta per serie modeste senza fidarsi di app opache che arrotondano diversamente i quadrati intermedi o nascondono quale denominatore hanno usato.
Gli sviluppatori richiamano lo stesso contratto da script per generare vettori di test deterministici, per validare pipeline di scala delle caratteristiche che normalizzano per σ, o per soddisfare gate di qualità dei dati che rifiutano colonne la cui deviazione standard campionaria collassa a zero. Gli analisti usano misure di popolazione quando il file è davvero l'intera popolazione per un giorno o una coorte, e misure campionarie quando il file è un'estrazione di sondaggio che dovrebbe generalizzare.
Team di prodotto e operazioni osservano la deviazione standard campionaria di latenza, dimensione del carrello o conteggi di errori per individuare regressioni che le medie da sole nasconderebbero. Abbinalo a strumenti binomiali o di altra probabilità quando ti servono modelli distribuzionali, e alla profilazione CSV quando ti servono riepiloghi multi-colonna invece di una singola serie numerica.
Casi d'uso
Verifiche di compiti a casa e laboratorio
Verifica la deviazione standard di popolazione e campionaria per serie da manuale e laboratori di misure ripetute con entrambi i denominatori mostrati.
Monitoraggio della dispersione
Traccia la deviazione standard campionaria di latenza, dimensione del carrello o tassi di errore così le regressioni non restano nascoste dalla sola media.
Domande frequenti
Qual è la differenza tra deviazione standard di popolazione e campionaria?
La popolazione divide la somma delle deviazioni al quadrato per n; il campione divide per n meno uno (correzione di Bessel). Questo strumento restituisce entrambe.
Perché servono almeno due valori?
La varianza campionaria e la deviazione standard campionaria non sono definite per una singola osservazione.
Il risultato è esatto per ogni insieme di dati?
I risultati sono deterministici per lo stesso input; serie molto grandi o mal condizionate possono mostrare i normali limiti di precisione doppia.
Come si calcola a mano la deviazione standard?
Trovi la media, la sottragga da ogni valore, elevi al quadrato le differenze e le sommi. Per 2, 4, 4, 4, 5, 5, 7 e 9 la somma è 32; divisa per 8 dà una varianza di 4, e la sua radice quadrata, 2, è la deviazione standard.
Quale risultato corrisponde a DEV.ST.P e DEV.ST.C del foglio di calcolo?
La deviazione di popolazione, che divide per n, corrisponde a DEV.ST.P, quella campionaria, che divide per n meno uno, a DEV.ST.C. Vedendole affiancate è difficile confondere le due convenzioni senza accorgersene.
Strumenti correlati
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/stat/standard-deviation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"values":[2,4,4,4,5,5,7,9]}'const res = await fetch("https://api.kit.forhosting.com/stat/standard-deviation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"values": [
2,
4,
4,
4,
5,
5,
7,
9
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/standard-deviation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"values": [
2,
4,
4,
4,
5,
5,
7,
9
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/standard-deviation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"values":[2,4,4,4,5,5,7,9]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"values":[2,4,4,4,5,5,7,9]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/standard-deviation", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"values": [
2,
4,
4,
4,
5,
5,
7,
9
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.standard_deviation",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_n | 10000 |
max_abs | 1000000000000000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Cosa misura la deviazione standard e cosa contiene la risposta
Non c'è un percorso Monte Carlo approssimato presentato come verità e nessuna coercizione silenziosa di etichette testuali in zeri: il motore completa l'aritmetica a due passaggi entro i limiti di lunghezza e grandezza supportati oppure rifiuta l'input con invalid_input.
Come vengono letti i valori e come l'algoritmo a due passaggi resta stabile
Ogni elemento è interpretato come decimale finito; sono ammessi segni iniziali opzionali e notazione scientifica, mentre token vuoti, lettere isolate e oggetti non numerici falliscono con un indice di campo nel messaggio così che una cella sbagliata non diventi uno zero silenzioso. Il calcolo è il classico metodo a due passaggi: prima somma e media, poi somma delle deviazioni al quadrato da quella media, poi varianza di popolazione come SSD su n e varianza campionaria come SSD su n meno uno, con le deviazioni standard prese come radici quadrate positive. Restituire entrambi i denominatori in un'unica risposta evita il comune errore da foglio di calcolo di mescolare STDEV.P e STDEV.S senza accorgersene. Il campo preferito è values, un array di numeri finiti, ma sono accettati anche gli alias data, numbers, x e series, così che fogli di calcolo, stringhe di query e moduli tipizzati possano riusare lo stesso contratto. È accettata anche una singola stringa di numeri separati da virgola o spazio quando un modulo invia testo semplice invece di array JSON. Il motore applica un massimo rigido di diecimila punti e un tetto di grandezza per valore così memoria e latenza restano entro un budget prevedibile sul percorso gratuito del browser e sul Worker edge. Abbina l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando ti serve lo stesso risultato descrittivo dentro una pipeline automatizzata senza reimplementare da solo la correzione di Bessel.
Dove si usa la dispersione di popolazione e campionaria nello studio, nella scienza e nel lavoro di prodotto
In questa pagina il lavoro gira interamente nel tuo browser; tramite l'API ogni ricerca riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa distinzione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e ti permette di passare da una dimostrazione in classe a una pipeline automatizzata senza cambiare il risultato matematico.
Casi di integrazione
Fixture CI deterministiche
Genera valori riproducibili di mean, varianza e σ per test unitari e gate di qualità dei dati senza mantenere a mano tabelle.
Domande tecniche
Quanto costa il calcolatore della deviazione standard?
È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.
Posso inviare una stringa separata da virgole invece di un array JSON?
Sì. Il campo values accetta un array di numeri o una singola stringa di numeri separati da virgole, spazi o punto e virgola.