[R] error message: .Random.seed is not an integer vector but

Jim Bouldin jrbouldin at ucdavis.edu
Thu Jul 23 18:49:02 CEST 2009


Thanks much Ted.  I actually had just tried what you suggest here before
you posted, and resolved the problem.  Thanks also for the other tips.  I
wrote x = as.vector(c(1:12)) because I thought that the mode of x might be
the problem, the error message pointing to .Random.seed notwithstanding.

On a related note, I did a brief test a couple weeks back where I ran a
million random samples of 3 from the vector 1:12 and compared the mean
against the known mean.  It was off by 1 percent, which indicated that the
RNG was biased more than I'd have thought.  Comments?
Jim
 
> Follow-up to my previous reply (just posted). Having read the other
> responses and your reactions, try the following:
> 
>   rm(.Random.seed)
>   set.seed(54321)         ## (Or your favourite magic number) [*]
>   x = as.vector(c(1:12))  ## To reproduce your original code ... !
>   sample(x,3)
> 
> [*] When you did rm(.Random.seed) as suggested by Uwe, the variable
> .Random.seed was lost, so you have to create it again.
> 
> If, after the above, you still get the problem, then something is
> very seriously wrong.
> 
> Ted.
> 
> --------------------------------------------------------------------
> E-Mail: (Ted Harding) <Ted.Harding at manchester.ac.uk>
> Fax-to-email: +44 (0)870 094 0861
> Date: 23-Jul-09                                       Time: 17:23:09
> ------------------------------ XFMail ------------------------------
> 

Jim Bouldin, PhD
Research Ecologist
Department of Plant Sciences, UC Davis
Davis CA, 95616
530-554-1740




More information about the R-help mailing list