Example #1
0
    def test_geomean_simple(self):
        self.assertAlmostEqual(1.817120592, stats.geo_mean([1, 2, 3]))
        self.assertAlmostEqual(1.817120592, stats.geo_mean([1.0, 2.0, 3.0]))

        self.assertAlmostEqual(19.112093553, stats.geo_mean(self._integers))
        self.assertAlmostEqual(19.112093553, stats.geo_mean(self._floats))
        self.assertAlmostEqual(22.533409416, stats.geo_mean(self._floats2))
        self.assertAlmostEqual(22.245044799, stats.geo_mean(self._mixed))
Example #2
0
    def test_geomean_simple(self):
        self.assertAlmostEqual(1.817120592, stats.geo_mean([1, 2, 3]))
        self.assertAlmostEqual(1.817120592, stats.geo_mean([1.0, 2.0, 3.0]))

        self.assertAlmostEqual(19.112093553, stats.geo_mean(self._integers))
        self.assertAlmostEqual(19.112093553, stats.geo_mean(self._floats))
        self.assertAlmostEqual(22.533409416, stats.geo_mean(self._floats2))
        self.assertAlmostEqual(22.245044799, stats.geo_mean(self._mixed))
Example #3
0
    def test_geomean_vs_scipy(self):
        self.assertAlmostEqual(scipy.stats.gmean([1, 2, 3]), stats.geo_mean([1, 2, 3]))
        self.assertAlmostEqual(scipy.stats.gmean([1.0, 2.0, 3.0]), stats.geo_mean([1.0, 2.0, 3.0]))

        self.assertAlmostEqual(scipy.stats.gmean(self._integers), stats.geo_mean(self._integers))

        self.assertAlmostEqual(scipy.stats.gmean(self._floats), stats.geo_mean(self._floats))

        self.assertAlmostEqual(scipy.stats.gmean(self._floats2), stats.geo_mean(self._floats2))

        self.assertAlmostEqual(scipy.stats.gmean(self._mixed), stats.geo_mean(self._mixed))
Example #4
0
    def test_geomean_vs_scipy(self):
        self.assertAlmostEqual(scipy.stats.gmean([1, 2, 3]),
                               stats.geo_mean([1, 2, 3]))
        self.assertAlmostEqual(scipy.stats.gmean([1.0, 2.0, 3.0]),
                               stats.geo_mean([1.0, 2.0, 3.0]))

        self.assertAlmostEqual(scipy.stats.gmean(self._integers),
                               stats.geo_mean(self._integers))

        self.assertAlmostEqual(scipy.stats.gmean(self._floats),
                               stats.geo_mean(self._floats))

        self.assertAlmostEqual(scipy.stats.gmean(self._floats2),
                               stats.geo_mean(self._floats2))

        self.assertAlmostEqual(scipy.stats.gmean(self._mixed),
                               stats.geo_mean(self._mixed))