Evoluation d’une population - énoncé#

Links: notebook, html, PDF, python, slides, GitHub

On souhaite ici faire évoluer une population à partir de table de mortalité et d’une situation initiale. Dans ce type d’exercice, on fait souvent un grand nombre de recherche internet pour trouver la fonction qui permet d’aller vite. Avec la pratique, on retient le nom de ces méthodes. La correction propose une solution mais il n’existe pas une façon unique de répondre à ces questions.

from jyquickhelper import add_notebook_menu
add_notebook_menu()

Introduction#

A partir de données récupérées sur Internet, on cherche à simuler l’évolution de la population française dans le futur. Par la suite, on pourra comparer différents scénarios en terme de natalité. Les données dont on dispose sont :

Il existe d’autres sources comme Eurostat. Les données sont mises à jour réuglièrement et les liens peuvent casser. Les exercices qui suivent requièrent les modules pandas, numpy, matplotlib. Voici quelques notebooks pour vous exercer :

Exercice 1 : pyramides des âges#

L’INED propose la Pyramide des âges de la population française. Il faut reproduire ce graphique à partir des données mentionnées plus haut. Voici quelques liens qui pourraient vous y aider :

Comme la pyramide des âges est un graphique spécifique mais assez courant, il est très probable qu’on trouve des bouts de codes sur Internet qui le proposent comme Pyramide des ages.

Exercice 2 : calcul de l’espérance de vie#

Il faut calculer l’espérance vie à chaque âge à partir de la table de mortalité.

Exercice 3 : simulation de la pyramide l’année suivante#

On suppose qu’il n’y a pas de naissance, on calcule la population en janvier de cette année en appliquant les taux de mortalité de la table récupérée. On représente les deux pyramides sur le même graphique.

Exercice 4 : simulation jusqu’en 2100#

On suppose toujours qu’il n’y a pas de naissance. On continue la simulation jusqu’en 2100. On trace le même graphique avec cette nouvelle année.

Exercice 5 : simulation avec les naissances#

On reprend la même simulation mais on tient compte des naissances.