Por que existem tantos geradores aleatórios em R?

8

Uma rápida olhada na página de ajuda do gerador de números aleatórios de shows R que você pode escolher entre 7 geradores predefinidos ( Wichmann-Hill, Marsaglia-Multicarry, Super-Duper, Mersenne-Twister, Knuth-TAOCP-2002, Knuth-TAOCP, L'Ecuyer-CMRG).

?Random

O padrão é Mersenne-Twister , que parece ser muito bom. Então, por que você precisaria usar outro?

gui11aume
fonte

Respostas:

4

Um caso em que essa cornucópia RNG é útil é quando você está reescrevendo ou comparando software que depende de diferentes RNGs. Um exemplo pode ser a portabilidade do código R para C ++. Você quer saber por que está obtendo resultados diferentes e isso ajuda a manter o máximo possível de coisas constantes.

Dimitriy V. Masterov
fonte