Calculadora de estanina desde percentil
Esta calculadora de estanina desde percentil convierte un rango percentil en la escala estándar de nueve categorías utilizada en numerosos informes educativos y psicológicos.
Ejecutar — gratis
Introduzca cualquier valor finito de 1 a 99, incluidos decimales, y obtendrá la estanina, el intervalo percentil correspondiente y una interpretación sencilla. El cálculo aplica límites convencionales fijos, por lo que resulta determinista y fácil de comprobar. Es útil cuando un informe presenta percentiles, pero una tabla comparativa, un resumen o un expediente escolar requiere estaninas.
Qué indica una estanina sobre el rango percentil
Una estanina resume un rango percentil en una de nueve categorías amplias. El término procede de la combinación de «estándar» y «nueve», y la escala permite revisar y comparar distribuciones con mayor rapidez. La estanina 1 abarca los percentiles 1 a 3, mientras que la estanina 9 comprende del 96 al 99. La categoría central, estanina 5, cubre del 40 al 59. Como las franjas centrales son más anchas que las extremas, la escala conserva una imagen aproximada de una distribución acampanada sin sugerir que cada pequeña diferencia entre percentiles sea relevante. La calculadora devuelve el número de estanina, el intervalo percentil convencional exacto aplicado y una descripción breve, como Promedio o Superior al promedio. Una estanina es una categoría informativa, no una puntuación nueva ni un porcentaje de respuestas correctas. Describe la posición relativa dentro del grupo normativo de la evaluación original. Por tanto, la calidad y la pertinencia de dicho grupo siguen siendo esenciales al interpretar el resultado convertido.
Cómo se aplican las nueve franjas estándar
La conversión utiliza directamente los límites convencionales: los percentiles 1–3 corresponden a la estanina 1; 4–10 a la 2; 11–22 a la 3; 23–39 a la 4; 40–59 a la 5; 60–76 a la 6; 77–88 a la 7; 89–95 a la 8; y 96–99 a la 9. Cada límite superior es inclusivo. Por ejemplo, 39 produce la estanina 4, mientras que 40 produce la estanina 5. Se admiten rangos percentiles decimales y se comparan con los mismos puntos de corte; así, 39.5 entra en la estanina 5 porque supera 39 y no supera 59. La calculadora no redondea el percentil introducido antes de clasificarlo. Asimismo, rechaza valores menores que 1, mayores que 99, ausentes o no numéricos, en vez de adivinar la intención. Esta consulta directa de franjas es determinista: una misma entrada válida siempre genera el mismo resultado. Ningún dato de muestra, información personal, solicitud de red, selección aleatoria, fecha o configuración local puede modificar la conversión.
Cómo usar el resultado responsablemente en informes
Utilice estaninas cuando un resumen categórico compacto sea más práctico que el rango percentil completo. Funcionan bien en paneles, expedientes acumulativos, resúmenes de admisión y comparaciones entre subpruebas que emplean métodos normativos compatibles. Conserve el percentil original siempre que sea posible, pues la conversión a estanina elimina detalle de manera intencionada. Dos estudiantes situados en los percentiles 41 y 58 reciben la estanina 5 aunque su posición relativa exacta sea distinta. Del mismo modo, dos valores muy próximos a ambos lados de un límite pueden recibir estaninas diferentes. No emplee esta conversión para combinar resultados de pruebas no relacionadas, grupos de edad distintos o poblaciones normativas incompatibles. La calculadora no evalúa fiabilidad, intervalos de confianza, error estándar, validez ni posibles límites modificados por una editorial. Consulte el manual de la evaluación si una institución establece otra convención. Para automatizar, envíe el campo percentile y conserve tanto stanine como percentile_range. El procesamiento por API cuesta $0.002 por solicitud y el resultado de franjas fijas puede verificarse independientemente.
Qué puede hacer con ella
Preparar un resumen escolar
Convierta percentiles informados en estaninas compactas para un expediente y conserve el intervalo de origen devuelto.
Uniformar un panel de evaluaciones
Muestre una categoría coherente del 1 al 9 para pruebas con percentiles basados en normas compatibles.
Comprobar un cálculo limítrofe
Confirme si un percentil situado en un punto de corte convencional, o cerca de él, pertenece a la franja inferior o superior.
Preguntas frecuentes
¿Qué percentiles corresponden a cada estanina?
Las franjas estándar son 1–3, 4–10, 11–22, 23–39, 40–59, 60–76, 77–88, 89–95 y 96–99 para las estaninas 1 a 9, respectivamente.
¿Los límites de las franjas son inclusivos?
Sí. Cada límite superior indicado pertenece a esa franja: por ejemplo, el percentil 39 es estanina 4 y el 40 es estanina 5.
¿Se puede introducir un percentil decimal?
Sí. Se acepta cualquier decimal finito de 1 a 99 y se clasifica directamente, sin redondearlo antes de consultar la franja.
¿Una estanina equivale a un porcentaje de aciertos?
No. Es una categoría amplia de posición relativa derivada de un percentil normativo; no indica el porcentaje de preguntas respondidas correctamente.
¿Todas las evaluaciones aplican exactamente estos cortes?
Estos son los nueve intervalos estándar convencionales. Consulte a la editorial si el manual de la prueba define otro método de informe.
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/edu/stanine-from-percentile \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"percentile":72}'const res = await fetch("https://api.kit.forhosting.com/edu/stanine-from-percentile", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"percentile": 72
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/stanine-from-percentile",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"percentile": 72
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/stanine-from-percentile", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"percentile":72}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"percentile":72}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/stanine-from-percentile", 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
{
"percentile": 72
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.stanine_from_percentile",
"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. |