[Scipy-svn] r4914 - trunk/scipy/stats/tests
scipy-svn at scipy.org
scipy-svn at scipy.org
Sun Nov 2 04:53:18 EST 2008
Author: cdavid
Date: 2008-11-02 03:53:10 -0600 (Sun, 02 Nov 2008)
New Revision: 4914
Modified:
trunk/scipy/stats/tests/test_stats.py
Log:
More tests for Student t-test.
Modified: trunk/scipy/stats/tests/test_stats.py
===================================================================
--- trunk/scipy/stats/tests/test_stats.py 2008-11-02 09:52:52 UTC (rev 4913)
+++ trunk/scipy/stats/tests/test_stats.py 2008-11-02 09:53:10 UTC (rev 4914)
@@ -870,20 +870,34 @@
class TestStudentTest(TestCase):
X1 = np.array([-1, 0, 1])
X2 = np.array([0, 1, 2])
- T1 = 0
- P1 = 1
- T2 = 1.732051
- P2 = 0.2254033
+ T1_0 = 0
+ P1_0 = 1
+ T1_1 = -1.732051
+ P1_1 = 0.2254033
+ T1_2 = -3.464102
+ P1_2 = 0.0741799
+ T2_0 = 1.732051
+ P2_0 = 0.2254033
def test_onesample(self):
t, p = stats.ttest_1samp(self.X1, 0)
- assert_array_almost_equal(t, self.T1)
- assert_array_almost_equal(p, self.P1)
+ assert_array_almost_equal(t, self.T1_0)
+ assert_array_almost_equal(p, self.P1_0)
t, p = stats.ttest_1samp(self.X2, 0)
- assert_array_almost_equal(t, self.T2)
- assert_array_almost_equal(p, self.P2)
+ assert_array_almost_equal(t, self.T2_0)
+ assert_array_almost_equal(p, self.P2_0)
+ t, p = stats.ttest_1samp(self.X1, 1)
+
+ assert_array_almost_equal(t, self.T1_1)
+ assert_array_almost_equal(p, self.P1_1)
+
+ t, p = stats.ttest_1samp(self.X1, 2)
+
+ assert_array_almost_equal(t, self.T1_2)
+ assert_array_almost_equal(p, self.P1_2)
+
if __name__ == "__main__":
run_module_suite()
More information about the Scipy-svn
mailing list