>>>>> "Ben" == Ben Bolker <[EMAIL PROTECTED]> >>>>> on Sun, 08 Jan 2006 21:40:05 -0500 writes:
Ben> Duncan Murdoch wrote: >> On 1/8/2006 9:24 PM, Ben Bolker wrote: >> >>> It surprised me that prod(numeric(0)) is 1. I guess if >>> you say (operation(nothing) == identity element) this >>> makes sense, but ?? >> >> >> What value were you expecting, or were you expecting an >> error? I can't think how any other value could be >> justified, and throwing an error would make a lot of >> formulas more complicated. >> >>> >> >> >> That's a fairly standard mathematical convention, which >> is presumably why sum and prod work that way. >> >> Duncan Murdoch Ben> OK. I guess I was expecting NaN/NA (as opposed to Ben> an error), but I take the "this makes everything else Ben> more complicated" point. Should this be documented or Ben> is it just too obvious ... ? (Funny -- I'm willing to Ben> take gamma(1)==1 without any argument or suggestion Ben> that it should be documented ...) see? so it looks to me as if you have finally convinced yourself that '1' is the most reasonable result.. ;-) Anyway, I've added a sentence to help(prod) {which matches the sentence in help(sum), BTW}. Martin ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel