ich herauszufinden versuche, wie die set.seed()
Funktion in R.Was der wahre Unterschied zwischen set.seed (n) und set.seed (n + 1)
arbeitet Ich bin gespannt, ob, wenn set.seed(3)
und set.seed(4)
diese erzeugen eher doppelte Proben als wenn set.seed(3)
und set.seed(100)
?
Wenn ja,, wie viele eindeutige Proben ein set.seed(3)
erzeugen kann, bevor eine Übereinstimmung in den von set.seed(4)
erscheint erzeugten Proben?
Wenn nicht, kann ich feststellen, dass eine andere n
in set.seed(n)
hat nichts zu bedeuten, solange sie anders sind?
hörte ich etwas unabhängigen Zufallsstrom zu tun? Ist das n
damit verbunden?
Wenn ja, wie kann ich einen unabhängigen Zufallsstrom definieren? Ich habe bereits What does the integer while setting the seed mean? gelesen, aber es sieht nicht meine Fragen beantwortet.
Autsch ... Dies ist schwer zu beantworten, da es auf dem zugrunde liegenden PRNG abhängt. Normalerweise würde man erwarten, dass alle 2 Samen zwei verschiedene PRNG-Pfade sind ...Dies würde auch für zwei unabhängige Streams ausreichen, wenn sie durch eindeutige Seeds gesetzt werden (egal ob 1 und 2 oder 1 und 1000) ... Aber in der Praxis ist das Seeding schwierig und eine reine MersenneTwister-Implementierung könnte Sie dafür bestrafen, dass Sie unabhängige Streams erhalten mit 2 verschiedenen Samen (während alle anderen Parameter beibehalten werden; wahrscheinlich in R versteckt, konstant). Deine Fragen sind auch sehr informell und schwer zu behandeln (* vor dem Spiel generieren ... *) Sei präziser! – sascha
Dies kann auch zusätzliche Hilfe sein: https://stats.stackexchange.com/questions/86285/random-number-set-seedin-in-r – stringsn88keys