Documentaciónmoda(vector)

moda(vector)\texttt{moda}(vector)

Nombre

moda - Busca el valor mas frecuente de un vector.

Sinopsis

n = estadisticas.moda(vector)

Descripcion

Busca la moda dentro de un VECTOR numerico ordenando previamente una copia del vector.

Si hay empate, conserva la primera moda encontrada en el vector ya ordenado.

Validaciones y casos borde

  • Requiere un vector no vacio.
  • Si el vector esta vacio, emite ERROR().
  • Usa una tolerancia numerica pequena para decidir cuando dos valores se consideran iguales.
  • En caso de empate de frecuencias, conserva la primera racha maxima encontrada en el vector ya ordenado.

Comportamiento

  • Ordena una copia del vector de entrada.
  • Cuenta rachas de valores iguales usando una tolerancia numerica pequena.
  • Retorna un NUMERICO con el valor mas frecuente.

Funciones API relacionadas

  • estadisticas.resumen()
  • estadisticas.media()
  • estadisticas.mediana()

Parámetros

ParámetroTipoDescripción
vectorVECTORVector a ser explorado.

Valor de retorno

NUMERICO - La moda, el valor mas frecuente.

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)

	mod = estadisticas.moda(vect)
	IMPRIMIR("\nLa moda de   <vect> es --> \t\t mo = ", mod)



FINAL