[Rd] Gamma funtion(s) bug
Duncan Murdoch
murdoch at stats.uwo.ca
Mon Mar 30 22:37:51 CEST 2009
On 3/30/2009 2:55 PM, (Ted Harding) wrote:
> On 30-Mar-09 18:40:03, Kjetil Halvorsen wrote:
>> With R 2.8.1 on ubuntu I get:
>>> gamma(-1)
>> [1] NaN
>> Warning message:
>> In gamma(-1) : NaNs produced
>>> lgamma(-1)
>> [1] Inf
>> Warning message:
>> value out of range in 'lgamma'
>>
>> Is'nt the first one right, and the second one (lgamma)
>> should also be NaN?
>> Kjetil
>
> That is surely correct! Since lim[x->(-1)+] gamma(x) = +Inf,
> while lim[x->(-1)-] gamma(x) = -Inf, at gamma(-1) one cannot
> choose between +Inf and -Inf, so surely is is NaN.
But lgamma(x) is log(abs(gamma(x))), so it looks okay to me.
Duncan Murdoch
More information about the R-devel
mailing list