Pourquoi y a-t-il autant de générateurs aléatoires dans R?


8

Un rapide coup d' oeil à la page d'aide du générateur de nombres aléatoires de R montre que vous pouvez choisir parmi 7 générateurs prédéfinis ( Wichmann-Hill, Marsaglia-Multicarry, Super-Duper, Mersenne-Twister, Knuth-TAOCP-2002, Knuth-TAOCP, L'Ecuyer-CMRG).

?Random

La valeur par défaut est Mersenne-Twister , qui semble très bonne. Alors pourquoi auriez-vous besoin d'en utiliser un autre?

Réponses:


4

Un cas où cette corne d'abondance RNG est pratique est lorsque vous réécrivez ou comparez des logiciels qui dépendent de différents RNG. Un exemple pourrait être le portage du code R vers C ++. Vous voulez savoir pourquoi vous obtenez des résultats différents et cela permet de maintenir autant de choses constantes que possible.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.