Documentaciónmoda(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
NUMERICOcon el valor mas frecuente.
Funciones API relacionadas
estadisticas.resumen()estadisticas.media()estadisticas.mediana()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| vector | VECTOR | Vector 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