Hi all, It's been a while since i've used R and I can't remember how to do the following: i have a = rpois (100000, x) b = rpois (100000, y) what is the code to show that a>b, b>a and a=b to show just the number of occurances? at the moment when I type a>b I get a nice long list of true or false. so i'm hoping to have the following a>b> 35000b>a> 25000a=b> 40000thanks in advance -- View this message in context: http://www.nabble.com/rpois-formula-tp25774389p25774389.html Sent from the R help mailing list archive at Nabble.com.
try sum(a > b) sum(b > a) sum(a == b) Ian nedmt60 wrote:> > i have > > a = rpois (100000, x) > b = rpois (100000, y) > > what is the code to show that a>b, b>a and a=b to show just the number of > occurances? > at the moment when I type a>b I get a nice long list of true or false. >-- View this message in context: http://www.nabble.com/rpois-formula-tp25774389p25779305.html Sent from the R help mailing list archive at Nabble.com.
Or: a = rpois (100000, 0.1) b = rpois (100000, 0.15) table(a>b, a==b, b>a) And if you look at that output a bit: table(a<b,a==b )[c(1,3,2)] # for a>b, b>a and a=b . # 79049 12712 8239 .. since FALSE < TRUE -- On Oct 6, 2009, at 9:49 PM, Ian Fiske wrote:> > try > sum(a > b) > sum(b > a) > sum(a == b) > > Ian > > > nedmt60 wrote: >> >> i have >> >> a = rpois (100000, x) >> b = rpois (100000, y) >> >> what is the code to show that a>b, b>a and a=b to show just the >> number of >> occurances?occurrences?>> at the moment when I type a>b I get a nice long list of true or >> false.As you _should_ when you supply two vectors to a binary operator.>> > > --David Winsemius, MD Heritage Laboratories West Hartford, CT
nedmt60 wrote:> Hi all, > > It's been a while since i've used R and I can't remember how to do the > following: > > i have > > a = rpois (100000, x) > b = rpois (100000, y) > > what is the code to show that a>b, b>a and a=b to show just the number of > occurances? > at the moment when I type a>b I get a nice long list of true or false. > > so i'm hoping to have the following >> a = rpois (100000, 2) > b = rpois (100000, 3) > table(sign(a-b)) -1 0 1 58712 16550 24738 Duncan Murdoch> a>b > >> 35000 >> > b>a > >> 25000 >> > a=b > >> 40000 >> > > thanks in advance >