Saltar al contenido principal

covarSamp

Introducido en: v1.1.0 Calcula la covarianza muestral: Σ(xxˉ)(yyˉ)n1\frac{\Sigma{(x - \bar{x})(y - \bar{y})}}{n - 1}
Esta función utiliza un algoritmo numéricamente inestable. Si necesita estabilidad numérica en los cálculos, utilice la función covarSampStable. Es más lenta, pero produce un menor error computacional.
Sintaxis
covarSamp(x, y)
Alias: COVAR_SAMP Argumentos Valor devuelto Devuelve la covarianza muestral entre x e y. Para n <= 1, se devuelve nan. Float64 Ejemplos Cálculo básico de covarianza muestral
Query
DROP TABLE IF EXISTS series;
CREATE TABLE series(i UInt32, x_value Float64, y_value Float64) ENGINE = Memory;
INSERT INTO series(i, x_value, y_value) VALUES (1, 5.6,-4.4),(2, -9.6,3),(3, -1.3,-4),(4, 5.3,9.7),(5, 4.4,0.037),(6, -8.6,-7.8),(7, 5.1,9.3),(8, 7.9,-3.6),(9, -8.2,0.62),(10, -3,7.3);

SELECT covarSamp(x_value, y_value)
FROM series
Response
┌─covarSamp(x_value, y_value)─┐
│           7.206275555555556 │
└─────────────────────────────┘
Un único valor devuelve NaN
Query
SELECT covarSamp(x_value, y_value)
FROM series LIMIT 1
Response
┌─covarSamp(x_value, y_value)─┐
│                         nan │
└─────────────────────────────┘
Última modificación el 10 de junio de 2026