On Fri, Dec 10, 2010 at 2:26 PM,  <[email protected]> wrote:
> On Fri, Dec 10, 2010 at 4:42 PM, Keith Goodman <[email protected]> wrote:
>> Why does ddof=2 and ddof=3 give the same result?
>>
>>>> np.var([1, 2, 3], ddof=0)
>>   0.66666666666666663
>>>> np.var([1, 2, 3], ddof=1)
>>   1.0
>>>> np.var([1, 2, 3], ddof=2)
>>   2.0
>>>> np.var([1, 2, 3], ddof=3)
>>   2.0
>>>> np.var([1, 2, 3], ddof=4)
>>   -2.0
>>
>> I expected NaN for ddof=3.
>
> It's a floating point calculation, so I would expect np.inf

Right, NAFN (F=Finite). Unless, of course, the numerator is zero too.
_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to