Пример #1
0
 def SampleSizeKnown(self, a):
     self.Result = Sampling.known_pop_sample(a)
     return self.Result
Пример #2
0
 def Cochran(self, a, b, c):
     self.Result = Sampling.cochran(a, b, c)
     return self.Result
Пример #3
0
 def SampleSizeUnknown(self, a, b):
     self.Result = Sampling.unknown_pop_sample(a, b)
     return self.Result
Пример #4
0
 def ConfidenceInterval(self, a, b):
     self.Result = Sampling.confidenceInterval(a, b)
     return self.Result
Пример #5
0
 def MarginError(self, a, b, c):
     self.Result = Sampling.marginError(a, b, c)
     return self.Result
Пример #6
0
 def SimpleRandomSampling(self, a, b):
     self.Result = Sampling.simpleSample(a, b)
     return self.Result
Пример #7
0
 def SystematicSampling(self, a, b):
     self.Result = Sampling.systematicSample(a, b)
     return self.Result
 def test_Sample_Size_Known_Population(self):
     self.assertEqual(1, Sampling.known_pop_sample(self.testData)[0])
 def test_Sample_Size_Unknown_Population(self):
     self.assertEqual(0.03313390601098227,
                      Sampling.unknown_pop_sample(self.testData, .91)[0])
 def test_Cochran(self):
     self.assertEqual(944671.2990750178,
                      Sampling.cochran(self.testData, .001, .91))
 def test_Margin_Error(self):
     self.assertEqual(-4.2666666666666675,
                      Sampling.marginError(self.testData)[0])
 def test_Confidence_Interval(self):
     self.assertEqual([7.734108247895442, 10.799225085437893],
                      Sampling.confidenceInterval(self.testData, .91))