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?

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.