Lär dig om och utför enstaka Z-tester med vår användarvänliga kalkylator. Idealisk för studenter, forskare och yrkesverksamma inom statistik, datavetenskap och olika vetenskapliga områden.
Använd denna kalkylator för att utföra ett ett-sample Z-test. Ange de nödvändiga värdena nedan.
Z-test kalkylatorn är ett kraftfullt verktyg som är utformat för att hjälpa dig att utföra och förstå enstaka Z-tester. Detta statistiska test används för att avgöra om medelvärdet av ett urval draget från en population är signifikant annorlunda från ett känt eller antaget populationsmedelvärde.
Z-poängen för ett enstaka Z-test beräknas med följande formel:
Där:
Denna formel beräknar antalet standardavvikelser urvalsmedelvärdet ligger från populationsmedelvärdet.
Kalkylatorn kommer att visa den resulterande Z-poängen och dess tolkning.
Z-testet bygger på flera antaganden:
Det är viktigt att notera att om populationsstandardavvikelsen är okänd eller urvalsstorleken är liten, kan ett t-test vara mer lämpligt.
Z-poängen representerar antalet standardavvikelser urvalsmedelvärdet ligger från populationsmedelvärdet. Generellt:
Den exakta tolkningen beror på den valda signifikansnivån (α) och om det är ett ensidigt eller tvåsidigt test.
Z-testet har olika tillämpningar inom olika områden:
Även om Z-testet är allmänt använt, finns det situationer där alternativa tester kan vara mer lämpliga:
Z-testet har sina rötter i utvecklingen av statistisk teori i slutet av 1800-talet och början av 1900-talet. Det är nära relaterat till normalfördelningen, som först beskrevs av Abraham de Moivre 1733. Termen "standardpoäng" eller "Z-poäng" introducerades av Charles Spearman 1904.
Z-testet blev allmänt använt med framväxten av standardiserade tester inom utbildning och psykologi i början av 1900-talet. Det spelade en avgörande roll i utvecklingen av hypotesprövningsramverk av statistiker som Ronald Fisher, Jerzy Neyman och Egon Pearson.
Idag förblir Z-testet ett grundläggande verktyg inom statistisk analys, särskilt i stora urvalsstudier där populationsparametrarna är kända eller kan uppskattas på ett tillförlitligt sätt.
Här är några kodexempel för att beräkna Z-poäng i olika programmeringsspråk:
1' Excel-funktion för Z-poäng
2Function ZScore(sampleMean As Double, populationMean As Double, populationStdDev As Double, sampleSize As Double) As Double
3 ZScore = (sampleMean - populationMean) / (populationStdDev / Sqr(sampleSize))
4End Function
5' Användning:
6' =ZScore(10, 9.5, 2, 100)
7
1import math
2
3def z_score(sample_mean, population_mean, population_std_dev, sample_size):
4 return (sample_mean - population_mean) / (population_std_dev / math.sqrt(sample_size))
5
6## Exempelanvändning:
7sample_mean = 10
8population_mean = 9.5
9population_std_dev = 2
10sample_size = 100
11z = z_score(sample_mean, population_mean, population_std_dev, sample_size)
12print(f"Z-poäng: {z:.4f}")
13
1function zScore(sampleMean, populationMean, populationStdDev, sampleSize) {
2 return (sampleMean - populationMean) / (populationStdDev / Math.sqrt(sampleSize));
3}
4
5// Exempelanvändning:
6const sampleMean = 10;
7const populationMean = 9.5;
8const populationStdDev = 2;
9const sampleSize = 100;
10const z = zScore(sampleMean, populationMean, populationStdDev, sampleSize);
11console.log(`Z-poäng: ${z.toFixed(4)}`);
12
1z_score <- function(sample_mean, population_mean, population_std_dev, sample_size) {
2 (sample_mean - population_mean) / (population_std_dev / sqrt(sample_size))
3}
4
5## Exempelanvändning:
6sample_mean <- 10
7population_mean <- 9.5
8population_std_dev <- 2
9sample_size <- 100
10z <- z_score(sample_mean, population_mean, population_std_dev, sample_size)
11cat(sprintf("Z-poäng: %.4f\n", z))
12
Z-poängen kan visualiseras på en standard normalfördelningskurva. Här är en enkel ASCII-representation:
Upptäck fler verktyg som kan vara användbara för din arbetsflöde