Tasa de crecimiento compuesto del PIB
Un PIB que pasa de 100 a 121 en 2 años creció un 10 % anual compuesto, no un 10,5 %. Escriba el PIB inicial, el final y los años entre ambos para obtener la tasa compuesta, el crecimiento total y el tiempo de duplicación. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- PIB inicial
- 100
- PIB final
- 121
- Años
- 2
- Factor de crecimiento
- 1,21
- Crecimiento total (%)
- 21
- TCAC (CAGR)
- 0,1
- TCAC (CAGR) (%)
- 10
La tasa de crecimiento anual compuesto del PIB es la tasa constante por año que lleva a una economía desde un nivel inicial de producción hasta un nivel final a lo largo de un tramo de años. Las agencias estadísticas, los manuales y las notas de país la prefieren a un promedio simple de variaciones interanuales porque suaviza recesiones, rebotes y choques puntuales en una sola trayectoria comparable. Usted aporta el PIB inicial, el PIB final y el número de años entre esos dos niveles publicados. Esta calculadora devuelve el CAGR del PIB como decimal y como porcentaje, el crecimiento total del intervalo, el promedio aritmético ingenuo que suele confundirse con la capitalización, y una etiqueta de expansión, contracción o nivel sin cambio. Cuando la tasa es positiva también indica cuántos años tardaría la producción en duplicarse a esa senda constante.
Qué mide la tasa de crecimiento anual compuesto del PIB y por qué suaviza los vaivenes
El producto interno bruto es un nivel de un periodo: el valor de mercado de los bienes y servicios finales producidos dentro de una economía, casi siempre medido en un año civil, a precios corrientes (PIB nominal) o a precios constantes (PIB real). Una sola variación interanual responde cuánto se movió la producción el año pasado.
Una tasa de crecimiento anual compuesto de varios años responde a otra pregunta, la que de verdad formulan las tablas de país y los manuales: qué tasa anual constante llevaría el nivel inicial de PIB hasta el nivel final después del número de años indicado. Multiplicar ese factor por cien da el porcentaje habitual. Como solo entran los dos extremos en la potencia, cada recesión, rebote, revisión y choque intermedio queda suavizado fuera de la tasa de titular.
Esa suavización es la razón por la que las agencias y las claves de examen prefieren el CAGR a un promedio simple de tasas anuales al comparar décadas o países. Una media aritmética ingenua de tasas anuales, o el cambio porcentual total dividido por years, trata cada año como si la capitalización no importara y suele sobrestimar una senda volátil.
Identidad resuelta: de cien a ciento veintiuno en dos años es un alza total del veintiuno por ciento pero un CAGR del diez por ciento, porque 1.10 al cuadrado iguala 1.21. El medio punto porcentual extra del promedio aritmético (veintiuno dividido por dos igual a 10.5) es exactamente la fluctuación que elimina la tasa compuesta. Esta calculadora implementa esa fórmula de extremos sobre los dos niveles de PIB que usted aporta.
No descarga cuentas nacionales, no convierte monedas, no empalma años base ni decide si su serie es real o nominal. Usted elige los dos niveles publicados; el álgebra es el mismo.
Dónde aporta valor una calculadora de la tasa de crecimiento anual compuesto del PIB
La macroeconomía introductoria asigna problemas de crecimiento del PIB a varios años porque el alumnado debe distinguir un cambio interanual de una senda compuesta y no debe informar el cambio porcentual total dividido por years como si fuera la tasa de crecimiento anual compuesto. Las plataformas de tutoría y los plugins de LMS necesitan un oráculo determinista que rechace un PIB inicial nulo o negativo en lugar de inventar infinito, y que devuelva tanto la tasa compuesta como el promedio aritmético ingenuo para que un corrector marque el error habitual.
Los ayudantes de investigación que montan tablas de comparación de países a partir de dos niveles publicados de PIB quieren un CAGR reproducible y un tiempo de duplicación opcional sin reconstruir una hoja en cada nota. Esta página no es un resolutor genérico de CAGR de carteras de inversión, ni una calculadora de inflación que anualiza dos lecturas de un índice de precios al consumidor: esas son búsquedas distintas.
Aquí las entradas son niveles de PIB y un tramo de años, y la salida es la tasa de crecimiento anual compuesto macroeconómica que esos niveles implican.
Preguntas frecuentes
¿Por qué no basta con dividir el cambio porcentual total del PIB entre el número de años?
Ese promedio aritmético ingenuo ignora la capitalización y sobrestima una senda volátil. El CAGR es la única tasa anual constante que de verdad lleva el nivel inicial al final. Esta herramienta devuelve ambas cifras para que usted vea la brecha.
¿Usa esta calculadora PIB real o PIB nominal?
Cualquiera de los dos, siempre que ambos niveles compartan el mismo concepto y las mismas unidades. El álgebra no descarga un deflactor ni convierte monedas. El CAGR del PIB real mide el crecimiento de volumen; el del PIB nominal mezcla volumen y precios.
¿Cuál es la tasa compuesta de 100 a 121 en 2 años?
Es del 10 % anual, porque 1,10 al cuadrado da 1,21. La subida total es del 21 %, y dividirla entre 2 da 10,5 %, la media simple que la calculadora también muestra para que vea la diferencia.
¿Cuánto tardaría el PIB en duplicarse a ese ritmo?
A un 10 % anual constante, la producción se duplicaría en unos 7,272541 años. La calculadora muestra ese tiempo de duplicación siempre que la tasa compuesta sea positiva.
¿Puedo usar años fraccionarios o un PIB que bajó?
Sí. Se aceptan periodos fraccionarios, como medio año, y un nivel final más bajo da una tasa negativa marcada como contracción. Ambos niveles del PIB deben ser mayores que cero y estar en las mismas unidades.
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/econ/compound-growth-rate-gdp \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"beginning_gdp":100,"ending_gdp":121,"years":2}'const res = await fetch("https://api.kit.forhosting.com/econ/compound-growth-rate-gdp", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"beginning_gdp": 100,
"ending_gdp": 121,
"years": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/compound-growth-rate-gdp",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"beginning_gdp": 100,
"ending_gdp": 121,
"years": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/compound-growth-rate-gdp", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"beginning_gdp":100,"ending_gdp":121,"years":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"beginning_gdp":100,"ending_gdp":121,"years":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/compound-growth-rate-gdp", 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
{
"beginning_gdp": 100,
"ending_gdp": 121,
"years": 2
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.compound_growth_rate_gdp",
"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
Una entrada no válida falla con invalid_input y no se factura.
Qué mide la tasa de crecimiento anual compuesto del PIB y por qué suaviza los vaivenes
La identidad es (ending_gdp dividido por beginning_gdp) elevado a uno entre years, menos uno.
Contrato de entrada, forma de la respuesta y conducta de validación
La validación rechaza campos ausentes, cadenas vacías, valores no finitos y cualquier nivel de PIB o tramo de años que no sea estrictamente positivo, porque un PIB inicial no positivo dividiría por cero o dejaría indefinida la potencia real, y un tramo no positivo no puede anualizar. La validación fallida no se factura. Envíe por POST un cuerpo JSON con tres números finitos obligatorios: beginning_gdp, el nivel de PIB estrictamente positivo al inicio del tramo; ending_gdp, el nivel de PIB estrictamente positivo al final; y years, la longitud estrictamente positiva del tramo en años (entero o fracción). precision opcional es un entero de cero a quince que vale seis por defecto y controla los decimales de los campos numéricos. beginning_gdp puede llegar con alias como gdp_begin, start_gdp, initial_gdp, gdp0, gdp_start o begin_gdp; ending_gdp acepta gdp_end, final_gdp, gdp1, end_gdp y gdp_finish; years acepta n, periods, n_years y year_count; precision acepta decimals y dp. Cada campo numérico puede ser un número JSON o una cadena numérica. Esos fallos devuelven invalid_input, nombran el campo y no consumen saldo prepago. En el éxito el cuerpo repite beginning_gdp, ending_gdp y years limpios, y añade growth_factor (final dividido por inicial), total_growth_percent, cagr como decimal, cagr_percent, arithmetic_average_percent (el total ingenuo dividido por years), direction como expansion, contraction o unchanged, una cadena formula y la precision usada. Cuando la tasa compuesta es positiva el cuerpo incluye también years_to_double, el tiempo exacto de duplicación ln(2) dividido por ln(1 + cagr). Cuando la tasa es negativa y mayor que menos uno incluye years_to_halve en su lugar. Ejemplo resuelto: inicio cien, final ciento veintiuno, years dos produce growth_factor 1.21, total_growth_percent 21, cagr 0.1, cagr_percent 10, arithmetic_average_percent 10.5 y direction expansion. Las llamadas parse con éxito usan el precio base publicado $0.002 sin tokens de modelo y sin red saliente.
Dónde aporta valor una calculadora de la tasa de crecimiento anual compuesto del PIB
Como la implementación es código analítico parse de nivel A, cada llamada con éxito permanece en $0.002 sin tokens de modelo ni red saliente. Fije cagr_percent y growth_factor en las pruebas, rechace de forma explícita un PIB no positivo y obtendrá cifras de crecimiento de largo plazo reproducibles para deberes, notas de país y tableros ligeros sin hospedar un pipeline de cuentas nacionales ni casos límite de coma flotante propios.
Casos de integración
Deberes y exámenes de crecimiento del PIB a varios años
Introduzca dos niveles de PIB de manual y el tramo de años; compruebe cagr_percent frente a la identidad de extremos y contrástelo con el promedio aritmético ingenuo.
Tablas de comparación de países y notas de briefing
Convierta un par de lecturas publicadas de PIB en una tasa anual compuesta reproducible y, si el crecimiento es positivo, en el years_to_double exacto para una diapositiva o una nota.
Autocorrección en LMS y tutoría
Puntúe ítems de CAGR del PIB con un oráculo determinista que rechace beginning_gdp o years no positivos como invalid_input en lugar de devolver Infinity en silencio.
Preguntas técnicas
¿Cómo se calcula la tasa de crecimiento anual compuesto del PIB?
Envíe beginning_gdp, ending_gdp y years. La API devuelve cagr = (ending_gdp / beginning_gdp)^(1 / years) − 1 y cagr_percent = cagr × 100, más el crecimiento total de todo el tramo.
¿Qué ocurre si el PIB final es menor que el inicial?
Es una contracción: cagr y cagr_percent son negativos, direction vale contraction, y la respuesta incluye years_to_halve (el tiempo exacto para perder la mitad de la producción a esa tasa constante) en lugar de years_to_double.
¿Cuánto cuesta la calculadora de la tasa de crecimiento anual compuesto del PIB?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago de KIT a $0.002 por llamada con éxito; la entrada no válida no se factura.