Aller au contenu

Probabilité d'absorption en $n$ étapes

Distribution sur un état absorbant

Exercice Intermédiaire · Prepa-eco · prepa scientifique et economique (CPGE)

Enonce

Calculer le vecteur des probabilités d'être dans l'état etat_absorbant après n_etapes étapes, pour chaque état de départ. Retourner un np.ndarray de longueur $n$ (nombre d'états).

Signature attendue

def proba_absorption(P: np.ndarray, etat_absorbant: int, n_etapes: int) -> np.ndarray:

Exemple

  • proba_absorption(np.array([[1.0, 0.0], [0.5, 0.5]]), 0, 10).round(6).tolist() → [1.0, 0.999023]

📖 Rappel de cours

Un état $a$ est dit absorbant si $P_{a, a} = 1$ (une fois qu'on y est, on n'en sort plus). Combien de chances a-t-on d'être dans l'état absorbant après $n$ étapes, en partant de chaque état initial ?

$\mathbb{P}(X_n = a \mid X_0 = i) = (P^n)_{i, a}$

Interprétation :

La colonne a de $P^n$ donne directement ces probabilités. Quand $n \to +\infty$, ces probas tendent vers 1 pour tous les états qui peuvent atteindre $a$ (la chaîne finit toujours par être absorbée).

Application : ruine du joueur, extinction d'une population, fin de partie dans des jeux de hasard.

← Exercices Python pour la prépa ECG — probabilités, matrices, suites

Exercices du meme theme

  • Suite récurrente linéaire $u_{n+1} = A \, u_n$
  • Construire la matrice de transition
  • Temps moyen d'atteinte d'un état
  • Chaîne de Markov à 3 états — sujet type concours
  • Simuler une trajectoire de chaîne de Markov
  • Ergodicité — convergence vers la distribution stationnaire

La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.

Prepa🐍ython
Progresser en Python & SQL · Prépa scientifique
Essai gratuit
Testez toutes les fonctionnalités sans engagement
En continuant, vous acceptez notre politique de confidentialité.
Déjà abonné ? Se reconnecter
Recevez un lien de connexion par email
Parcourir gratuitement →
Aperçu limité · sans inscription · sans vérification IA
€4,99
/ mois · accès illimité · résiliable
Paiement sécurisé
En vous abonnant, vous acceptez nos conditions et politique de confidentialité.
Résiliation possible depuis votre espace PayPal.

Chargement...

Initialisation de l'environnement

Prepa🐍ython
Progresser en Python & SQL · Prépa scientifique
Progression
0 / 0
Solo
— / —
Python... SQL...
Recherche
🔬 Bac a sable Python ↗ 🧪 Bac a sable SQL ↗ 📝 Concours blanc ↗ 🏖️ Code à la plage ↗ 📚 Listes de rentrée ↗ 🛠️ Admin ↗
Tu aimes PrepaPython ?
Fais-le savoir !
← Retour à l'accueil Mentions legales & confidentialite