Grundlegendes zu T-SQL stdev, stdevp, var und varp

8

Ich habe eine schwierige Zeit zu verstehen, was diese Statistikfunktionen tun und wie sie funktionieren. Ich habe eine noch schwierigere Zeit zu verstehen, wie Stdev gegen Stdevp und die Var Equivalant arbeitet. Kann jemand bitte diese für mich zu dumm abbauen?

    
James Alexander 21.09.2009, 16:16
quelle

2 Antworten

23

In der Statistik sind Standardabweichung und Varianz ein Maß dafür, wie stark eine Metrik in einer Population vom Mittelwert abweicht (normalerweise der Durchschnitt). Die Standardabweichung ist als die Quadratwurzel der Varianz definiert, und die Varianz ist als der Durchschnitt der quadrierten Differenz von dem Mittelwert definiert, d. H.:

Für eine Population der Größe n: x1, x2, ..., xn mit Mittelwert: xmean

Stdevp = sqrt (((x1-xmean) ^ 2 + (x2-xmean) ^ 2 + ... + (xn-xmean) ^ 2) / n)

Wenn Werte für die gesamte Population nicht verfügbar sind (meistens), ist es üblich, die Bessel-Korrektur anzuwenden, um eine bessere Schätzung der tatsächlichen Standardabweichung für die gesamte Population zu erhalten. Die Bessel-Korrektur teilt sich bei der Berechnung der Varianz lediglich durch n-1 statt durch n auf, d. H .:

Stdev = sqrt (((x1-xmean) ^ 2 + (x2-xmean) ^ 2 + ... + (xn-xmean) ^ 2) / (n-1))

Beachten Sie, dass es bei großen Datensätzen nicht wichtig ist, welche Funktion verwendet wird.

Sie können meine Antwort überprüfen, indem Sie das folgende T-SQL-Skript ausführen:

%Vor%

Weiterführende Wikipedia-Artikel zu: Standardabweichung n und Bessels Korrektur .

    
Eli Algranti 06.08.2012, 01:06
quelle
-3

STDDEV wird zur Berechnung der Standardabweichung eines Datensatzes verwendet. STDDEVP wird verwendet, um die Standardabweichung einer Population zu berechnen, von der Ihre Daten eine Stichprobe sind.

Wenn Ihre Eingabe die gesamte Population ist, wird die Standardabweichung der Population mit STDDEV berechnet. In der Regel ist Ihr Datensatz eine Probe einer viel größeren Population. In diesem Fall würde die Standardabweichung des Datensatzes nicht die wahre Standardabweichung der Population darstellen, da sie normalerweise zu niedrig voreingenommen ist. Eine bessere Schätzung für die Standardabweichung der Population basierend auf einer Stichprobe wird mit STDDEVP erhalten.

Die Situation mit VAR und VARP ist die gleiche.

Eine ausführlichere Diskussion des Themas finden Sie in diesem Wikipedia-Artikel .

    
Jeremy Bourque 21.09.2009 16:31
quelle

Tags und Links