[R] Correctly Setting New Seed

John Kane jrkrideau at inbox.com
Wed May 8 21:01:46 CEST 2013


I was wondering about that code.  It seemed to run alright for me.
We really need to see the code and hopefully the data, or a,sample thereof, that is causing the actual crash.  Prefereably cut out anything that is not causing the problem and ship us the bare minimum of code.


 http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example

Thanks

John Kane
Kingston ON Canada


> -----Original Message-----
> From: ellerbcn at musc.edu
> Sent: Wed, 8 May 2013 14:50:42 -0400
> To: ellerbcn at musc.edu, r-help at r-project.org
> Subject: Re: [R] Correctly Setting New Seed
> 
> By crash, I mean that it shuts the program and no error message is
> provided. However, my question is more general - how to get the two
> versions of code below to return the same string of random numbers. The
> code provided will run without incident  and is only provided to make the
> problem clear. The true code that causes the crash isn't necessary, only
> that I need to be able to split it into smaller chunks while maintaining
> the integrity of the random sequence even if the program closes and all
> information is lost.
> 
> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org]
> On Behalf Of Ellerbe, Caitlyn Nicole
> Sent: Wednesday, May 08, 2013 2:06 PM
> To: r-help at R-project.org
> Subject: [R] Correctly Setting New Seed
> 
> Could someone please suggest a method to store the current random seed.
> I'm having trouble understanding how to correctly use set.seed and
> .Random.seed.
> 
> Specifically, I have the following code that crashes:
> 
> 
> 
> set.seed(seed)
> 
> for(i in 1:10){
> 
>   print( runif(1))
> 
> }
> 
> 
> 
> To get around this I need to split the number of iterations into chunks:
> 
> 
> 
> set.seed(seed)
> 
> for(i in 1:5){
> 
> print(runif(1))
> 
> new.seed<-.Random.seed
> 
> }
> 
> 
> 
> set.seed(new.seed)
> 
> for(i in 6:10){
> 
> print(runif(1))
> 
> }
> 
> 
> 
> When I compare the sequence of numbers from the single run to the
> sequence from the chunked code they don't match. Is the .Random.seed
> argument in the wrong position or is there another way to accomplish
> this?
> 
> -------------------------------------------------------
> Caitlyn Ellerbe
> 
> Division of Biostatistics
> Department of Public Health
> Medical University of South Carolina
> 
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
> 
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

____________________________________________________________
GET FREE SMILEYS FOR YOUR IM & EMAIL - Learn more at http://www.inbox.com/smileys
Works with AIM®, MSN® Messenger, Yahoo!® Messenger, ICQ®, Google Talk™ and most webmails



More information about the R-help mailing list