コード例 #1
0
 def setUp(self):
     self.sample = Sample()
     self.list1 = Randm.randList(1, 100, 30, 99)
     self.size = len(self.list1)
     self.standarddev = StandardDeviation.stardardDev(self.list1)
     self.merror = 3
     self.mean = Mean.mean(self.list1)
コード例 #2
0
 def test_syssample(self):
     self.assertTrue(
         isinstance(Sample.syssample(self, 1, 100, 100, 30), list))
コード例 #3
0
 def test_cochran(self):
     self.assertEqual(70.85, Sample.cochran(self, self.list1, 0.5))
コード例 #4
0
 def test_marginerror(self):
     self.assertEqual(5.617, Sample.marginerror(self, self.list1))
コード例 #5
0
 def test_confsample(self):
     self.assertEqual((24.6, 30, 44),
                      Sample.confsample(self, self.list1, 0.95))
コード例 #6
0
 def test_confinterval(self):
     self.assertEqual((24.6, 30, 44), Sample.confInterval(self, self.list1))
コード例 #7
0
 def test_samplesizenostd(self):
     self.assertEqual(1506.72,
                      Sample.samplesizenostd(self, 0.95, self.merror, 0.5))
コード例 #8
0
 def test_samplesizestd(self):
     self.assertEqual(268530.49,
                      Sample.samplesizestd(0.9, self.standarddev, 3))
コード例 #9
0
 def test_random(self):
     self.assertEqual(len(Sample.randomsmpl(1, 100, 25, 7)), 7)