Documentacióndesviacion(vector)

desviacion(vector)\texttt{desviacion}(vector)

Nombre

desviacion - Calcula la desviacion estandar poblacional.

Sinopsis

n = estadisticas.desviacion(vector)

Descripcion

La desviacion estandar cuantifica la dispersion de un conjunto de datos respecto a su media.

Una desviacion baja indica que los datos estan agrupados cerca del promedio, mientras que una alta senala mayor dispersion.

Formula:

σ=σ2\sigma = \sqrt{\sigma^2}

Validaciones y casos borde

  • Requiere un vector no vacio.
  • Si el vector esta vacio, emite ERROR().
  • Si por acumulacion numerica la varianza resultara levemente negativa, la implementacion la corrige a 0 antes de aplicar RAIZ().

Comportamiento

  • Usa estadisticas.varianza() como base.
  • Aplica RAIZ() sobre la varianza poblacional.
  • Retorna un NUMERICO con la desviacion estandar.

Funciones API relacionadas

  • estadisticas.varianza()
  • estadisticas.covarianza()
  • estadisticas.correlacion()

Parámetros

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

Valor de retorno

NUMERICO - Desviacion estandar del conjunto de datos.

Ejemplo

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

FUNCION PRINCIPAL
INICIO

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

	dimension = 1000
	paso = 3
	vect = vectores.carga_aleatoria(dimension, 10)

	des = estadisticas.desviacion(vect)
	IMPRIMIR("\nLa desviacion de <vect> es --> \t\tσ = ", des)



FINAL σ