コード例 #1
0
    def cochran(sd, data, rnge):
        z = Zscore.zscore(sd, data)
        p = PopulationProportion.proportion(sd, data, rnge)
        e = MarginError.marginError(sd, data)
        q = 1 - p

        cochran = (Exponentiation.power(z, 2) * p * q) / Exponentiation.power(
            e, 2)

        return cochran
コード例 #2
0
    def sampleSize(sd, data):

        e = MarginError.marginError(sd, data)
        stdDev = StandardDeviation.standardDeviation(data)
        val = (1.96 * stdDev) / e
        sample = Exponentiation.power(val, 2)

        return sample
コード例 #3
0
    def sampleSize(sd, data, percentage):
        z = Zscore.zscore(sd, data)
        e = MarginError.marginError(sd, data)
        p = percentage
        q = 1 - p
        val = z / e
        sample = Exponentiation.power(val, 2) * p * q

        return sample
コード例 #4
0
 def test_MathOperations_exponentiation(self):
     self.assertEqual(8, Exponentiation.power(2, 3))
コード例 #5
0
 def test_MathOperations_exponentiation(self):
     Exponentiation.power(2, 2)
     self.assertEqual(4, Exponentiation.power(2, 2))
コード例 #6
0
def Power(a, b):
    return Exponentiation.power(a, b)
コード例 #7
0
ファイル: calculator.py プロジェクト: Benlnj33/BasicCalc
 def Power(self, a, b):
     self.Result = Exponentiation.power(a, b)
     return math.pow(a, b)
コード例 #8
0
 def test_MathOperations_Exponentiation(self):
     self.assertEqual(16, Exponentiation.power(4, 2))
コード例 #9
0
 def Power(self, a, b):
     self.Result = Exponentiation.power(a, b)