ForHosting KIT · Utilidades de desarrollo

Calculadora de rango de datos

La calculadora de rango de datos mide la amplitud total entre los valores menor y mayor de un conjunto numérico.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Proporcione una matriz de números no vacía y obtenga el recuento, el mínimo, el máximo y el rango, calculado como máximo menos mínimo. La operación es determinista, conserva intactos los negativos y decimales, y rechaza matrices vacías o valores que no sean números finitos. Úsela como estadística descriptiva rápida, regla de validación o componente de un flujo de procesamiento repetible.

Qué revela el rango sobre un conjunto de datos

El rango es una de las medidas más sencillas de dispersión estadística. Responde a una pregunta directa: ¿qué distancia separa las observaciones menor y mayor? La calculadora examina cada número proporcionado, identifica el mínimo y el máximo y resta el primero del segundo. Para los valores 4, 7, 12, 15 y 19, el mínimo es 4, el máximo es 19 y el rango es 15. Un conjunto con un solo valor tiene rango cero porque su mínimo y máximo coinciden. Los números negativos no requieren un tratamiento especial: si el mínimo es -8 y el máximo es 3, el rango es 11. El resultado siempre es no negativo para entradas finitas válidas. Esta estadística ofrece una referencia rápida de escala, pero solo describe los dos extremos. No muestra cómo se distribuyen los valores entre ellos, si la mayoría se agrupa estrechamente ni si una observación extrema amplía el resultado. Combínela con la mediana, los cuartiles o la desviación estándar cuando importe la distribución interna.

Prepare y valide la matriz numérica

Envíe las observaciones en el campo numbers como una matriz JSON que contenga al menos un número finito. Se aceptan enteros, decimales, cero y valores negativos, y el orden original no modifica la respuesta. La capacidad considera inválidas deliberadamente las cadenas que parecen numéricas: el valor JSON "12" es texto, mientras que 12 es un número. Convierta las celdas importadas de hojas de cálculo o los campos de formularios antes de enviarlos, para que etiquetas accidentales, cadenas vacías, valores nulos o mediciones mal formadas no alteren silenciosamente el cálculo. También se rechazan los infinitos y NaN porque no permiten obtener un resultado JSON finito y portable. Cuando la validación tiene éxito, la respuesta incluye recuento, mínimo, máximo y rango, por lo que el cálculo puede auditarse con facilidad. Si la matriz está vacía o contiene un elemento no numérico, la solicitud devuelve un error de entrada inválida en lugar de una estadística parcial.

Utilice el resultado en análisis y automatizaciones

El rango de datos funciona bien como métrica compacta de revisión. Un proceso de control de calidad puede comparar el rango de mediciones repetidas con una tolerancia permitida y marcar un lote cuya dispersión sea excesiva. Una aplicación que supervise tiempos de respuesta puede seguir la diferencia diaria entre las observaciones más rápidas y más lentas. Docentes y estudiantes pueden comprobar ejercicios básicos de estadística sin perder de vista los extremos que originan la respuesta. En un flujo de API, guarde el mínimo, máximo, rango y recuento devueltos junto al lote de origen para que posteriores revisores puedan reproducir la conclusión. Recuerde que el rango es muy sensible a los valores atípicos: una sola lectura errónea puede dominar la estadística aunque las demás sean estables. Si esa sensibilidad no resulta adecuada, inspeccione los datos y considere además una medida basada en cuartiles. La calculadora recorre la matriz una vez, sin red, azar ni reloj. Cada solicitud de API cuesta $0.002 y aplica las mismas reglas que la versión del navegador.

Compruebe la dispersión de mediciones

Compare la distancia entre las lecturas menor y mayor con una tolerancia permitida de control de calidad.

Resuma un conjunto de puntuaciones

Informe del intervalo observado en evaluaciones, encuestas o competiciones junto con sus extremos.

Valide datos importados

Rechace matrices numéricas vacías o contaminadas antes de que otro proceso utilice su rango.

¿Cómo se calcula el rango de datos?

Se resta el valor menor del mayor: rango = máximo - mínimo.

¿Puede contener la matriz números negativos o decimales?

Sí. Se acepta cualquier número JSON finito, incluidos negativos, cero, enteros y decimales.

¿Qué ocurre si la matriz está vacía?

La capacidad devuelve un error de entrada inválida porque no se pueden definir mínimo y máximo para un conjunto vacío.

¿Se aceptan cadenas numéricas?

No. Valores como "12" son texto y se rechazan; envíe 12 como número JSON.

¿Cuánto cuesta una solicitud de API?

Cada solicitud de API cuesta $0.002. El mismo cálculo determinista también se ejecuta en el navegador.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/stat/data-range

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/stat/data-range \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"numbers":[12,7,19,4,15]}'
{
  "numbers": [
    12,
    7,
    19,
    4,
    15
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.data_range",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →