Exemplo n.º 1
0
    def correlation(sd, a, b):
        sampleA = SelectWithSeed.pickItem(sd, a, 10)
        sampleB = SelectWithSeed.pickItem(sd, b, 10)

        cov = Covariance.covariance(sampleA, sampleB)
        stdDevA = StandardDeviation.standardDeviation(sampleA)
        stdDevB = StandardDeviation.standardDeviation(sampleB)
        return cov / (stdDevA * stdDevB)
Exemplo n.º 2
0
 def zscore(sd, data):
     X = PickSeedList.pickSeed(sd, data)
     meanData = Mean.Mean(data)
     sd = StandardDeviation.standardDeviation(data)
     z = Division.divide(X - meanData, sd)
     return z
Exemplo n.º 3
0
 def stdDev(self, data):
     self.result = StandardDeviation.standardDeviation(data)
     return self.result
Exemplo n.º 4
0
 def popCor(a, b):
     cov = Covariance.covariance(a, b)
     stdDevA = StandardDeviation.standardDeviation(a)
     stdDevB = StandardDeviation.standardDeviation(b)
     return cov / (stdDevA * stdDevB)
Exemplo n.º 5
0
 def marginError(data, n):
     zscore = zScore(data)
     standardDeviation = StandardDeviation.StandardDeviation(data)
     MoE = zscore * (standardDeviation / (root(n, 2)))
     return MoE
 def test_StatisticFunctions_StandardDeviation(self):
     self.assertEqual(1.0008215555060946,
                      StandardDeviation.standardDeviation(self.testData))