示例#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)