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.

Reply via email to