Rajarshi - To obtain three disjoint subsets, I would do
indic <- sample(seq(3), length(r), TRUE) s1 <- r[indic == 1] s2 <- r[indic == 2] s3 <- r[indic == 3] Note that the sizes of the three subsets have a joint multinomial distribution with parameters prob = c(1/3, 1/3, 1/3) and n = length(r). - tom blackwell - u michigan medical school - ann arbor - On Mon, 17 Nov 2003, Rajarshi Guha wrote: > On Mon, 2003-11-17 at 20:01, Thomas W Blackwell wrote: > > Rajarshi - > > > > Do you want three sets, three disjoint sets, or sets of > > size three ? It's not clear what you are attempting to do. > > Sorry about that. I wanted to select 3 disjoint sets from a supplied > vector of numbers. My initial example had > > r <- 1:300 > > but there is no guarantee that r will contain a consecutive sequence of > numbers. > > ------------------------------------------------------------------- > Rajarshi Guha <[EMAIL PROTECTED]> <http://jijo.cjb.net> > GPG Fingerprint: 0CCA 8EE2 2EEB 25E2 AB04 06F7 1BB9 E634 9B87 56EE > ------------------------------------------------------------------- > > A list is only as strong as its weakest link. > -- Don Knuth > > ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help