Ma compréhension est que d'utiliser set.sed.sed code> assure la reproductibilité, mais ce n'est pas le cas avec le code R suivant dans
R 2.15.2 code>. Je manque quelque chose ici?
3 Réponses :
Tout appel qui utilise le générateur de nombres aléatoires modifiera la graine actuelle, même si vous l'avez définie manuellement avec set.sed.Seed code>.
set.seed(1)
x <- .Random.seed # get the current seed
runif(10) # uses random number generator, so changes current seed
y <- .Random.seed
identical(x, y) # FALSE
Il convient de souligner ici que la séquence em> de chiffres est toujours reproductible à chaque fois que vous définissez la graine, en raison de cette réinitialisation. SO avec chaque appel ultérieur à E. produit la même séquence de 10 numéros que: p> ou < / p> ou quelle que soit la série d'appels vers Le point ici est que RNorm code> Vous obtenez des réponses différentes à chaque appel,
RNorm code>. p>