Estimer par Monte-Carlo avec (valeur exacte ).
U = a + (b - a) * rd.random(N) (ou rd.uniform(a, b, N)).G = g(U) et l'estimation I_hat = (b - a) * np.mean(G).sig = np.std(G, ddof=1) puis , et je compare à la valeur exacte si disponible.Estimer par Monte-Carlo avec (valeur exacte ).
import numpy as np, numpy.random as rd
N = 10**5
a, b = 0, 1
U = rd.random(N)
G = np.exp(-U**2)
I_hat = (b - a) * G.mean()
print(I_hat)
sig = G.std(ddof=1)
print([I_hat - 1.96*(b-a)*sig/np.sqrt(N), I_hat + 1.96*(b-a)*sig/np.sqrt(N)])
, en accord avec la valeur tabulée.
Les applications suivantes et la correction guidée sont réservées aux membres Premium
La méthode et sa première application corrigée restent en accès libre. Le Premium débloque les applications suivantes, l'aide IA et le suivi de ta maîtrise.