Barry Rowlingson napsal(a): > Petr Klasterecky wrote: > >> You need to specify what 'random' means. If you have any numbers, you >> can always make them add-up to 1: >> x <- rnorm(100) #runif(100), rpois(100) etc. >> x <- x/sum(x) >> sum(x) > > I see a slight problem that may occur with dividing by sum(x) in > certain cases.... > > Barry >
OK, dividing by 0 is not nice, but the original question was very general and I wanted to give some minimal advice at least. However, I see a more serious issue I forgot to mention. So just to make it clear: sum(x) is a random variable as well and dividing by sum(x) does not preserve the original distribution data were generated from. Petr -- Petr Klasterecky Dept. of Probability and Statistics Charles University in Prague Czech Republic ______________________________________________ R-help@stat.math.ethz.ch 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.