Connectez-vous via MCP →

Entrez le calcul

Formule

Publicité

Résultats

Valeurs aléatoires générées
-0.7965534930, -4.055844316, -0.4891653213, -0.3551056869, -0.05468729737, -1.876703452, 0.3635696899, -0.2549071264, 0.2492116423, -0.1422695547
Tirages selon la loi de Student
Nombre de valeurs générées 10
Degrés de liberté (v) 2
Moyenne de l'échantillon -0,741245

À quoi sert cet outil

Ce générateur produit une liste de nombres pseudo-aléatoires tirés d'une loi de Student (loi t) avec un nombre de degrés de liberté (v) choisi. La loi de Student est une distribution symétrique en forme de cloche, dont les queues sont plus épaisses que celles de la loi normale centrée réduite. Elle apparaît naturellement lorsqu'on estime la moyenne d'une population gaussienne à partir d'un petit échantillon dont la variance est inconnue, et elle est au cœur du test de Student et des intervalles de confiance. À mesure que v augmente, la loi de Student converge vers la loi normale centrée réduite \(\mathcal{N}(0,1)\). Il s'agit d'un outil purement mathématique, sans aucune hypothèse régionale.

Histogram of generated samples approximating a smooth t-distribution curve
Generated samples form a histogram that approximates the bell-shaped t-distribution.

Comment l'utiliser

Saisissez les degrés de liberté v (tout nombre réel strictement supérieur à 0 ; la valeur par défaut est 2) ainsi que le nombre de valeurs aléatoires souhaité (un entier de 1 à 1000 ; la valeur par défaut est 10). Cliquez sur calculer pour obtenir une nouvelle liste de tirages suivant la loi de Student. Comme les tirages uniformes sous-jacents sont aléatoires, les nombres changent à chaque exécution, tout en respectant toujours la même loi cible.

La formule expliquée

La densité s'écrit \(f(x,v) = (1 + x^{2}/v)^{-(v+1)/2}\) divisé par \(\sqrt{v}\) fois \(B(1/2, v/2)\), où \(B\) désigne la fonction Bêta. Pour échantillonner efficacement, on utilise la représentation classique : on tire \(Z\) selon une loi normale centrée réduite et \(C\) selon une loi du khi-deux à v degrés de liberté, puis

$$T = Z \cdot \sqrt{\frac{v}{C}}$$

suit exactement une loi de Student. En interne, \(Z\) est obtenu par la transformation de Box-Muller et \(C\) par un échantillonneur \(\text{Gamma}(v/2, 2)\) (Marsaglia-Tsang), valable pour tout réel \(v > 0\).

Publicité
Flowchart showing a normal sample and a chi-squared sample combined to form a t-distributed value
Each t-distributed value combines a standard normal draw Z with a chi-squared draw C scaled by the degrees of freedom.
Bell-shaped Student's t-distribution curve compared with a normal curve, showing heavier tails
The Student's t-distribution (solid) has heavier tails than the normal distribution (dashed), especially for low degrees of freedom.

Exemple concret

Avec \(v = 2\), supposons qu'une exécution donne \(Z = 0{,}50\) et un tirage du khi-deux \(C = 1{,}20\). Alors

$$T = 0{,}50 \cdot \sqrt{\frac{2}{1{,}20}} = 0{,}50 \cdot 1{,}29099 = 0{,}6455$$

Une deuxième paire \(Z = -1{,}10\), \(C = 3{,}00\) donne \(T = -0{,}8982\), et une troisième \(Z = 0{,}20\), \(C = 0{,}40\) donne \(T = 0{,}4472\). Ces trois valeurs illustrent un échantillon pour une quantité égale à 3.

Publicité

FAQ

Pourquoi certaines valeurs sont-elles énormes ? Pour \(v \le 1\), la moyenne n'est pas définie et pour \(v \le 2\), la variance est infinie : des tirages de grande amplitude sont donc attendus, ce ne sont pas des erreurs.

Pourquoi les résultats changent-ils à chaque exécution ? Chaque tirage utilise de nouveaux nombres uniformes : la liste diffère à chaque fois, tout en respectant la loi de Student.

Et si v est très grand ? La distribution se comporte alors quasiment comme une loi normale centrée réduite \(\mathcal{N}(0,1)\).

Dernière mise à jour: