[R] Random number generation
Jason Edgecombe
jason at rampaginggeek.com
Fri Jul 22 02:05:58 CEST 2011
On 07/21/2011 08:04 PM, Jason Edgecombe wrote:
> On 07/21/2011 07:18 PM, karena wrote:
>> Hi,
>>
>> I want to generate multiple sets of random numbers.
>> The requirement is that:
>> 1) each set have 3 random numbers;
>> 2) the sum of the three number is always 1.
>>
>> how to do this?
>
> Try this:
>
> df<-data.frame(a=runif(10),b=runif(10))
> df$c=df$a+df$b
> df
>
> Replace 10 with the number of rows that you want. Replace runif with
> your random function of choice.
>
> Jason
Nevermind, I didn't address how to ensure that each row adds up to one.
Sorry,
Jason
More information about the R-help
mailing list