[SciPy-Dev] ANN: SciPy 0.11.0 release candidate 2
Ralf Gommers
ralf.gommers at gmail.com
Sat Sep 22 04:50:49 EDT 2012
On Sat, Sep 8, 2012 at 6:21 PM, Ralf Gommers <ralf.gommers at gmail.com> wrote:
>
>
> On Tue, Aug 14, 2012 at 4:53 PM, Samuel John <scipy at samueljohn.de> wrote:
>
>>
>> ======================================================================
>> FAIL: test_stats.test_ttest_ind
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>> File
>> "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/case.py",
>> line 197, in runTest
>> self.test(*self.arg)
>> File
>> "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/scipy/stats/tests/test_stats.py",
>> line 1556, in test_ttest_ind
>> assert_array_almost_equal([t,p],(tr,pr))
>> File
>> "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/testing/utils.py",
>> line 800, in assert_array_almost_equal
>> header=('Arrays are not almost equal to %d decimals' % decimal))
>> File
>> "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/testing/utils.py",
>> line 636, in assert_array_compare
>> raise AssertionError(msg)
>> AssertionError:
>> Arrays are not almost equal to 6 decimals
>>
>> (mismatch 50.0%)
>> x: array([ 1.09127469, 0.4998416 ])
>> y: array([ 1.09127469, 0.27647819])
>>
>> ======================================================================
>> FAIL: test_stats.test_ttest_ind_with_uneq_var
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>> File
>> "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/case.py",
>> line 197, in runTest
>> self.test(*self.arg)
>> File
>> "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/scipy/stats/tests/test_stats.py",
>> line 1596, in test_ttest_ind_with_uneq_var
>> assert_array_almost_equal([t,p], [tr, pr])
>> File
>> "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/testing/utils.py",
>> line 800, in assert_array_almost_equal
>> header=('Arrays are not almost equal to %d decimals' % decimal))
>> File
>> "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/testing/utils.py",
>> line 636, in assert_array_compare
>> raise AssertionError(msg)
>> AssertionError:
>> Arrays are not almost equal to 6 decimals
>>
>> (mismatch 50.0%)
>> x: array([-0.68649513, 0.81407518])
>> y: array([-0.68649513, 0.53619491])
>>
>
> These are a little odd. It gets the t-statistic right, so the problem is
> not in stats. The issue seems to be in special.stdtr(), whose test isn't
> failing for you. It only has a test for df=0 though.
>
> The first failure comes down to giving a different answer from:
> >>> special.stdtr(198, -1.09127) * 2
> 0.27648...
>
> Do you get the same for these?
> >>> special.stdtr(1, 0) # this is tested
> 0.5
> >>> special.stdtr(1, 1) # this isn't
> 0.75000000000000022
> >>> special.stdtr(1, 2)
> 0.85241638234956674
>
I opened ticket 1734 for this, add
https://github.com/scipy/scipy/pull/322adds the above to the stdtr
test.
Ralf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scipy-dev/attachments/20120922/1186e61e/attachment.html>
More information about the SciPy-Dev
mailing list