Example #1
0
	def logNormalization(self):
		result = 0.0
		for i in range(len(self._variables)):
			result += logRatioNormalization(self._variables[i].value, self._messages[i].value)
		return result
Example #2
0
	def logNormalization(self):
		return logRatioNormalization(self._variables[0].value, self._messages[0].value)
Example #3
0
	def test_logRatioNormalizationTests(self):
		m1s2 = GaussianDistribution(1, 2)
		m3s4 = GaussianDistribution(3, 4)
		lrn = logRatioNormalization(m1s2, m3s4)
		self.assertAlmostEqual(first=2.6157405972171204, second=lrn, delta=self.__errorTolerance)