OK,

thanks it works fine. Sorry for the late answer.

best,

 David Biau.




________________________________
De : Dirk Eddelbuettel <edd@debian.org>

Cc : R-debian <r-sig-debian@r-project.org>
Envoyé le : Ven 25 mars 2011, 21h 33min 07s
Objet : Re: [R-sig-Debian] set.seed


On 26 March 2011 at 00:30, Biau David wrote:
| Dear list,
| 
| It looks like set.seed does not work for me (see code below). I am running 
| Debian squeeze. Is this an issue with the distribution or with my 
understanding 

| of the function? I'm pretty sure, but not certain, it used to work that way on 

| windows
| 
| > runif(5)
| [1] 0.6516557 0.5677378 0.1135090 0.5959253 0.3580500
| > runif(5)
| [1] 0.42880942 0.05190332 0.26417767 0.39879073 0.83613414
| > set.seed(15)
| > runif(5)
| [1] 0.6021140 0.1950439 0.9664587 0.6509055 0.3670719
| > runif(5)
| [1] 0.9888592 0.8151934 0.2539684 0.6872308 0.8314290
|
| Any help would be appreciated. Thx,

You need to set the seed, then draw -- then re-seed and re-draw:

R> set.seed(42); runif(3); rnorm(3)
[1] 0.0161408 0.0922721 0.5505511
[1] -1.0898031 -0.0143024  0.5808842
R> set.seed(42); runif(3); rnorm(3)
[1] 0.0161408 0.0922721 0.5505511
[1] -1.0898031 -0.0143024  0.5808842
R> runif(3); rnorm(3)
[1] 0.623570 0.854190 0.420727
[1] -0.246359  0.195088  0.160348
R> 

Identical when I fix the seed, not when I don't. Makes sense?

Dirk


-- 
Dirk Eddelbuettel | edd@debian.org | http://dirk.eddelbuettel.com

	[[alternative HTML version deleted]]

