Le nombre de décès
Le professeur de Cynthia lui demande maintenant d'examiner 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\) selon l'âge \(x\)?
De plus, Cynthia a appris que \(d_x\) correspond au 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 de \(d_x\).
L'objet life_table est préchargé dans votre espace de travail R, tout comme les colonnes extraites age, qx, lx et dx.
Cette activité fait partie du cours
Évaluation des produits d'assurance vie en R
Instructions de l’exercice
- Tracez
dxen fonction deagepour examiner le nombre de décès selon l'âge. En utilisanttype = "h", vous obtiendrez des lignes verticales plutôt que des 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 façon vectorisée à partir d'une distribution binomiale. - Superposez le nombre de décès simulés
simssur le graphique existant avecpoints()(docs). Des croix sont utilisées comme symboles en précisantpch = 4.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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")