Le nombre de décès
Le professeur de Cynthia lui demande maintenant d’explorer le nombre de décès dans la table de mortalité. Les décès à l’âge \(x\) sont notés \(d_x\). Pouvez-vous représenter le nombre de décès \(d_x\) en fonction de l’âge \(x\) ?
De plus, Cynthia a appris que \(d_x\) est le nombre attendu de personnes qui décèdent à l’âge \(x\) parmi un groupe de \(\ell_x\) survivants. Vous allez générer des échantillons binomiaux pour le nombre de décès à l’âge \(x\) et comparer les données simulées aux valeurs observées \(d_x\).
L’objet life_table est préchargé dans votre espace de travail R, ainsi que les colonnes extraites age, qx, lx et dx.
Cet exercice fait partie du cours
Évaluation des produits d’assurance vie en R
Instructions
- Tracez
dxen fonction deagepour examiner le nombre de décès selon l’âge. En utilisanttype = "h", vous obtenez des traits verticaux au lieu de points. - Simulez le nombre de décès à chaque âge \(x\) à partir du nombre de survivants
lxet des taux de mortalitéqx. Utilisezrbinom()(docs) pour générer de manière vectorisée selon une loi binomiale. - Ajoutez le nombre de décès simulés
simspar-dessus le graphique existant avecpoints()(docs). Des croix sont utilisées comme symboles en spécifiantpch = 4.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Plot the number of deaths dx by age
plot(___, ___,
type = "h",
pch = 20,
xlab = "Age x",
ylab = expression("d"[x]),
main = "Number of deaths (Belgium, females, 1999)")
# Simulate the number of deaths using a binomial distribution
sims <- ___(n = ___, size = ___, prob = ___)
# Plot the simulated number of deaths on top of the previous graph
points(___, ___,
pch = 4,
col = "red")