Este repositório contém um script Python que analisa a evolução da expectativa de vida no Brasil por década, utilizando dados fornecidos pela API do Banco Mundial.
O script utiliza as seguintes bibliotecas:
requests
: Para fazer solicitações HTTP à API do Banco Mundial.matplotlib.pyplot
: Para visualizar os dados em forma de gráfico.scipy.stats
: Para realizar cálculos estatísticos como a regressão linear.
Os dados são obtidos através da API do Banco Mundial, especificamente a expectativa de vida ao nascer no Brasil desde 1970 até 2024. A URL utilizada para acessar os dados é:
http://api.worldbank.org/v2/country/br/indicator/SP.DYN.LE00.IN?date=1970:2024&format=json
Observação: Se desejar obter dados de um país específico ou calcular a média mundial, altere na URL acima a sigla br
para o código do país desejado ou use all
para todos os países.
O script realiza os seguintes passos para processar os dados:
- Faz a solicitação HTTP e obtém os dados em formato JSON.
- Extrai os anos e os valores da expectativa de vida, descartando anos sem dados.
- Reverte as listas para que os dados estejam em ordem cronológica.
- Calcula a média da expectativa de vida por década.
Usa regressão linear para projetar a expectativa de vida para as próximas décadas até 2060. O script calcula a inclinação e a interceptação para prever futuros valores da expectativa de vida.
O script gera um gráfico que mostra a evolução da expectativa de vida ao longo das décadas. Os dados históricos são mostrados em linha contínua, e as projeções futuras são representadas em linha pontilhada.
Para executar este script, você precisa instalar as dependências listadas e executar o arquivo Python. Certifique-se de que você tem acesso à internet para baixar os dados da API.
- pip install requests
- pip install matplotlib
- pip install scipy
Este projeto é licenciado sob a Licença MIT. Veja o arquivo LICENSE
para mais detalhes.