2014-07-12 21 views
5

Ho usato il seguente come esempioCosa potrebbe aver causato il comportamento di R come impostare il seed ad un numero specificato all'avvio?

x <- 1:12 
sample(x) 

Ogni volta che ricomincio RStudio o Rgui ed eseguire quel codice, ho sempre arrivare lo stesso risultato:

[1] 7 3 10 8 2 9 11 4 12 5 1 6 

C'è un modo per cambiare questo fastidioso comportamento?

> sessionInfo() 
R version 3.1.0 (2014-04-10) 
Platform: x86_64-w64-mingw32/x64 (64-bit) 

locale: 
[1] LC_COLLATE=Greek_Greece.1253 LC_CTYPE=Greek_Greece.1253 
[3] LC_MONETARY=Greek_Greece.1253 LC_NUMERIC=C     
[5] LC_TIME=Greek_Greece.1253  

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base 
+1

Avete altre cose caricati automaticamente all'avvio? – A5C1D2H2I1M1N2O1R2T1

+0

No, non è così. – Roland

+0

hm ... non è Rstudio. RGui fa lo stesso. Ho eliminato tutto ciò che avevo in Rprofile, ma ottengo lo stesso risultato. –

risposta

1

includere esplicitamente una linea: set.seed(NULL)