Calcolatore del test di Grubbs
Verifichi se un valore si allontana in modo sospetto dagli altri: in 10, 11, 10, 12 e 50 il candidato è 50, rispetto a una media di 18,6 e alla deviazione standard campionaria. Ottiene G da confrontare con il suo valore critico. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Valori
- 10, 11, 10, 12, 50
- Quantità
- 5
- Media
- 18,6
- Deviazione standard
- 17,5727061092
- Statistica
- 1,7868619554
Il calcolatore misura la distanza dell’osservazione più estrema dalla media campionaria rispetto alla deviazione standard del campione. Inserisca almeno tre numeri finiti per ottenere la statistica G bilaterale, il valore candidato, l’indice originale, la media e la deviazione standard campionaria. Il risultato aiuta a esaminare un singolo possibile valore anomalo in dati approssimativamente normali. Non viene scelto automaticamente un livello di significatività: Lei può confrontare G con il valore critico appropriato alla numerosità del campione e al piano di analisi.
Come viene calcolata la statistica di Grubbs
Il calcolatore verifica che values contenga almeno tre numeri finiti. Calcola la media aritmetica e la deviazione standard campionaria con n meno uno al denominatore, quindi misura la distanza assoluta di ogni osservazione dalla media. La distanza massima identifica il candidato e G è tale distanza divisa per la deviazione standard.
In caso di parità esatta viene scelto il primo elemento, assicurando un risultato deterministico. Tutte le osservazioni, compresa la candidata, concorrono ai calcoli; nessun valore viene rimosso o modificato.
Quando è appropriato usare il risultato
Il test di Grubbs valuta un solo valore anomalo in un campione ragionevolmente proveniente da una popolazione approssimativamente normale. Un G elevato non è da solo una decisione: lo confronti con il valore critico corretto o con una procedura di valore p definita. Valuti con cautela dati asimmetrici, multimodali, temporali o con code pesanti.
Più estremi possono mascherarsi spostando la media e aumentando la deviazione. L’anomalia statistica non dimostra un errore: verifichi calibrazione, raccolta, unità e trascrizione prima di eliminare dati. Conservi l’originale e documenti statistica, numerosità, regola e decisione.
Casi d'uso
Controllare misure di laboratorio
Quantifichi la lettura più distante prima di verificare strumenti, campioni e unità.
Esaminare campioni di qualità
Calcoli G su misure circa normali e lo confronti con un valore critico prestabilito.
Insegnare i test degli anomali
Mostri il legame tra media, deviazione standard, scarto massimo e statistica di Grubbs.
Domande frequenti
Che cosa misura la statistica di Grubbs?
Divide il massimo scarto assoluto dalla media per la deviazione standard campionaria.
Il calcolatore decide se il dato è anomalo?
No. Calcola G; Lei deve confrontarlo con il valore critico bilaterale adatto.
Il test rileva più valori anomali?
Questo calcolo cerca un candidato; più estremi richiedono un metodo sequenziale rigoroso.
Devo eliminare il valore segnalato dal test di Grubbs?
Non solo in base alla statistica. Essere insolito dal punto di vista statistico non prova un errore di misura: controlli prima taratura, unità, trascrizione e condizioni di raccolta, e conservi i dati originali con una nota su ciò che ha deciso.
Quanti valori servono e che cosa succede se sono tutti uguali?
Servono almeno tre numeri. Se tutti i valori sono identici, la deviazione standard è zero e G richiederebbe una divisione per zero, quindi il calcolatore rifiuta quei dati invece di mostrare un risultato fuorviante.
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/grubbs-test \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"values":[10,11,10,12,50]}'const res = await fetch("https://api.kit.forhosting.com/stat/grubbs-test", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"values": [
10,
11,
10,
12,
50
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/grubbs-test",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"values": [
10,
11,
10,
12,
50
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/grubbs-test", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"values":[10,11,10,12,50]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"values":[10,11,10,12,50]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/grubbs-test", 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": [
10,
11,
10,
12,
50
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.grubbs_test",
"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_items | 100000 |
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
Come viene calcolata la statistica di Grubbs
La forma bilaterale considera allo stesso modo estremi bassi e alti. outlier_index mantiene la posizione originale, outlier_value riporta il dato e direction ne indica il verso.
Come preparare i dati e leggere il risultato
Se tutti i dati coincidono, la deviazione è zero e G non è definito. Per interpretarlo, Lei deve usare una tabella critica bilaterale relativa all’esatta numerosità e al livello di significatività prescelto. Inserisca un array JSON in values. Sono ammessi interi, decimali, negativi, ripetizioni e zero; stringhe numeriche, null, NaN, infinito e meno di tre elementi vengono rifiutati. count indica la numerosità, mean la media, standard_deviation la deviazione campionaria e statistic il valore G. outlier_value e outlier_index localizzano l’estremo senza ordinare l’input. Ogni calcolo API riuscito costa $0.002.
Domande tecniche
Perché servono almeno tre valori?
La procedura richiede almeno tre osservazioni; altrimenti restituisce invalid_input.
Che cosa accade con valori tutti uguali?
La deviazione zero rende il rapporto indefinito, quindi viene restituito invalid_input.