Stichprobengröße für einen Mittelwert berechnen
Dieser Rechner ermittelt die Mindestzahl unabhängiger Beobachtungen, die Sie benötigen, um einen Populationsmittelwert mit der gewählten absoluten Fehlermarge und einem zweiseitigen Konfidenzniveau zu schätzen.
Im Browser ausführen – kostenlos
Geben Sie die erwartete Standardabweichung der Population in derselben Einheit wie die Fehlermarge ein. Der Rechner wandelt die Konfidenz in einen kritischen Wert der Standardnormalverteilung um, verwendet die etablierte Planungsformel und rundet auf eine ganze Beobachtung auf. Damit können Sie Messungen, Befragungen, Laborstudien und Qualitätsprüfungen vor der Datenerhebung planen.
Wählen Sie passende Angaben für die geplante Messung
Definieren Sie zuerst eine eindeutige numerische Zielgröße und die relevante Population. Die Fehlermarge ist der größte akzeptable Abstand zwischen Stichprobenmittelwert und Populationsmittelwert, angegeben in der ursprünglichen Einheit der Zielgröße. Wird eine Lieferzeit in Minuten gemessen und soll die Schätzung höchstens zwei Minuten abweichen, geben Sie als Marge 2 ein. Die Standardabweichung beschreibt die erwartete Streuung derselben Zielgröße in der Population, ebenfalls in Minuten. Schätzen Sie sie anhand einer Pilotstudie, einer zuverlässigen früheren Untersuchung, betrieblicher Daten oder einer wirklich vergleichbaren Population. Unterschiedliche Einheiten machen das Ergebnis unbrauchbar; verwenden Sie deshalb keine prozentuale Marge, sofern die Zielgröße nicht selbst ein Prozentwert ist. Die Konfidenz wird dezimal eingegeben: 0.95 steht beispielsweise für ein zweiseitiges Konfidenzniveau von 95 Prozent. Das Verfahren setzt unabhängige Beobachtungen und eine stabile Standardabweichung voraus. Ist die Streuung unsicher, berechnen Sie mehrere Szenarien, darunter vorsichtshalber eines mit größerer Standardabweichung, denn höhere Variabilität erfordert mehr Beobachtungen. Legen Sie Population, Messverfahren, Marge und Quelle der Streuung fest, bevor Sie das Ergebnis betrachten, damit bequeme Eingaben nicht unbemerkt die tatsächlichen Studienanforderungen ersetzen.
Verstehen Sie Formel und Aufrundung
Zunächst wandelt der Rechner das gewünschte zweiseitige Konfidenzniveau in den kritischen Wert der Standardnormalverteilung um, der meist z-Wert heißt. Anschließend multipliziert er diesen Wert mit der erwarteten Standardabweichung, teilt durch die Zielmarge und quadriert das Ergebnis. Symbolisch ist der ungerundete Bedarf das Quadrat aus z mal Standardabweichung geteilt durch Marge. Die endgültige Stichprobengröße wird stets aufgerundet, weil sich ein Bruchteil einer Beobachtung nicht erheben lässt und normales Runden die Planung knapp unter die angegebene Genauigkeit bringen könnte. Der ausgegebene z-Wert ist nur zur besseren Lesbarkeit gerundet; intern wird mit voller Genauigkeit gerechnet. Eine kleinere Marge erhöht den Bedarf rasch: Wird sie halbiert, vervierfacht sich die Stichprobe ungefähr, solange alle anderen Eingaben gleich bleiben. Eine größere Standardabweichung oder höhere Konfidenz steigert den Bedarf ebenfalls. Das Ergebnis ist ein Planungsmindestwert unter den Annahmen der Formel und keine Zusicherung, dass jeder beobachtete Stichprobenmittelwert innerhalb der Marge liegt. Konfidenz bezeichnet die langfristige Überdeckung des Intervallverfahrens bei wiederholten Stichproben. Das tatsächliche Resultat hängt außerdem von Auswahlqualität, fehlenden Daten und der Frage ab, ob die angenommene Streuung die Population angemessen beschreibt.
Passen Sie den Mindestwert an das Studiendesign an
Verstehen Sie die berechnete Größe als Zahl gültiger, unabhängiger Beobachtungen für die Auswertung. Unbrauchbare Messungen, Nichtantworten, Studienabbrüche, Geräteausfälle oder bei der Bereinigung entfernte Datensätze sind nicht automatisch enthalten. Wenn voraussichtlich nur 80 Prozent der aufgenommenen Beobachtungen gültig bleiben, teilen Sie die benötigte gültige Zahl durch 0.8 und runden Sie für die Rekrutierungsplanung auf. Clusterdesigns, etwa Patientinnen und Patienten innerhalb von Kliniken oder Produkte innerhalb von Fertigungslosen, benötigen häufig eine zusätzliche Anpassung für den Designeffekt, da Beobachtungen derselben Gruppe korreliert sein können. Wiederholte Messungen derselben Person entsprechen nicht automatisch ebenso vielen unabhängigen Personen. Die Formel verwendet außerdem einen kritischen Wert der Standardnormalverteilung und setzt voraus, dass die Standardabweichung für die Planung hinreichend bekannt ist. Sehr kleine Studien mit geschätzter Streuung können ein t-basiertes oder iteratives Verfahren erfordern. Eine Endlichkeitskorrektur kann den Bedarf verringern, wenn ein erheblicher Anteil einer kleinen bekannten Population untersucht wird; hier wird sie jedoch nicht angewandt. Dokumentieren Sie jede Anpassung und ihre Begründung zusammen mit dem ursprünglichen statistischen Mindestwert. Automatisierte API-Berechnungen kosten $0.002 je Anfrage und liefern bei identischen Eingaben stets dasselbe deterministische Ergebnis.
Anwendungsfälle
Labormessstudie planen
Bestimmen Sie, wie viele unabhängige Proben zur Schätzung einer mittleren Konzentration innerhalb der gewählten Marge nötig sind.
Betriebliche Zeitstudie entwerfen
Schätzen Sie die nötige Beobachtungszahl, um eine mittlere Bearbeitungs- oder Lieferzeit mit festgelegter Konfidenz anzugeben.
Qualitätsuntersuchung vorbereiten
Berechnen Sie die Mindestzahl gültiger Messungen, bevor Sie Reserven für verworfene Werte oder gruppierte Fertigungslose ergänzen.
Häufige Fragen
Welche Formel verwendet der Rechner?
Er verwendet die Normalformel für große Populationen: das Quadrat des zweiseitigen kritischen z-Werts mal Standardabweichung, geteilt durch die Marge und aufgerundet.
Müssen Marge und Standardabweichung dieselbe Einheit haben?
Ja. Wird die Standardabweichung in Kilogramm angegeben, muss auch die Marge in Kilogramm stehen. Gemischte Einheiten ergeben eine ungültige Planung.
Woher sollte die Schätzung der Standardabweichung stammen?
Nutzen Sie eine Pilotstichprobe, eine verlässliche frühere Studie, betriebliche Verlaufsdaten oder eine vergleichbare Population. Prüfen Sie bei Unsicherheit vorsichtshalber einen größeren Wert.
Sind Nichtantworten oder unbrauchbare Daten enthalten?
Nein. Das Ergebnis ist die Mindestzahl gültiger, unabhängiger Beobachtungen. Erhöhen Sie die Rekrutierung separat für Nichtantworten, Ausschlüsse, Abbrüche oder Messfehler.
Wird eine Endlichkeitskorrektur angewandt?
Nein. Ausgegeben wird das übliche Ergebnis für große Populationen. Wenden Sie die Korrektur gesondert an, wenn die Stichprobe einen erheblichen Teil einer bekannten Population umfasst.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem 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)Beispiel-Anfrage
{
"margin": 2,
"deviation": 10,
"confidence": 0.95
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.sample_size_mean",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |