[R] a quick question about "rbinom"
David Winsemius
dwinsemius at comcast.net
Thu Jan 5 10:16:59 CET 2012
On Jan 5, 2012, at 12:56 AM, Bert Gunter wrote:
> David!
> ...
>>
>> It means the author either doesn't know the 'sample' function, or
>> wants you
>> to understand how to use 'rbinom', or that's just the way she thinks.
>>
>>>> Could someone help? Thanks so much,
>>>>
>>>>> X1<-c("A","B")[rbinom(n,1,0.6)+1]
>>>>> X2<-c("C","D")[rbinom(n,1,0.1)+1]
>>
>>
>> C.f.
>>
>> X1<-sample( c("A","B"), n, prob= c(0.6, 0.4))
>> X2<-sample( c("C","D"), n, prob= c(0.6 ,0.4))
> ... are wrong for n>1 !
> e.g.
>> X1<-sample( c("A","B"), 5, prob= c(0.6, 0.4))
> Error in sample(c("A", "B"), 5, prob = c(0.6, 0.4)) :
> cannot take a sample larger than the population when 'replace =
> FALSE'
The perils of untested code. Thanks, Bert.
>
> ## You need to add the replace=TRUE argument
>> X1<-sample( c("A","B"), 5, prob= c(0.6, 0.4),replace=TRUE)
>> X1
> [1] "A" "A" "B" "A" "B"
>
> Cheers,
> Bert
>
>
>
>
>
>>
>>>>
>>>> It mean index the vector as 1's and 2's (1st and 2nd item in list)
>>>> rather than 0's and 1's because R indices start at 1, not 0.
>>>
>>>
>> Sorry for the blank message.
>> --
>>
>> David Winsemius, MD
>> West Hartford, CT
>>
>> ______________________________________________
>> R-help at r-project.org 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.
>
>
>
> --
>
> Bert Gunter
> Genentech Nonclinical Biostatistics
>
> Internal Contact Info:
> Phone: 467-7374
> Website:
> http://pharmadevelopment.roche.com/index/pdb/pdb-functional-groups/pdb-biostatistics/pdb-ncb-home.htm
David Winsemius, MD
West Hartford, CT
More information about the R-help
mailing list