def SampleSizeKnown(self, a): self.Result = Sampling.known_pop_sample(a) return self.Result
def Cochran(self, a, b, c): self.Result = Sampling.cochran(a, b, c) return self.Result
def SampleSizeUnknown(self, a, b): self.Result = Sampling.unknown_pop_sample(a, b) return self.Result
def ConfidenceInterval(self, a, b): self.Result = Sampling.confidenceInterval(a, b) return self.Result
def MarginError(self, a, b, c): self.Result = Sampling.marginError(a, b, c) return self.Result
def SimpleRandomSampling(self, a, b): self.Result = Sampling.simpleSample(a, b) return self.Result
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))