Calculadora de efectividad
Tres carreras limpias en nueve entradas dan una efectividad de 3.00, y una en ocho, 1.13: carreras limpias por nueve entre entradas lanzadas, con 6.1 y 6.2 leídas como tercios de entrada, como en la hoja de anotación. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Carreras limpias
- 3
- Entradas lanzadas
- 9
- Entradas reales
- 9
- Promedio de carreras limpias
- 3
- Promedio de carreras limpias (texto)
- 3.00
La efectividad, o ERA, es cuántas carreras limpias permite un lanzador por cada nueve entradas, la duración de un partido reglamentario. Las hojas de anotación, las tablas de líderes y las tarjetas de béisbol publican esa tasa con dos decimales porque el total bruto de carreras limpias oculta cuánto tiempo permaneció el lanzador en el montículo. Entrenadores, anotadores, gestores de fantasy y estudiantes necesitan esa tasa a partir de dos conteos: carreras limpias y entradas lanzadas. Esta calculadora de efectividad multiplica las carreras limpias por nueve y divide entre las entradas, según la identidad publicada ERA = (ER × 9) / IP. Las entradas anotadas con décimas de béisbol .1 y .2 se convierten en un tercio y dos tercios de entrada, de modo que una línea de 6.1 IP es 6⅓ entradas y no 6.1 entradas decimales. Un total de entradas igual a cero o un valor negativo se rechaza porque el promedio dividiría entre las entradas lanzadas.
Qué mide la efectividad y por qué nueve entradas
La efectividad responde a una pregunta de pitcheo que el total bruto de carreras limpias no puede: ¿cuántas carreras limpias permite este lanzador por cada nueve entradas, la duración de un partido reglamentario de béisbol? La anotación oficial condensa esa idea en una identidad: la ERA iguala las carreras limpias por nueve, dividido entre las entradas lanzadas. El resultado no es un porcentaje y no es un recuento de carreras sucias.
Marcadores, periódicos y tablas de referencia lo imprimen a dos decimales, de modo que tres carreras limpias en nueve entradas aparecen como 3.00 y una salida dominante de una carrera limpia en ocho entradas aparece como 1.13. Una carrera limpia es una que anotó sin ayuda de un error de fildeo o de un passed ball, según la carga del anotador oficial; esta calculadora no decide cuáles carreras fueron limpias. Aplica solo la identidad publicada (ER por 9) sobre IP a los dos números que usted ya tiene.
Cero carreras limpias con un total positivo de entradas es un 0.00 legal, no un dato faltante. Un lanzador que permitió nueve carreras limpias en un tercio de entrada publica una ERA legal de tres dígitos. Una temporada o una carrera con miles de entradas usa la misma identidad que una sola salida.
Este extremo no computa WHIP, FIP ni carreras sucias, no ajusta por parque y no anualiza una muestra pequeña. Aporte los totales oficiales de carreras limpias y de entradas lanzadas, y deje que el extremo devuelva una ERA a dos decimales que usted pueda fijar en una hoja de anotación, una planilla de fantasy o una prueba unitaria.
Contrato de entrada, tercios de béisbol y forma de la respuesta
Las hojas de anotación de béisbol escriben un dígito de décimas de 1 o 2 para un out o dos outs, de modo que 6.1 significa seis entradas más un out (6⅓) y 6.2 significa seis entradas más dos outs (6⅔). Otras fracciones, como 6.5 o 6.333, se tratan como entradas decimales verdaderas y no como outs. Los valores deben permanecer dentro de un millón para que quepa una temporada simulada o una carrera completa, mientras se rechazan miles de millones patológicos.
Ejemplo: tres carreras limpias y nueve entradas producen 3.00. Prefiera números desnudos a cadenas con formato; no se analizan signos de porcentaje ni separadores de miles.
Dónde aporta valor una calculadora de efectividad
Los entrenadores juveniles y los anotadores de secundaria necesitan una ERA reproducible para que una carta de alineación, una crónica de torneo y una hoja de padres no discrepen sobre si tres carreras limpias en 6.1 entradas es 4.26. Una editorial que posiciona por calculadora de efectividad apunta a quienes ya tienen un recuento de carreras limpias y un total de entradas y quieren la tasa a dos decimales, no un sistema de proyección, no un gráfico Statcast de velocidad de giro y no una explicación de FIP.
Los gestores de fantasy que participan en la revisión semanal de waivers necesitan la misma cifra que imprimió la hoja oficial, para comparar a dos abridores cuyos totales brutos de carreras limpias se parecen pero cuyo volumen de entradas no. Los cursos de aula y de certificación de entrenadores que enseñan estadísticas de conteo necesitan un oráculo que rechace cero entradas y aun así devuelva 0.00 cuando un lanzador lanzó blanqueada, porque esos dos casos son cómo los alumnos confunden «aún no hay promedio» con «un promedio de cero».
Los ingenieros que escriben pruebas de libro de anotación y de crónicas fijan pares conocidos —tres sobre nueve, tres sobre 6.1 redondeado a 4.26, y un rechazo por entradas cero— para que una biblioteca de informes no trate en silencio la ERA como carreras limpias sobre partidos iniciados. La validación fallida no consume saldo.
Qué puede hacer con ella
Hojas de anotación y crónicas
Introduzca carreras limpias y entradas oficiales para publicar una ERA a dos decimales que coincida con la hoja, ya sea la línea de una salida, una serie o una temporada.
Comparaciones de fantasy y cuerpo de pitcheo
Convierta dos totales de carreras limpias que se parecen en ERAs frente al volumen de entradas de cada lanzador, para que las diferencias de tiempo de juego y de relevo largo queden visibles.
Preguntas frecuentes
¿Cómo se calcula la efectividad en béisbol?
La ERA iguala las carreras limpias por nueve, dividido entre las entradas lanzadas, redondeada a dos decimales. Ejemplo: 3 carreras limpias en 9 entradas es 3.00.
¿Qué ocurre si las entradas lanzadas son cero?
La efectividad divide entre las entradas lanzadas, así que un denominador cero o negativo se rechaza y no se factura.
¿Cómo se tratan entradas como 6.1 y 6.2?
Las hojas de anotación escriben .1 y .2 para un out y dos outs. Esta calculadora convierte esas décimas en tercios de entrada, de modo que 6.1 IP es 6⅓ entradas y 6.2 IP es 6⅔ entradas. Otras fracciones se tratan como entradas decimales verdaderas.
¿Por qué dos decimales en lugar de una razón cruda?
El béisbol escribe la ERA a dos decimales (3.00, 1.74, 4.26), no como carreras limpias por entrada. La calculadora redondea la tasa de nueve entradas a dos decimales y también devuelve una forma de texto de dos dígitos para que 3.00 no se muestre como 3.
¿La efectividad incluye las carreras sucias?
No. Solo cuentan las carreras limpias, las que se anotaron sin ayuda de un error defensivo ni de un passed ball, según el anotador oficial. Deje fuera las demás: la calculadora no decide qué carreras fueron limpias.
Herramientas relacionadas
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/sports/earned-run-average \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"earned_runs":3,"innings_pitched":9}'const res = await fetch("https://api.kit.forhosting.com/sports/earned-run-average", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"earned_runs": 3,
"innings_pitched": 9
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/earned-run-average",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"earned_runs": 3,
"innings_pitched": 9
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/earned-run-average", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"earned_runs":3,"innings_pitched":9}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"earned_runs":3,"innings_pitched":9}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/earned-run-average", 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
{
"earned_runs": 3,
"innings_pitched": 9
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.earned_run_average",
"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.
Límites
max_abs | 1000000 |
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. |
Notas técnicas
Las llamadas correctas se facturan a $0.002; la entrada inválida no se cobra.
Contrato de entrada, tercios de béisbol y forma de la respuesta
Envíe un cuerpo JSON mediante POST con dos campos obligatorios. earned_runs es el recuento oficial de carreras limpias en la ventana que le interesa y debe ser un entero no negativo; se aceptan los alias ER, er, earned_run y earned para que una exportación del libro de anotación no necesite un paso de cambio de nombre. innings_pitched es el total de entradas en la misma ventana y debe ser un número finito estrictamente positivo, porque la ERA divide entre las entradas lanzadas; se aceptan los alias IP, ip e innings. Cada campo puede llegar como número JSON o como cadena numérica. Campos ausentes, cadenas vacías, valores no numéricos, un recuento de carreras limpias que no sea entero, un total de entradas igual a cero o negativo, o un valor fuera de esos límites fallan con invalid_input nombrando el campo y no se facturan. En caso de éxito el cuerpo repite earned_runs e innings_pitched, devuelve innings_actual como el recuento de entradas convertido usado en la división, earned_run_average como el cociente redondeado a dos decimales, earned_run_average_text como ese mismo valor siempre escrito con dos dígitos tras el decimal para que 3.00 no colapse a 3 en una pantalla, y una cadena de fórmula que usted puede imprimir junto a las cifras. El precio de un ítem correcto es un $0.002 fijo.
Dónde aporta valor una calculadora de efectividad
Como la implementación es parse pura de tier A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente. Mantenga las peticiones pequeñas, fije earned_run_average_text a dos decimales en las pruebas y obtendrá aritmética estable de béisbol para widgets, páginas de crónica y workers de borde, sin levantar un servicio de estadísticas completo propio.
Casos de integración
Clases de entrenadores y pruebas de anotación
Alumnos y QA fijan tres carreras limpias en nueve entradas como 3.00, 6.1 IP como 6⅓ entradas, y cero entradas como invalid_input, coincidiendo con la identidad del manual.
Preguntas técnicas
¿Cuánto cuesta la calculadora de efectividad?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.