コード例 #1
0
 def test_generic_2(self):
     x = [1.0, 2.0, 2.0, 3.0, 3.0, 3.0, 4.0, 4.0, 5.0]
     mode = robustats.mode(x)
     self.assertEqual(mode, 3.0)
コード例 #2
0
 def test_homogeneous_sample(self):
     x = [1.0, 2.0, 3.0, 4.0, 5.0]
     mode = robustats.mode(x)
     self.assertEqual(mode, 2.0)
コード例 #3
0
 def test_gamma_1(self):
     # Gamma distribution with alpha = 11.0 and beta = 10.0 --> mode = 1.0
     x = [1.17, 0.82, 0.85, 2.1, 1.35, 1.21, 1.07, 0.81, 1.09, 1.27]
     mode = robustats.mode(x)
     self.assertEqual(mode, 1.08)
コード例 #4
0
 def test_gaussian_1(self):
     # Gaussian distribution with mu = 1.0 and sigma = 0.2 --> mode = 1.0
     x = [1.06, 1.25, 0.99, 1.07, 1.46, 1.02, 1.14, 1.04, 0.6, 1.0]
     mode = robustats.mode(x)
     self.assertEqual(mode, 0.995)
コード例 #5
0
 def test_generic_4(self):
     x = [1., 2., 3., 3., 3., 4., 4., 4., 4., 4., 5., 6., 7.]
     mode = robustats.mode(x)
     self.assertEqual(mode, 4.)
コード例 #6
0
 def test_homogeneous_sample(self):
     x = [1., 2., 3., 4., 5.]
     mode = robustats.mode(x)
     self.assertEqual(mode, 2.)