Calculadora de crescimento do PIB per capita
O crescimento do PIB isoladamente não mostra se a produção econômica média por pessoa aumentou.
Executar grátis
Esta calculadora combina o crescimento da produção com o crescimento populacional no mesmo período e isola a variação proporcional por habitante. Ela usa a razão exata entre os fatores de crescimento, apresenta a conhecida aproximação que subtrai a população da produção e mostra o ajuste entre os dois resultados. Use o PIB nominal para obter o PIB nominal per capita ou o PIB real para obter o PIB real per capita, mantendo períodos e definições consistentes.
Informe taxas da mesma economia e do mesmo período
Comece pela variação percentual do PIB total e pela variação percentual da população durante exatamente o mesmo intervalo. Informe pontos percentuais: um aumento anual do PIB de cinco por cento deve ser inserido como 5, e não 0.05. As duas séries precisam se referir à mesma área geográfica e a datas compatíveis. Combinar uma taxa anual de PIB com uma taxa trimestral de população não produz uma mudança por pessoa significativa. Antes de escolher a série, defina se a análise trata de renda nominal ou real. O PIB nominal incorpora alterações de preços e pode subir por habitante mesmo sem aumento na quantidade de bens e serviços. O PIB real remove o efeito de preços escolhido e costuma ser o numerador adequado para mudanças na produção material média. A população deve seguir uma definição compatível com a jurisdição do PIB. As taxas podem ser negativas, mas nenhuma pode implicar um nível final nulo ou negativo; portanto, ambas devem superar menos cem por cento. A ferramenta aceita taxas positivas altas e rejeita valores não finitos ou fora dos limites.
Use a fórmula exata dos fatores de crescimento
O PIB per capita corresponde ao PIB total dividido pela população. Se a produção cresce g por cento, seu novo nível é multiplicado por um mais g dividido por cem. Se a população cresce n por cento, seu novo nível é multiplicado por um mais n dividido por cem. A divisão desses fatores fornece a razão entre o novo PIB per capita e o anterior. A calculadora subtrai um e multiplica por cem: ((1 + g/100) / (1 + n/100) - 1) × 100. Esse procedimento é mais exato do que apenas subtrair o crescimento populacional do crescimento do PIB. Por exemplo, produção cinco por cento maior e população dois por cento maior resultam em cerca de 2.941 por cento por habitante, e não exatamente três. A saída também informa a aproximação por subtração, o ajuste em relação ao valor exato e os dois fatores para facilitar a conferência. Os resultados são normalizados em doze algarismos significativos para garantir uma saída determinística, sem sugerir que as estatísticas de origem tenham precisão adicional.
Interprete a média sem confundi-la com distribuição
Um resultado positivo significa que o PIB agregado cresceu proporcionalmente mais do que a população e, assim, o PIB medido por pessoa aumentou. Um resultado negativo indica que a população cresceu mais depressa ou que a produção caiu o suficiente para reduzir a média. Zero significa que os dois fatores variaram igualmente. A medida ajuda a separar uma expansão causada por uma população maior de outra que eleva a produção média por residente. Entretanto, ela não mede diretamente renda familiar, salários, padrão de vida mediano, desigualdade, lazer, qualidade ambiental nem distribuição dos ganhos. O PIB inclui produção que não se transforma em renda disponível, e uma média pode aumentar sem melhorar a situação de muitos residentes. Comparações internacionais ou históricas também exigem métodos coerentes de inflação, poder de compra, revisões e estimativas populacionais. Quando as taxas abrangem vários anos, o resultado cobre todo o intervalo, a menos que as entradas já estejam anualizadas; a calculadora não converte silenciosamente uma mudança acumulada em taxa anual composta. Em análises importantes, registre fonte, versão, unidades e período e complemente o resultado com indicadores medianos, distributivos e de consumo.
Casos de uso
Separar produção e população
Determine quanto a produção por residente mudou em uma economia em expansão, em vez de apresentar apenas o PIB agregado.
Conferir uma projeção macroeconômica
Combine o crescimento projetado do PIB real e da população para verificar a taxa implícita por habitante.
Comparar períodos coerentes
Calcule o crescimento por pessoa com séries históricas de PIB e população alinhadas por território e datas.
Perguntas frequentes
Qual fórmula a calculadora utiliza?
Ela calcula ((1 + crescimento do PIB/100) / (1 + crescimento da população/100) - 1) × 100.
Por que não basta subtrair o crescimento populacional?
A subtração é uma aproximação. O cálculo exato divide o fator da produção pelo fator da população e considera a mudança do denominador.
Devo usar crescimento do PIB real ou nominal?
Use o PIB real para analisar a produção por pessoa ajustada pela inflação. Use o PIB nominal somente quando essa for a medida desejada.
Alguma das taxas pode ser negativa?
Sim, desde que seja superior a menos cem por cento, para que os fatores implícitos do PIB e da população continuem positivos.
Crescimento positivo significa que todos estão melhores?
Não. Ele descreve a produção média por pessoa e não revela distribuição, renda mediana, consumo familiar nem bem-estar não mercantil.
A calculadora anualiza uma taxa de vários anos?
Não. Ela preserva o período das entradas. Informe taxas anuais se você precisar de um resultado anual.
Quanto custa um cálculo pela API?
Cada solicitação à API custa US$ 0,002. O cálculo determinístico também pode ser executado localmente no navegador.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/econ/gdp-per-capita-growth \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"output_growth_rate":5,"population_growth_rate":2}'const res = await fetch("https://api.kit.forhosting.com/econ/gdp-per-capita-growth", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"output_growth_rate": 5,
"population_growth_rate": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/gdp-per-capita-growth",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"output_growth_rate": 5,
"population_growth_rate": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/gdp-per-capita-growth", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"output_growth_rate":5,"population_growth_rate":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"output_growth_rate":5,"population_growth_rate":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/gdp-per-capita-growth", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"output_growth_rate": 5,
"population_growth_rate": 2
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.gdp_per_capita_growth",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |