Warum gibt es in R so viele Zufallsgeneratoren?

8

Ein kurzer Blick auf der Hilfeseite des Zufallszahlengenerators von R zeigt , dass Sie unter 7 vordefinierte Generatoren können wählen , ( Wichmann-Hill, Marsaglia-Multicarry, Super-Duper, Mersenne-Twister, Knuth-TAOCP-2002, Knuth-TAOCP, L'Ecuyer-CMRG).

?Random

Die Standardeinstellung ist Mersenne-Twister , was sehr gut zu sein scheint. Warum sollten Sie jemals einen anderen verwenden müssen?

gui11aume
quelle

Antworten:

4

Ein Fall, in dem dieses RNG-Füllhorn praktisch ist, ist das Umschreiben oder Vergleichen von Software, die auf verschiedenen RNGs basiert. Ein Beispiel könnte das Portieren von R-Code nach C ++ sein. Sie möchten herausfinden, warum Sie unterschiedliche Ergebnisse erzielen, und es hilft, so viele Dinge wie möglich konstant zu halten.

Dimitriy V. Masterov
quelle