Calculadora de ventaja comparativa
El productor A hace 10 de X o 5 de Y; el B, 6 de X o 4 de Y. A renuncia a media Y por X y B a dos tercios: A se queda X y B, Y, aunque A supere en ambos. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Producción de A en X
- 10
- Producción de A en Y
- 5
- Producción de B en X
- 6
- Producción de B en Y
- 4
- Nombre de A
- A
- Nombre de B
- B
- Nombre de X
- X
- Nombre de Y
- Y
La ventaja comparativa es la regla ricardiana según la cual un productor debe especializarse en el bien que puede elaborar al menor coste de oportunidad, incluso cuando un rival produce más de ambos bienes en unidades absolutas. Esta calculadora de ventaja comparativa acepta las capacidades de producción de dos productores en dos bienes —los interceptos de cada frontera lineal de posibilidades de producción—, calcula cuatro costes de oportunidad como cocientes de esos interceptos e indica qué productor ostenta la ventaja comparativa en cada bien.
Lo que decide el coste de oportunidad y que el producto absoluto no decide
El coste de oportunidad de un bien es la cantidad del otro bien que un productor deja de elaborar cuando destina todo su paquete de recursos a una unidad extra del primero. Con dos productores y dos bienes, cada productor se describe con un par de capacidades de producción: cuánto del bien X puede elaborar si solo produce X, y cuánto del bien Y si solo produce Y. Esas dos cifras son los interceptos de una frontera lineal de posibilidades de producción.
El coste de oportunidad de X para el productor A es entonces la capacidad en Y de A dividida por su capacidad en X, y el coste de oportunidad de Y es el cociente recíproco. La ventaja comparativa en un bien corresponde al productor cuyo coste de oportunidad de ese bien es estrictamente menor.
El resultado clásico del aula se sigue de inmediato: un productor puede tener la ventaja absoluta en ambos bienes —interceptos mayores en X y en Y— y aun así ostentar la ventaja comparativa en solo uno de ellos, porque los costes relativos, no el producto absoluto, deciden la especialización. Cuando los dos cocientes de coste de oportunidad son idénticos, ninguno de los productores tiene ventaja comparativa en ninguno de los bienes; las dos fronteras tienen la misma pendiente y no hay ganancia al especializarse sobre esos interceptos.
Esta calculadora implementa únicamente esa identidad ricardiana de dos por dos. No estima horas de trabajo, no dibuja un diagrama, no calcula los términos de intercambio entre los dos precios de autarquía y no escala un modelo de muchos bienes o muchos países. Usted aporta cuatro capacidades estrictamente positivas; el servicio devuelve cuatro costes de oportunidad y quién ostenta la ventaja comparativa en cada bien.
La ventaja absoluta se informa a partir de los mismos interceptos para que el contraste sea visible, pero la asignación que responde a una búsqueda de ventaja comparativa es siempre el menor coste de oportunidad.
Dónde aporta valor una calculadora de ventaja comparativa
Los docentes y las plataformas de tutoría usan una calculadora de ventaja comparativa para que el alumnado compruebe una tabla ricardiana de dos por dos sin invertir el cociente a mano ni confundir un intercepto mayor con un coste de oportunidad menor. Los responsables de planta que ya saben cuántas unidades de dos productos puede sacar cada sede en un turno dejan aquí esos cuatro interceptos para ver qué sede debe especializarse en cada producto antes de redactar una nota de precio de transferencia.
Es una búsqueda y un trabajo distintos del ratio combinado préstamo-valor, de una pantalla de índice combinado de suscripción, de un recargo de tarifa horaria y de una cotización EMI: esas herramientas tasan gravámenes, siniestros, horas o cuotas. La ventaja comparativa tasa un bien en unidades del otro a partir de las capacidades de dos productores. La validación fallida no consume saldo.
Mantenga cada capacidad estrictamente positiva, fije en las pruebas los costes de oportunidad redondeados y obtendrá una asignación de ventaja comparativa reproducible para aulas, mesas de dos plantas y workers de borde sin importar una biblioteca propia de teoría del comercio.
Qué puede hacer con ella
Comprobaciones ricardianas 2x2 en el aula
Permita que el alumnado envíe cuatro capacidades de producción y verifique ambos cocientes de coste de oportunidad y qué productor ostenta la ventaja comparativa en cada bien.
Especialización de producto entre dos plantas
Deje la capacidad de turno de cada sede en dos productos y asigne a cada bien la planta de menor coste de oportunidad antes de redactar una nota de precio de transferencia.
Calificación automática de exámenes y LMS
Califique ítems de ventaja comparativa con un oráculo determinista que rechaza un intercepto nulo o negativo y nunca inventa una ventaja doble.
Preguntas frecuentes
¿Cómo se calcula la ventaja comparativa a partir de las capacidades de producción?
El coste de oportunidad de X es la capacidad del otro bien dividida por la de este bien (Y por X). El productor con el coste de oportunidad de X estrictamente menor ostenta la ventaja comparativa en X; el otro la ostenta en Y. Los cocientes se redondean half-up a seis decimales; la asignación usa la multiplicación cruzada exacta.
¿Qué ocurre si algún producto es cero o negativo?
El coste de oportunidad no está definido cuando cualquier producto es cero o negativo, y esos fallos no se facturan.
¿Puede un productor tener ventaja comparativa en ambos bienes?
Un coste menor de X es un coste mayor de Y. La ventaja absoluta en ambos bienes es posible y se informa por separado.
¿En qué se diferencia la ventaja comparativa de la ventaja absoluta?
La ventaja absoluta es la mayor capacidad de producción en un bien. La ventaja comparativa es el menor coste de oportunidad de ese bien. Un productor puede superar al otro en ambos bienes y aun así ostentar la ventaja comparativa en solo uno de ellos.
¿Qué pasa si los dos productores tienen los mismos costes de oportunidad?
Entonces ninguno tiene ventaja comparativa en ningún bien. Sus fronteras de producción tienen la misma pendiente, especializarse no aporta ganancia y la calculadora indica el empate en lugar de elegir un ganador.
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/fin/comparative-advantage \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"output_a_x":10,"output_a_y":5,"output_b_x":6,"output_b_y":4}'const res = await fetch("https://api.kit.forhosting.com/fin/comparative-advantage", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"output_a_x": 10,
"output_a_y": 5,
"output_b_x": 6,
"output_b_y": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/comparative-advantage",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"output_a_x": 10,
"output_a_y": 5,
"output_b_x": 6,
"output_b_y": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/comparative-advantage", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"output_a_x":10,"output_a_y":5,"output_b_x":6,"output_b_y":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"output_a_x":10,"output_a_y":5,"output_b_x":6,"output_b_y":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/comparative-advantage", 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
{
"output_a_x": 10,
"output_a_y": 5,
"output_b_x": 6,
"output_b_y": 4
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.comparative_advantage",
"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. |
Notas técnicas
Cualquier capacidad nula o negativa se rechaza con invalid_input, porque el coste de oportunidad no está definido cuando un productor no puede elaborar una cantidad positiva de ambos bienes.
Contrato de entrada, forma de la respuesta y errores
Cada capacidad es el intercepto de la frontera lineal de ese productor: cuántas unidades de ese bien puede elaborar si destina todo su paquete de recursos a ese bien solo. Esos fallos no se facturan. Ejemplo: capacidades diez y cinco para A frente a seis y cuatro para B dan a A un coste de oportunidad de media unidad de Y por X y a B un coste de dos tercios; A ostenta la ventaja comparativa en X y B en Y, aunque A tenga la ventaja absoluta en ambos bienes. Envíe por POST un cuerpo JSON con cuatro números finitos obligatorios: output_a_x y output_a_y para las capacidades del productor A en los bienes X e Y, y output_b_x y output_b_y para el productor B. Los alias a_x, ax y producer_a_x apuntan a output_a_x, y el mismo patrón vale para las otras tres capacidades, de modo que una hoja que ya etiqueta las columnas ax y ay no tiene que renombrarlas. Los opcionales name_a, name_b, name_x y name_y (alias producer_a, country_a, good_x y good_y) solo cambian las etiquetas; por omisión valen A, B, X e Y. Cada campo numérico puede llegar como número JSON o como cadena numérica. Los campos ausentes, las cadenas vacías y los valores no finitos fallan con invalid_input nombrando el campo. Si la validación pasa, el cuerpo repite las cuatro capacidades y las cuatro etiquetas, e informa oc_a_x, oc_a_y, oc_b_x y oc_b_y redondeados half-up a seis decimales, oc_unit_x y oc_unit_y como cadenas de unidad del otro bien por este bien, advantage_x y advantage_y como el nombre del productor o la palabra tie, absolute_x y absolute_y a partir de los interceptos brutos, un indicador tied y una cadena de fórmula que reafirma la identidad. Combine el JSON con su propia banda de términos de intercambio o plan de especialización; este endpoint divide las cifras que usted envía y no consulta salarios, fletes ni un arancel.
Dónde aporta valor una calculadora de ventaja comparativa
Los generadores de exámenes necesitan un oráculo determinista que marque el intercepto nulo o negativo como invalid_input en vez de devolver en silencio un coste infinito que un calificador defectuoso podría tratar como acierto. Los equipos de producto integran el contrato en correctores de deberes, plugins LMS y pruebas CI que deben fijar advantage_x sin montar un modelo de equilibrio general computable. Como la implementación es parse pura de nivel A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Preguntas técnicas
¿Cuánto cuesta la calculadora de ventaja comparativa?
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.