varSampStable
Introduit dans : v1.1.0
Calcule la variance d’échantillon d’un ensemble de données. Contrairement à varSamp, cette fonction utilise un algorithme numériquement stable. Elle est plus lente, mais produit une erreur de calcul plus faible.
La variance d’échantillon est calculée à l’aide de la même formule que varSamp :
\frac{\Sigma{(x - \bar{x})^2}}{n-1}Où :
xest chaque point de données individuel dans l’ensemble de données\bar{x}est la moyenne arithmétique de l’ensemble de donnéesnest le nombre de points de données dans l’ensemble de données
Syntaxe
varSampStable(x)Arguments
x— La population pour laquelle vous souhaitez calculer la variance d’échantillon.(U)Int*ouFloat*ouDecimal*
Valeur renvoyée
Renvoie la variance d’échantillon de l’ensemble de données en entrée. Float64
Exemples
Calcul de la variance d’échantillon stable
DROP TABLE IF EXISTS test_data;
CREATE TABLE test_data
(
x Float64
)
ENGINE = Memory;
INSERT INTO test_data VALUES (10.5), (12.3), (9.8), (11.2), (10.7);
SELECT round(varSampStable(x),3) AS var_samp_stable FROM test_data;┌─var_samp_stable─┐
│ 0.865 │
└─────────────────┘