Calcolatore della dimensione campionaria per una media
Questo calcolatore della dimensione campionaria per una media determina il numero minimo di osservazioni indipendenti necessario per stimare una media della popolazione con il margine di errore assoluto e il livello di confidenza bilaterale scelti da Lei.
Esegui gratis nel browser
Inserisca la deviazione standard attesa della popolazione nella stessa unità del margine. Il calcolatore converte la confidenza in un valore critico normale standard, applica la formula di pianificazione consolidata e arrotonda per eccesso a un’osservazione intera. È utile per programmare misurazioni, sondaggi, studi di laboratorio e controlli di qualità prima della raccolta dei dati.
Scelga valori che descrivano la misurazione prevista
Inizi definendo chiaramente un risultato numerico e la popolazione obiettivo. Il margine è la massima distanza accettabile tra la media campionaria e quella della popolazione, espressa nell’unità originale del risultato. Se il tempo di consegna è misurato in minuti e serve una stima precisa entro due minuti, inserisca un margine di 2. La deviazione è la deviazione standard della popolazione prevista per lo stesso risultato, anch’essa in minuti. La stimi mediante uno studio pilota, uno studio precedente affidabile, registri operativi o una popolazione realmente confrontabile. Unità incompatibili rendono il calcolo privo di significato; non inserisca quindi un margine percentuale, salvo che il risultato misurato sia esso stesso una percentuale. La confidenza va indicata come decimale: per esempio, 0.95 rappresenta un livello di confidenza bilaterale del 95 per cento. Il metodo presuppone osservazioni indipendenti e una deviazione standard stabile. Se la stima della deviazione è incerta, calcoli più scenari, compreso uno con un valore prudentemente maggiore, perché una variabilità superiore richiede più osservazioni. Definisca popolazione di analisi, procedura di misurazione, margine e fonte della deviazione prima di leggere il risultato, così che valori comodi non sostituiscano silenziosamente i requisiti reali dello studio.
Comprenda la formula e l’arrotondamento per eccesso
Il calcolatore converte innanzitutto il livello di confidenza bilaterale richiesto in un valore critico della distribuzione normale standard, comunemente chiamato punteggio z. Moltiplica poi tale valore per la deviazione standard attesa, divide il prodotto per il margine desiderato ed eleva il risultato al quadrato. In simboli, il requisito non arrotondato è il quadrato di z per la deviazione diviso il margine. La dimensione finale viene sempre arrotondata per eccesso, perché non si può raccogliere una frazione di osservazione e l’arrotondamento ordinario potrebbe lasciare il piano appena sotto la precisione dichiarata. Il punteggio z visualizzato è arrotondato per leggibilità, mentre il calcolo usa l’intero valore interno. Un margine più stretto aumenta rapidamente il requisito: dimezzarlo quadruplica approssimativamente la dimensione del campione se gli altri valori restano invariati. Anche una deviazione maggiore o una confidenza più elevata accrescono il fabbisogno. Il risultato è un minimo di pianificazione soggetto alle ipotesi della formula, non la promessa che ogni media campionaria osservata rientri nel margine. La confidenza descrive la copertura nel lungo periodo della procedura d’intervallo su campioni ripetuti; l’esito effettivo dipende anche dalla qualità del campionamento, dai dati mancanti e dalla rappresentatività della variabilità ipotizzata.
Adatti il minimo statistico al disegno reale dello studio
Consideri la dimensione restituita come il numero di osservazioni valide e indipendenti necessario per l’analisi. Non comprende automaticamente misure inutilizzabili, mancate risposte, ritiri dei partecipanti, guasti delle apparecchiature o record eliminati durante la pulizia. Se si prevede che solo l’80 per cento delle osservazioni reclutate rimanga valido, divida il conteggio valido richiesto per 0.8 e arrotondi per eccesso nel pianificare il reclutamento. I disegni a grappolo, come pazienti raggruppati per clinica o prodotti per lotto di produzione, richiedono spesso un’ulteriore correzione per l’effetto del disegno, perché le osservazioni dello stesso gruppo possono essere correlate. Misure ripetute sulla stessa persona non equivalgono automaticamente allo stesso numero di soggetti indipendenti. La formula usa inoltre un valore critico normale standard e presuppone che la deviazione standard sia sufficientemente nota per pianificare. Studi molto piccoli con deviazione stimata possono richiedere un metodo basato sulla distribuzione t o una procedura iterativa. Una correzione per popolazione finita può ridurre il requisito quando si campiona una quota rilevante di una popolazione piccola e nota, ma qui non viene applicata. Documenti ogni modifica e la relativa motivazione insieme al minimo statistico originario. I calcoli automatizzati tramite API costano $0.002 per richiesta e restituiscono lo stesso risultato deterministico per input identici.
Casi d'uso
Pianificare uno studio di misurazione in laboratorio
Stabilisca quanti campioni indipendenti servono per stimare una concentrazione media entro il margine scelto.
Progettare uno studio sui tempi operativi
Stimi quante osservazioni occorrono per riferire un tempo medio di gestione o consegna con una confidenza dichiarata.
Preparare un’indagine di controllo qualità
Calcoli il minimo di misure valide prima di aggiungere riserve per letture scartate o lotti di produzione raggruppati.
Domande frequenti
Quale formula usa il calcolatore?
Usa la formula normale per grandi popolazioni: quadrato del valore critico z bilaterale moltiplicato per la deviazione e diviso per il margine, con arrotondamento per eccesso.
Margine e deviazione devono avere la stessa unità?
Sì. Se la deviazione è espressa in chilogrammi, anche il margine deve esserlo. Mescolare le unità produce un piano non valido.
Da dove deve provenire la stima della deviazione?
Usi un campione pilota, uno studio precedente affidabile, dati operativi storici o una popolazione comparabile. Se è incerta, provi una deviazione maggiore come scenario prudente.
Il risultato comprende mancate risposte o dati inutilizzabili?
No. È il numero minimo di osservazioni valide e indipendenti. Aumenti separatamente il reclutamento per mancate risposte, esclusioni, ritiri o errori di misurazione.
Viene applicata la correzione per popolazione finita?
No. Viene fornito il risultato convenzionale per grandi popolazioni. Applichi la correzione separatamente se il campione costituisce una quota rilevante di una popolazione nota.
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/sample-size-mean \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"margin":2,"deviation":10,"confidence":0.95}'const res = await fetch("https://api.kit.forhosting.com/stat/sample-size-mean", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"margin": 2,
"deviation": 10,
"confidence": 0.95
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/sample-size-mean",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"margin": 2,
"deviation": 10,
"confidence": 0.95
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/sample-size-mean", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"margin":2,"deviation":10,"confidence":0.95}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"margin":2,"deviation":10,"confidence":0.95}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/sample-size-mean", 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
{
"margin": 2,
"deviation": 10,
"confidence": 0.95
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.sample_size_mean",
"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.
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. |