Calcolatore della dimensione del campione per proporzione
Questo calcolatore della dimensione del campione determina il numero minimo di osservazioni indipendenti necessario per stimare una proporzione della popolazione con il livello di confidenza e il margine di errore scelti da Lei.
Esegui gratis nel browser
Inserisca come decimali la proporzione prevista, il massimo margine di errore accettabile e un livello di confidenza bilaterale. Il risultato usa l’approssimazione normale standard e viene sempre arrotondato all’intero superiore, perché una frazione di partecipante o osservazione non può garantire la precisione desiderata. Lo strumento è utile per pianificare indagini, sondaggi, verifiche, esperimenti e controlli di qualità prima della raccolta dei dati.
Scelga valori coerenti con la domanda dello studio
Per prima cosa esprima ogni valore in forma decimale. Un margine di cinque punti percentuali va inserito come 0.05, mentre un livello di confidenza del 95 per cento va indicato come 0.95. La proporzione stimata rappresenta la migliore previsione disponibile della quota di popolazione che presenterà la caratteristica di interesse. Può derivare da uno studio pilota, da un’indagine precedente, da dati operativi o da una popolazione realmente comparabile. Se non dispone di una stima difendibile, 0.5 è la scelta prudenziale consueta, perché il prodotto di p per uno meno p raggiunge il massimo in 0.5. Con margine e confidenza fissi, questo valore produce quindi il campione più grande. Definisca l’esito prima di scegliere la stima: la proporzione di clienti che rinnovano non coincide con quella dei clienti che consigliano un prodotto. I valori devono descrivere un solo esito binario e una popolazione precisa. Il calcolo presuppone osservazioni indipendenti e un margine espresso sulla scala della proporzione, non una percentuale relativa al risultato previsto.
Comprenda il calcolo e l’arrotondamento per eccesso
Il calcolatore converte innanzitutto il livello di confidenza bilaterale nel valore critico della normale standard, comunemente chiamato punteggio z. Calcola poi z al quadrato per la proporzione stimata per uno meno tale proporzione e divide il risultato per il margine di errore al quadrato. È la nota formula di pianificazione per una proporzione mediante approssimazione normale. Il valore ottenuto viene arrotondato all’osservazione intera successiva. L’arrotondamento per eccesso è essenziale: quello all’intero più vicino potrebbe lasciare lo studio appena sotto la precisione dichiarata. Il punteggio z è mostrato per trasparenza, mentre la dimensione del campione viene calcolata usando il valore interno non arrotondato. Il risultato è un minimo valido sotto le ipotesi della formula, non la promessa che ogni campione osservato avrà esattamente quell’errore. L’incertezza reale dipende dalla proporzione osservata e dal processo di campionamento. Il calcolo non aggiunge correzioni per mancate risposte, record non validi, abbandoni, cluster, ponderazioni o misure ripetute; tali effetti vanno inseriti successivamente nel piano dello studio.
Interpreti il risultato secondo il disegno dello studio
Consideri il risultato come il numero di risposte od osservazioni utilizzabili e indipendenti richiesto dall’analisi. Se prevede che risponda solo l’80 per cento delle persone invitate, divida il numero di risposte utilizzabili richiesto per 0.8 e arrotondi per eccesso per stimare quanti inviti inviare. I campioni a cluster, come studenti all’interno di scuole o pazienti all’interno di cliniche, richiedono solitamente un ulteriore aggiustamento per l’effetto del disegno, poiché le osservazioni nello stesso gruppo sono correlate. Una popolazione finita nota può talvolta giustificare la relativa correzione, ma questo calcolatore restituisce intenzionalmente il risultato standard per popolazioni grandi, così da mantenere le ipotesi chiare e riutilizzabili. Anche gli eventi estremamente rari o frequenti possono richiedere metodi specifici per la copertura degli intervalli. Prima di raccogliere i dati, documenti margine, confidenza, proporzione prevista, tasso di risposta atteso ed eventuale effetto del disegno. Per automatizzare la pianificazione, l’API costa $0.002 per richiesta e restituisce lo stesso calcolo deterministico.
Casi d'uso
Pianificare un’indagine sui clienti
Stimi quante risposte complete servono per misurare la quota di clienti favorevoli a un cambiamento proposto.
Progettare una verifica di qualità
Stabilisca quanti elementi indipendenti ispezionare per stimare una proporzione di difetti con una precisione dichiarata.
Preparare un sondaggio di opinione
Calcoli il minimo statistico prima di aggiungere le correzioni per mancate risposte e disegno campionario.
Domande frequenti
Quale formula usa il calcolatore?
Usa l’approssimazione normale standard per popolazioni grandi: il valore critico z al quadrato moltiplicato per p(1-p), diviso per il margine di errore al quadrato e arrotondato per eccesso.
Quale proporzione devo usare senza una stima precedente?
Usi 0.5 quando non esiste una stima difendibile. Questo valore massimizza p(1-p) e fornisce il campione più prudente per il margine e la confidenza scelti.
Devo inserire percentuali o decimali?
Inserisca decimali. Per esempio, usi 0.05 per un margine di cinque punti percentuali e 0.95 per un livello di confidenza del 95 per cento.
Il risultato include mancate risposte o abbandoni?
No. Indica il numero necessario di osservazioni indipendenti utilizzabili. Aumenti separatamente il reclutamento per coprire mancate risposte, esclusioni o abbandoni.
Il calcolatore applica la correzione per popolazione finita?
No. Restituisce il calcolo standard per popolazioni grandi. Applichi la correzione separatamente quando il campione costituisce una parte 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-proportion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"margin":0.05,"estimated_proportion":0.5,"confidence":0.95}'const res = await fetch("https://api.kit.forhosting.com/stat/sample-size-proportion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"margin": 0.05,
"estimated_proportion": 0.5,
"confidence": 0.95
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/sample-size-proportion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"margin": 0.05,
"estimated_proportion": 0.5,
"confidence": 0.95
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/sample-size-proportion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"margin":0.05,"estimated_proportion":0.5,"confidence":0.95}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"margin":0.05,"estimated_proportion":0.5,"confidence":0.95}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/sample-size-proportion", 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": 0.05,
"estimated_proportion": 0.5,
"confidence": 0.95
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.sample_size_proportion",
"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. |