Documentacióncovarianza(x, y)

covarianza(x,y)\texttt{covarianza}(x, y)

Nombre

covarianza - Calcula la covarianza poblacional entre dos vectores.

Sinopsis

n = estadisticas.covarianza(x, y)

Descripcion

La covarianza mide como varian conjuntamente dos variables: un valor positivo indica que tienden a crecer juntas; un valor negativo indica que cuando una sube la otra tiende a bajar.

Esta implementacion divide por n, no por n-1.

Formula:

cov(x,y)=1ni=0n1(xixˉ)(yiyˉ)\mathrm{cov}(x,y)=\frac{1}{n}\sum_{i=0}^{n-1}(x_i-\bar{x})(y_i-\bar{y})

Validaciones y casos borde

  • Requiere vectores no vacios y de igual dimension.
  • Si alguno de los vectores esta vacio o las dimensiones no coinciden, emite ERROR().
  • Un resultado 0 es estadisticamente valido y no se usa como valor de fallback para entradas invalidas.

Comportamiento

  • Calcula la media de x y de y antes de acumular productos de desviaciones.
  • Retorna un NUMERICO con la covarianza poblacional.

Funciones API relacionadas

  • estadisticas.varianza()
  • estadisticas.correlacion()
  • estadisticas.desviacion()

Parámetros

ParámetroTipoDescripción
xVECTORPrimer vector numerico.
yVECTORSegundo vector numerico, de igual dimension que x.

Valor de retorno

NUMERICO - NUMERICO con la covarianza poblacional entre x e y.

Ejemplo

ejemplo.blox
INCLUIR "estadisticas.api"

FUNCION PRINCIPAL
INICIO

    VECTOR x[5], y[5]
    NUMERICO cov

    x = [1, 2, 3, 4, 5]
    y = [2, 4, 6, 8, 10]

    cov = estadisticas.covarianza(x, y)

    IMPRIMIR("x   = ", x)
    IMPRIMIR("y   = ", y)
    IMPRIMIR("cov = ", cov)

FINAL