BCE Maths approfondies HEC/ESCP ECG 2026, épreuve 2Sujet, corrigé et rapport du jury
Épreuve de maths approfondies - ECG 2026
Téléchargements
L'épreuve en chiffres
Moyenne 10,84 / 20 · écart-type 5,47 · 2 836 présents · où vous situez-vous ?Afficher ou masquer la section
L'épreuve en chiffres
Moyenne 10,84 / 20 · écart-type 5,47 · 2 836 présents · où vous situez-vous ?
- Moyenne
- 10,84/ 20
- Écart-type
- 5,47
- Présents
- 2 836
- Durée
- 4 h
Votre note sur 20 à ce sujet, en conditions de concours.
Source : document officiel du concours. Notes publiées par le concours (après harmonisation le cas échéant). Courbe : estimation par une loi normale.
Description
Annale de maths approfondies BCE HEC/ESCP pour la filière ECG, session 2026.
Ces sujets peuvent vous intéresser
Lecture du sujet en ligne
L'énoncé complet, avec les formules et les figures, sans ouvrir le PDF.Afficher ou masquer la section
Lecture du sujet en ligne
L'énoncé complet, avec les formules et les figures, sans ouvrir le PDF.
Conception : ESCP BS - HEC Paris
MATHÉMATIQUES 2 APPROFONDIES FILIÈRE ÉCONOMIQUE ET COMMERCIALE VOIE GÉNÉRALE
Vendredi 24 avril 2026 de 14h à 18h
La présentation, la lisibilité, l'orthographe, la qualité de la rédaction, la clarté et la précision des raisonnements entreront pour une part importante dans l'appréciation des copies.
Les candidats sont invités à encadrer dans la mesure du possible les résultats de leurs calculs.
Aucun document n'est autorisé. L'utilisation de toute calculatrice et de tout matériel électronique est interdite. Seule l'utilisation d'une règle graduée est autorisée.
Si au cours de l'épreuve, un candidat repère ce qui lui semble être une erreur d'énoncé, il la signalera sur sa copie et poursuivra sa composition en expliquant les raisons des initiatives qu'il sera amené à prendre.
Les candidats sont invités à encadrer dans la mesure du possible les résultats de leurs calculs.
Aucun document n'est autorisé. L'utilisation de toute calculatrice et de tout matériel électronique est interdite. Seule l'utilisation d'une règle graduée est autorisée.
Si au cours de l'épreuve, un candidat repère ce qui lui semble être une erreur d'énoncé, il la signalera sur sa copie et poursuivra sa composition en expliquant les raisons des initiatives qu'il sera amené à prendre.
Notations, rappels et définitions spécifiques
- -Soit
(Ω, A, ℙ) un espace probabilisé. Toutes les variables aléatoires de cet énoncé sont définies sur cet espace. - -Si
Z est une variable aléatoire réelle, on note, sous réserve d'existence,𝔼(Z) son espérance et𝕍(Z) sa variance. - -Si
Z est une variable aléatoire réelle, on noteF_Z la fonction de répartition deZ . - -Si
(X, Y) est un couple aléatoire deℝ^2 , on noteF_((X, Y)) la fonction de répartition de ce couple i.e, la fonction définie par :
∀(x, y) ∈ ℝ^2; F_((X, Y))(x, y) = ℙ([X ⩽ x] ∩ [Y ⩽ y]). - -Soient
D ⊂ ℝ^2 etF une fonction définie sur un ensemble qui contientD à valeurs dansℝ . On dit queF est 2 -croissante surD si pour tout couple((a_1, a_2), (b_1, b_2)) ∈ D^2 tels quea_1 ⩽ b_1 eta_2 ⩽ b_2 ,
F(b_1, b_2) − F(a_1, b_2) − F(b_1, a_2) + F(a_1, a_2) ⩾ 0
ou encore
F(a_1, b_2) + F(b_1, a_2) ⩽ F(b_1, b_2) + F(a_1, a_2). - -Si
F est 2 -croissante surℝ^2 , on dit plus simplement queF est 2 -croissante. - -Soit
X etY deux variables aléatoires réelles. On dit queX = Y presque sûrement et on noteX = Y ps siℙ(X = Y) = 1 . - -Etant donné un intervalle
]a, b[ deℝ(− ∞ ⩽ a < b ⩽ + ∞) , on noteF_((a, b)) l'ensemble des fonctions continues et croissantes surℝ à valeurs dans [0, 1], de classeC^1 sur ]a, b[ , strictement croissantes sur]a, b[ , de limite nulle ena et de limite égale à 1 enb .
L'énoncé comporte trois parties.
La partie I porte sur des résultats généraux sur les fonctions de répartition de couple.
La partie II s'intéresse aux fonctions 2-croissantes et aux copules 2-dimensionnelles.
La partie III est dédiée au théorème de Sklar et à quelques exemples.
Le mot FIN marque la fin de l'énoncé.
Pour les programmes Python, on dispose d'un petit formulaire à la fin du sujet. On suppose avoir importé des bibliothèques de la façon suivante :
La partie I porte sur des résultats généraux sur les fonctions de répartition de couple.
La partie II s'intéresse aux fonctions 2-croissantes et aux copules 2-dimensionnelles.
La partie III est dédiée au théorème de Sklar et à quelques exemples.
Le mot FIN marque la fin de l'énoncé.
Pour les programmes Python, on dispose d'un petit formulaire à la fin du sujet. On suppose avoir importé des bibliothèques de la façon suivante :
import numpy as np
import matplotlib.pyplot as plt
import numpy.random as rd
import scipy.special as sp
Toute fonction Python écrite en réponse à une question de l'énoncé peut être utilisée dans les programmes ou fonctions Python demandées par la suite.
Préliminaires
On considère un intervalle
]a, b[ de
ℝ où
− ∞ ⩽ a < b ⩽ + ∞ .
- 1.Soit
g ∈ F_((a, b)) . Montrer que la restriction deg à]a, b[ réalise une bijection de]a, b[ dans]0, 1[ . Par commodité, dans tout le problème, pour toute fonctiong ∈ F_((a, b)) , on noteg^(− 1) la réciproque de la restriction deg à]a, b[ . - 2.Soit
X une variable aléatoire admettantf comme densité de probabilité oùf est une fonction continue et strictement positive sur]a, b[ et nulle en dehors de]a, b[ .
Montrer queF_X ∈ F_((a, b)) .
I) Fonction de répartition d'un couple : propriétés et exemples.
Soient
(X, Y) un couple aléatoire à valeurs dans
ℝ^2 et
(x, y) ∈ ℝ^2 .
- 3.Montrer que
lim_(t → − ∞)F_((X, Y))(t, y) = 0 etlim_(t → − ∞)F_((X, Y))(x, t) = 0 . - 4.(a) Montrer que
F_X(x) = ℙ(⋃_(n ∈ ℕ)[X ⩽ x] ∩ [Y ⩽ n]) .- (b)En déduire que
F_X(x) = lim_(r → + ∞)F_((X, Y))(x, r) .
- (b)En déduire que
- 5.Montrer que
F_Y(y) = lim_(t → + ∞)F_((X, Y))(t, y) . - 6.En déduire que
lim_(t → + ∞)(lim_(r → + ∞)F_((X, Y))(t, r)) = lim_(r → + ∞)(lim_(t → + ∞)F_((X, Y))(t, r)) = 1 . - 7.Montrer que
F_((X, Y)) est 2-croissante. - 8.(a) Montrer que
F_((X, Y))(x, y) ⩽ min(F_X(x), F_Y(y)) .- (b)Montrer que
F_((X, Y))(x, y) ⩾ max(F_X(x) + F_Y(y) − 1, 0) .
- (b)Montrer que
On vient de démontrer le théorème des bornes de Fréchet-Hoeffding :
On traite dans les questions 9, 10, 11 et 12 un premier exemple.
Soit
]a_1, b_1[ et
]a_2, b_2[ deux intervalles de
ℝ avec
− ∞ ⩽ a_1 < b_1 ⩽ + ∞ et
− ∞ ⩽ a_2 < b_2 ⩽ + ∞ . Soit
(F_1, F_2) ∈ F_((a_1, b_1)) × F_((a_2, b_2)) .
On suppose dans cet exemple seulement que :
∀(x, y) ∈ ℝ^2, F_((X, Y))(x, y) = min(F_1(x), F_2(y)) .
- 9.Montrer que
F_X = F_1 etF_Y = F_2 . - 10.Notons
U = F_1(X) etV = F_2(Y) .- (a)Déterminer les lois de
U etV . - (b)Déterminer la fonction de répartition de
(U, V) . - (c)Réprésenter sur le plan rapporté à un repère (
0, i⃗, j⃗ ), l'ensemble
{(x, y) ∈ ℝ^2| 1/2 ⩽ F_((U, V))(x, y) ⩽ 2/3}. - (d)Soit
n ∈ ℕ^∗ tel quen ⩾ 2 . Montrer que :
ℙ(U − V > 1/n) ⩽ ∑_(k = 1)^(n − 1)ℙ([k/n < U ⩽ (k + 1)/n] ∩ [V ⩽ k/n]). - (e)En déduire que
ℙ(U ⩽ V) = 1 puisℙ(U = V) = 1 . - (f)On suppose que
Y(Ω) ⊂ ]a_2, b_2 . Montrer queX = F_1^(− 1)(F_2(Y)) ps.
- (a)Déterminer les lois de
- 11.On suppose que
X(Ω) ⊂ ]a_1, b_1[ etY(Ω) ⊂ ]a_2, b_2[ . Montrer qu'il existe deux fonctionsg eth croissantes telles queX = g(Y) ps etY = h(X) ps.
On dit que les variablesX etY sont comonotones. - 12.Python On suppose que
F_1 est la fonction de répartition d'une variable aléatoire suivant la loi normale centrée réduite etF_2 est la fonction de répartition d'une variable aléatoire suivant la loi exponentielle de paramètre 1.
Écrire une fonction Python, Nuage1 qui représente dansℝ^2, 100 réalisations de(X, Y) .
On traite dans les questions 13, 14, 15, 16 et 17 un second exemple.
Soit
]a_1, b_1[ et
]a_2, b_2[ deux intervalles de
ℝ avec
− ∞ ⩽ a_1 < b_1 ⩽ + ∞ et
− ∞ ⩽ a_2 < b_2 ⩽ + ∞ . Soit
(F_1, F_2) ∈ F_((a_1, b_1)) × F_((a_2, b_2)) .
On suppose dans cet exemple seulement que :
- 13.Montrer que
F_X = F_1 etF_Y = F_2 . - 14.Notons
U = F_1(X) etV = F_2(Y) .- (a)Déterminer les lois des variables aléatoires
U et1 − V ainsi que la fonction de répartition du couple(U, 1 − V) . - (b)En déduire
ℙ(U = 1 − V) = 1 . - (c)On suppose que
Y(Ω) ⊂ ]a_2, b_2 . Montrer queX = F_1^(− 1)(1 − F_2(Y)) ps.
- (a)Déterminer les lois des variables aléatoires
- 15.On suppose que
X(Ω) ⊂ ]a_1, b_1[ etY(Ω) ⊂ ]a_2, b_2[ . Montrer qu'il existe deux fonctionsg eth décroissantes telles queX = g(Y) ps etY = h(X) ps.
On dit que les variablesX etY sont contra-monotones. - 16.Python On suppose que
F_1 est la fonction de répartition d'une variable aléatoire suivant la loi normale centrée réduite etF_2 est la fonction de répartition d'une variable aléatoire suivant la loi normale d'espérance 1 et de variance 4.
Écrire une fonction Python, Nuage2 qui trace dansℝ^2, 100 réalisations de(X, Y) . - 17.Les deux graphes obtenus sont représentés dans la figure ci-dessous, expliquer quel graphe correspond à quel exemple.
(a) Nuage1 ou Nuage2?
(b) Nuage1 ou Nuage2 ?
II) Fonctions 2-croissantes et copules 2-dimensionnelles.
Partie A : Fonctions 2-croissantes
- 18.Soit
f_1 : ℝ^2, → ℝ; (x, y), ↦ max(x, y) et(x_0, y_0) ∈ ℝ^2 .- (a)Montrer que
t ↦ f_1(t, y_0) ett ↦ f_1(x_0, t) sont croissantes. - (b)Montrer que
f_1 n'est pas 2-croissante.
- (a)Montrer que
- 19.Soit
f_2 : ℝ^2 → ℝ (x, y )↦ xy .
- (a)Montrer que
f_2 est 2-croissante . - (b)Montrer qu'il existe un
y ∈ ℝ tel quet ↦ f_2(t, y) ne soit pas croissante.
- (a)Montrer que
- 20.Que déduire des deux questions précédentes ?
- 21.Soient
I etJ deux intervalles ouverts deℝ etF une fonction deℝ^2 dansℝ de classeC^2 , 2-croissante surI × J .- (a)Soit
(x, y) ∈ ℝ^2 . Montrer que :
∂_(1, 2)^2 F(x, y) = lim_(h → 0)(lim_(t → 0)(F(x + h, y + t) − F(x + h, y) − F(x, y + t) + F(x, y))/(ht)). - (b)En déduire que
∀(x, y) ∈ I × J, ∂_(1, 2)^2 F(x, y) ⩾ 0 .
- (a)Soit
- 22.Soient
I etJ deux intervalles ouverts deℝ etF une fonction deℝ^2 dansℝ de classeC^2 .- (a)Soit
((a_1, a_2), (b_1, b_2)) ∈ (I × J)^2 tel quea_1 ⩽ b_1 eta_2 ⩽ b_2 . Montrer que:
F(b_1, b_2) − F(a_1, b_2) − F(b_1, a_2) + F(a_1, a_2) = ∫_(a_2)^(b_2)(∫_(a_1)^(b_1)∂_(1, 2)^2 F(x, y)dx)dy. - (b)En déduire que
F est 2-croissante surI × J si et seulement si
∀(x, y) ∈ I × J, ∂_(1, 2)^2 F(x, y) ⩾ 0.
- (a)Soit
- 23.Soit
F une fonction deℝ^2 dansℝ , 2-croissante telle que∀(x, y) ∈ ℝ^2 ,
lim_(t → − ∞)F(t, y) = lim_(t → − ∞)F(x, t) = 0.
Montrer que pour tout couple(x, y) ∈ ℝ^2 , les fonctionst ↦ F(t, y) ett ↦ F(x, t) sont croissantes.
Partie B : Copule 2-dimensionnelle
Définition. Une copule
C est une fonction à valeurs réelles, définie sur
[0, 1]^2, 2 -croissante sur
[0, 1]^2 telle que :
On admet le théorème suivant :
Théorème. SiC est une copule alors il existe un couple aléatoire
(U, V) , à valeurs dans
[0, 1]^2 , tel que
C est la fonction de répartition restreinte à
[0, 1]^2 de ce couple.
Théorème. Si
On dit que le couple
(U, V) est associé à la copule
C .
SoitC une copule et (
U, V ) un couple aléatoire associé à
C .
Soit
- 24.Déterminer les lois de
U etV . - 25.On définit
C^∗ : [0, 1]^2, → ℝ; (u, v), ↦ u + v − 1 + C(1 − u, 1 − v).
Montrer queC^∗ est une copule.
C'est la copule de survie associée àC .
- Soit
C une copule.
- (a)Montrer que :
∀v ∈ [0, 1], ∀u_1, u_2 ∈ [0, 1], u_1 ⩽ u_2 ⇒ 0 ⩽ C(u_2, v) − C(u_1, v) ⩽ u_2 − u_1
et
∀u ∈ [0, 1], ∀v_1, v_2 ∈ [0, 1], v_1 ⩽ v_2 ⇒ 0 ⩽ C(u, v_2) − C(u, v_1) ⩽ v_2 − v_1. - (b)En déduire que :
∀(u_1, v_1), (u_2, v_2) ∈ [0, 1]^2, |C(u_2, v_2) − C(u_1, v_1)| ⩽ |u_2 − u_1| + |v_2 − v_1|. - (c)Montrer que
C est continue sur[0, 1]^2 .
III) Démonstration du théorème de Sklar et application.
Partie A : le théorème
Soient
]a, b[ et
]c, d[ deux intervalles de
ℝ où
− ∞ ⩽ a < b ⩽ + ∞ et
− ∞ ⩽ c < d ⩽ + ∞ .
Soit(X, Y) un couple aléatoire tel que
(F_X, F_Y) ∈ F_((a, b)) × F_((c, d)) .
27. Posons
Soit
27. Posons
- (a)Montrer que pour tous
(x, y) ∈ ]0, 1[^2 . On a :
C(x, y) = ℙ([F_X(X) ⩽ x] ∩ [F_Y(Y) ⩽ y]).
Montrer que cette formule reste valide pour tous(x, y) ∈ [0, 1]^2 . - (b)En déduire que
C est 2-croissante sur[0, 1]^2 . - (c)En déduire que
C est une copule.
- Montrer qu'il existe une unique copule
C telle que :
On dit que
C est la représentation copule de
F_((X, Y)) . Ce dernier résultat est le théorème de Sklar. On admettra la réciproque :
Théorème. SoitC une copule,
F_1 et
F_2 deux fonctions de répartition de variable aléatoire réelle à densité. La fonction
F : ℝ^2, → ℝ; (x, y), ↦ C(F_1(x), F_2(x)) est la fonction de répartition d'un couple aléatoire
(X, Y) à valeurs dans
ℝ^2 .
29. SoitC une copule,
F_1 et
F_2 deux fonctions de répartition de variable aléatoire réelle à densité et
F la fonction de répartition du couple
(X_1, X_2) définie par :
Théorème. Soit
29. Soit
Montrer que
F_(X_1) = F_1 et
F_(X_2) = F_2 .
Partie B : un premier exemple, la distribution logistique bivariée de Gumbel.
Soit
(Z_1, Z_2) un couple aléatoire de
ℝ^2 tel que
- Montrer que
Z_1 etZ_2 sont des variables aléatoires réelles à densité et déterminer une densité pour chaque variable. - Déterminer la représentation copule de
F . Cette copule est appelée copule logistique de Gumbel.
Partie C : un deuxième exemple, la famille des copules de Gumbel-Barnett.
Soit
θ ∈ [0, 1] . On définit
Soit
(u_1, v_1) ∈ ]0, 1[^2 .
32. Soitg : [0, 1], →, ℝ; θ, ↦, θ^2 ln(u_1)ln(v_1) − θ(1 + ln(u_1) + ln(v_1)) + 1 .
32. Soit
- (a)Dresser les tableaux de variation de
g selon les valeurs de
θ_∗ = (1 + ln(u_1) + ln(v_1))/(2ln(u_1)ln(v_1)). - (b)Montrer que
g est toujours positive.
- Montrer que
C_θ estC^2 sur]0, 1[^2 et est 2-croissante sur]0, 1[^2 . - Montrer que
C_θ est 2-croissante sur[0, 1]^2 . - Montrer que
C_θ est une copule. - Soit
(X, Y) un couple aléatoire deℝ^2 de fonction de répartition
Déterminer les lois de
X et de
Y .
I. Simulations probabilistes
import numpy.random as rd
| rd.random([q,r]) | Simule une réalisation d'une matrice aléatoire de dimension
|
| rd.random(n) | Simule une réalisation d'un vecteur ligne aléatoire de taille
|
| rd.exponential (a, [q,r]) | Simule une réalisation d'une matrice aléatoire de dimension
|
| rd.exponential (a, n) | Simule une réalisation d'un vecteur ligne aléatoire de taille
|
| rd.normal(m,d,[q,r]) | Simule une réalisation d'une matrice aléatoire de dimension
|
| rd.normal(m,d,n) | Simule une réalisation d'un vecteur ligne aléatoire de taille
|
| rd.uniforme(a,b,[q,r]) | Simule une réalisation d'une matrice aléatoire de dimension
|
| rd.uniforme(a,b,n) | Simule une réalisation d'un vecteur ligne aléatoire de taille
|
Si le paramètre [ q, r ] est omis, elles renvoient un seul coefficient suivant les mêmes contraintes.
Pour obtenir la fonction de répartitionΦ de la loi normale centrée réduite, on utilise la bibliothèque scipy :
Pour obtenir la fonction de répartition
import scipy.special as sp
| sp.ndtr(x) | renvoie
|
| sp.ndtri(p) | renvoie
|
II. Graphiques
import matplotlib.pyplot as plt
| plt.plot(X,Y,linestyle='',marker='*') | Génère la courbe des points définis par les listes
|
| plt.show() | Affiche le graphique. |
FIN
Pas de description pour le moment