On 11 Aug 2006, at 12:49, Duncan Murdoch wrote: > It makes sense in this case, but in the case where there is more > than one infinite weight, the result has to be NaN. > ... it would be a lot more complicated if it were to handle this > very special case.
Yes - I see that it may not be worth slowing down the code to cope with this one particular case. I suppose it really comes down to a question of completeness versus speed. > On the other hand, if you know that in your situation there is at > most one infinite weight, then you could use > > if (any(inf <- is.infinite(w))) x[inf] > else weighted.mean(x, w) Thanks. I think I do something like that already, but your code is cleaner than mine! >> p.s. a while ago I suggested using '??xxx' as a shortcut for >> help.search("xxx"), much like '?xxx' is a shortcut for help >> ("xxx"). I was just wondering if anyone had any more thoughts on >> the matter? > Suggestions like this (and probably the one above) belong more in > the R-devel list than here. OK. Thanks. > I think your ?? suggestion is reasonable; why don't you write up > the necessary patch to implement it, and see if it's feasible? > Include that in your post to R-devel, and it will be easier for > others to see the pitfalls (if there are any). Great. I'll do that when I have time (and if I can work out how the codebase works), then try posting it to R-devel. Cheers Yan ______________________________________________ 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.