ForHosting KIT · Matematica

Calcolatore ampiezza bin Scott

Per i valori 2, 4, 4, 4, 5, 5, 7 e 9, la regola di Scott dà un'ampiezza che copre il loro intervallo di 7 in 2 classi. Incolli i suoi numeri e ottenga un'ampiezza riproducibile, non quella del suo programma di grafici. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto

La regola di Scott è la formula classica di riferimento normale per scegliere l'ampiezza dei bin di un istogramma a partire da un campione: si moltiplica una costante prossima a tre virgola quarantanove per la deviazione standard campionaria e per la radice cubica di uno sul numero di osservazioni. Analisti, studenti e chi costruisce dashboard hanno bisogno di una risposta deterministica che non dipenda dai valori predefiniti del software di grafici né da conteggi Sturges improvvisati. Questo calcolatore di ampiezza bin secondo Scott accetta un array di numeri finiti, stima la media campionaria e la deviazione standard con correzione di Bessel in due passate, quindi restituisce l'ampiezza ottimale h insieme a n, min, max, intervallo e un conteggio suggerito di bin quando l'intervallo è positivo. La usi ogni volta che serve un'ampiezza di istogramma riproducibile prima di tracciare, prima di discretizzare variabili per modelli, o per insegnare come la stima di densità dipenda dalla dimensione del campione.

Dove l'ampiezza bin di Scott si inserisce in studio, scienza e prodotto

Gli studenti incontrano la regola di Scott quando un manuale contrappone le euristiche di scelta dei bin, quando una relazione di laboratorio chiede un istogramma giustificato di misure ripetute, o quando serve un controllo pulito rispetto a software che espone solo Sturges o un conteggio fisso di bin. Gli insegnanti possono pre-generare chiavi di risposta per serie modeste senza fidarsi di librerie di grafici opache che arrotondano in modo diverso i quadrati intermedi o nascondono quale deviazione standard abbiano usato.

Gli sviluppatori chiamano lo stesso contratto da script per seminare test di plot deterministici, scegliere bin di feature prima di codificare covariate continue, o soddisfare gate di qualità dei dati che segnalano dispersioni collassate. Gli analisti usano l'ampiezza Scott quando il campione è abbastanza grande per argomenti asintotici e grosso modo unimodale, e ricorrono ad altre regole quando dominano code pesanti o multimodalità.

I team di prodotto e operazioni raggruppano latenza, dimensione del carrello o conteggi di errori con un'ampiezza che si restringe al crescere del traffico, invece di una griglia statica di bucket che nasconde nuovi modi. La abbini agli strumenti di deviazione standard e di riepilogo a cinque numeri quando serve un contesto descrittivo completo, e ai calcolatori di quartili o percentili quando servono misure di scala robuste piuttosto che un'ampiezza orientata alla gaussiana.

Istogrammi per compiti e laboratorio

Calcoli l'ampiezza ottimale dei bin di Scott per serie da manuale e laboratori di misure ripetute prima di disegnare istogrammi di uguale ampiezza a mano o in un notebook.

Binning di feature e dashboard

Scelga un'ampiezza di istogramma basata sui dati per latenza, ricavi o sensori che scala con la dimensione del campione e la deviazione standard campionaria.

Perché lo strumento richiede almeno due valori?

La deviazione standard campionaria usa il denominatore n − 1 e non è definita per una sola osservazione.

Quale deviazione standard usa la regola di Scott?

Questa implementazione usa la deviazione standard campionaria s con correzione di Bessel (dividere la somma degli scarti al quadrato per n − 1), la scelta abituale della formula di Scott su campioni finiti.

Che cos'è la regola di Scott per l'ampiezza delle classi?

Moltiplica 3,49 per la deviazione standard campionaria e per la radice cubica di uno diviso il numero di valori. Più dispersione richiede classi più larghe, mentre un campione più grande permette classi più strette senza troppo rumore.

Come si ottiene il numero di classi suggerito?

L'intervallo dei dati, dal valore più piccolo al più grande, viene diviso per l'ampiezza e arrotondato per eccesso, con almeno una classe. Per 2, 4, 4, 4, 5, 5, 7 e 9 l'intervallo è 7 e sta in 2 classi.

Quando la regola di Scott non è adatta?

Presuppone dati più o meno a campana, con un solo picco e un campione abbastanza grande. Quando dominano code pesanti o più picchi, conviene passare a un'altra regola per l'ampiezza delle classi.

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/stat/scott-rule

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/stat/scott-rule \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"values":[2,4,4,4,5,5,7,9]}'
{
  "values": [
    2,
    4,
    4,
    4,
    5,
    5,
    7,
    9
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.scott_rule",
  "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.

max_n10000
max_abs1000000000000000
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.

Quando l'elenco ha meno di due valori, l'attività fallisce con invalid_input, perché la deviazione standard campionaria non è definita per una sola osservazione.

Cosa calcola la regola di Scott e cosa contiene la risposta

La regola di riferimento normale di David Scott sceglie un'ampiezza di bin dell'istogramma che minimizza un criterio asintotico di errore quadratico medio integrato quando la densità sottostante è approssimativamente gaussiana. La forma chiusa è h uguale a tre virgola quarantanove volte la deviazione standard campionaria per n elevato a meno un terzo. In modo intuitivo, una dispersione maggiore richiede bin più larghi, e campioni più grandi consentono bin più stretti mantenendo sotto controllo il rumore. Se Le servono Sturges, Freedman–Diaconis o un profilo CSV multicolonna completo, usi quegli strumenti dedicati; questa pagina risponde solo all'ampiezza univariata di Scott per una serie numerica, con output in virgola mobile esatto e memorizzabile, adatto a fogli di calcolo, test unitari e pipeline che devono ottenere lo stesso h a ogni esecuzione. Questo calcolatore restituisce sempre i mattoni intermedi accanto all'ampiezza finale: dimensione del campione n, media aritmetica, varianza e deviazione standard campionarie con correzione di Bessel, minimo e massimo osservati, intervallo, la costante di Scott tre virgola quarantanove, la stringa della formula e bin_width stesso. Quando bin_width è strettamente positivo include anche bins_estimate come il ceiling dell'intervallo diviso per bin_width, limitato ad almeno uno, così Lei può abbozzare quanti bin di uguale ampiezza coprirebbero il supporto osservato. Quando tutte le osservazioni sono identiche la deviazione standard è zero, bin_width è zero e bins_estimate viene omesso anziché inventato come null. Non c'è percorso Monte Carlo, né jitter casuale, né scorciatoie dipendenti dalla data: il motore termina l'aritmetica a due passate entro i limiti di lunghezza e magnitudine, oppure rifiuta l'input con invalid_input. I casi rifiutati includono un campo values assente, un elenco vuoto, una sola osservazione, voci non finite come Infinity o NaN, token non numerici e array più lunghi del massimo pubblicato.

Contratto di input, regole di analisi e stabilità dell'algoritmo

Ogni elemento è analizzato come decimale finito; segni opzionali e notazione scientifica sono consentiti, mentre token vuoti, lettere isolate e oggetti non numerici falliscono con l'indice del campo nel messaggio, così una cella errata non diventa uno zero silenzioso. Restituire le statistiche intermedie accanto a h evita l'errore comune di mescolare denominatori di popolazione e di campione o di applicare la formula di Scott a n uguale a uno. Il campo preferito è values, un array di numeri finiti con almeno due elementi, ma gli alias data, numbers, x e series sono accettati affinché fogli di calcolo, query string e moduli tipizzati riutilizzino lo stesso contratto. È accettata anche una singola stringa di numeri separati da virgole o spazi quando un modulo invia testo semplice invece di array JSON. Il motore impone un massimo rigido di diecimila punti e un tetto di magnitudine per valore affinché memoria e latenza restino in un budget prevedibile sul percorso gratuito del browser e sul Worker di bordo. Il calcolo è il metodo classico a due passate: prima somma e media, poi somma degli scarti al quadrato rispetto a quella media, quindi varianza campionaria come SSD su n meno uno, deviazione standard campionaria come radice quadrata positiva e infine bin_width come tre virgola quarantanove per s per n elevato a meno un terzo. Abbini l'esecuzione gratuita del browser su questa pagina all'API a pagamento quando Le serve la stessa ampiezza Scott dentro una pipeline automatizzata senza reimplementare Lei stesso il ridimensionamento a radice cubica.

Dove l'ampiezza bin di Scott si inserisce in studio, scienza e prodotto

Su questa pagina il lavoro viene eseguito interamente nel Suo browser; tramite l'API ogni consultazione riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene memorizzato dopo la risposta. Questa divisione — esplorazione interattiva gratuita e API identica a pagamento — si allinea al resto del catalogo KIT di livello A e Le consente di passare da una demo in aula a una pipeline automatizzata senza cambiare il risultato matematico.

Fixture deterministiche di plot e CI

Generi valori riproducibili di bin_width e bins_estimate per test unitari e snapshot di grafici senza mantenere tabelle a mano.

Cos'è la regola di Scott per l'ampiezza dei bin dell'istogramma?

La regola di riferimento normale di Scott imposta h = 3.49 · s · n^(-1/3), dove s è la deviazione standard campionaria e n la dimensione del campione. Questo calcolatore restituisce quell'h più le statistiche di supporto dal Suo array numerico.

Cos'è bins_estimate?

Quando bin_width è positivo, bins_estimate è ceil((max − min) / bin_width), almeno uno. È un conteggio comodo di bin di uguale ampiezza sull'intervallo osservato; è omesso quando tutti i valori sono identici (h = 0).

Quanto costa il calcolatore di ampiezza bin di Scott?

Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.

Leggi la documentazione completa del KIT →