Documentaciónvarianza(vector)

varianza(vector)\texttt{varianza}(vector)

Nombre

varianza - Calcula la varianza poblacional de un vector numerico.

Sinopsis

n = estadisticas.varianza(vector)

Descripcion

La varianza mide la dispersion de los datos respecto a la media: valores bajos indican datos cercanos al promedio; valores altos indican mayor dispersion.

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

Formula:

σ2=1ni=0n1(xiμ)2\sigma^2 = \frac{1}{n} \sum_{i=0}^{n-1}(x_i-\mu)^2

Validaciones y casos borde

  • Requiere un vector no vacio.
  • Si el vector esta vacio, emite ERROR().
  • Trabaja con varianza poblacional, no muestral.
  • No valida tipos ni contenido del vector mas alla de asumir datos numericos utilizables.

Comportamiento

  • Calcula primero la media del vector.
  • Acumula los cuadrados de las desviaciones respecto a la media.
  • Retorna un NUMERICO con la varianza poblacional.

Funciones API relacionadas

  • estadisticas.covarianza()
  • estadisticas.correlacion()
  • estadisticas.desviacion()

Parámetros

ParámetroTipoDescripción
vectorVECTORConjunto de datos a ser procesado.

Valor de retorno

NUMERICO - NUMERICO con la varianza poblacional del vector.

Ejemplo

ejemplo.blox
INCLUIR "estadisticas.api"
INCLUIR "vectores.api"

FUNCION PRINCIPAL
INICIO

	VECTOR 		vect[]
	NUMERICO 	med, var, mod, des, limite
	NUMERICO    dimension, paso

	dimension = 100
	paso = 3
	limite = 100
	vect = vectores.carga_aleatoria(dimension, limite)
	DEPURAR(vect)

	var = estadisticas.varianza(vect)
	IMPRIMIR("\nLa varianza de   <vect> es --> \t\tσ² = ", var)



FINAL