Calculadora de midhinge
La calculadora de midhinge resume el centro de una muestra numérica promediando su primer y tercer cuartil.
Ejecutar — gratis
Valida el arreglo recibido, ordena una copia, calcula Q1 y Q3 con la convención de mitades exclusivas de Tukey y devuelve su promedio junto con los cuartiles empleados. Así obtiene un resultado transparente y reproducible para estadística exploratoria, controles de calidad, informes y flujos de datos automatizados sin alterar el orden de la entrada original.
Qué indica el midhinge
El midhinge es la media aritmética del primer y el tercer cuartil: se suman Q1 y Q3 y se divide el resultado entre dos. Como esos cuartiles delimitan la mitad central de una muestra, su punto medio ofrece una indicación compacta de la localización central. No es la media ordinaria, que utiliza directamente todas las observaciones, ni la mediana, que depende de la posición central. Esta diferencia resulta importante cuando una distribución es asimétrica o contiene valores extremos. Un máximo muy elevado puede desplazar mucho la media y afectar relativamente poco a los cuartiles y al midhinge. La calculadora devuelve Q1 y Q3 además del resultado final para que usted pueda revisar sus componentes. También informa del número de observaciones y del método de cuartiles, lo que facilita registrar, comparar y reproducir el cálculo en un informe u otra herramienta estadística. Conviene usarlo como un resumen descriptivo junto con medidas de dispersión y una revisión de la forma de la muestra.
Cómo se calculan los cuartiles
Los cuartiles admiten varias convenciones, por lo que distintas hojas de cálculo o aplicaciones estadísticas pueden producir Q1 y Q3 diferentes para muestras pequeñas. Esta calculadora utiliza la convención de mitades exclusivas de Tukey. Primero ordena los números de menor a mayor. Si el número de observaciones es par, las mitades inferior y superior tienen el mismo tamaño. Si es impar, la observación central global queda excluida de ambas mitades. Q1 es la mediana de la mitad inferior, Q3 es la mediana de la mitad superior y el midhinge es su promedio. Cuando una mitad contiene un número par de valores, su mediana es el promedio de sus dos valores centrales. En una muestra de un solo número, Q1, Q3 y el midhinge coinciden con ese número. La respuesta identifica el método como tukey_exclusive para que el código consumidor no tenga que deducir la convención. Antes de comparar con otro sistema, compruebe que aplica la misma regla.
Preparación de la entrada e interpretación de la respuesta
Use la herramienta web para comprobaciones individuales y la API cuando necesite integrar la misma capacidad en un flujo automatizado.
Qué puede hacer con ella
Resumir una muestra asimétrica
Compare el midhinge con la media y la mediana cuando los valores extremos dificulten describir el centro con una sola estadística.
Comprobar ejercicios de estadística
Verifique un cálculo manual y consulte los valores exactos de Q1 y Q3 usados según la convención indicada.
Automatizar informes descriptivos
Añada un campo de midhinge determinista a resúmenes periódicos y conserve su método para poder reproducirlo.
Preguntas frecuentes
¿Cuál es la fórmula del midhinge?
El midhinge es (Q1 + Q3) / 2, donde Q1 es el primer cuartil y Q3 el tercero.
¿Qué método de cuartiles utiliza esta calculadora?
Utiliza las mitades exclusivas de Tukey y, cuando el tamaño de la muestra es impar, excluye la mediana global de ambas mitades.
¿El midhinge es igual que la mediana?
No necesariamente. La mediana usa la posición central y el midhinge promedia el primer y tercer cuartil; coinciden en muchas muestras simétricas, pero pueden diferir.
¿Puede contener el arreglo cadenas numéricas o valores vacíos?
No. Cada elemento debe ser un número finito. Se rechazan cadenas, valores vacíos, null, Infinity y NaN.
¿Qué ocurre si solo hay un número?
Q1, Q3 y el midhinge son iguales a ese único número, y la respuesta indica un conteo de uno.
¿Cuánto cuesta una solicitud API?
Cada solicitud API comienza en $0.002. El cálculo también está disponible mediante la implementación del navegador.
Para desarrolladores — acceso por API
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.
Endpoint de API
¿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.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/stat/midhinge \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"numbers":[2,4,6,8,10,12,14,16]}'const res = await fetch("https://api.kit.forhosting.com/stat/midhinge", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"numbers": [
2,
4,
6,
8,
10,
12,
14,
16
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/midhinge",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"numbers": [
2,
4,
6,
8,
10,
12,
14,
16
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/midhinge", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"numbers":[2,4,6,8,10,12,14,16]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"numbers":[2,4,6,8,10,12,14,16]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/midhinge", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"numbers": [
2,
4,
6,
8,
10,
12,
14,
16
]
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.midhinge",
"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.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |