Exemplo n.º 1
0
 def test_nested_list(self):
     """
     Test the dCor correlation method with a nested list.
     """
     self.assertAlmostEqualArrays(
         dcor(get_matrix01()),
         np.array(get_matrix37(), dtype=np.float64),
     )
Exemplo n.º 2
0
 def test_independence(self):
     """
     Test the dCor correlation method with independent criteria.
     """
     self.assertAlmostEqualArrays(
         dcor(np.array(get_matrix39(), dtype=np.float64)),
         np.array(get_matrix40(), dtype=np.float64),
     )
Exemplo n.º 3
0
 def test_float32(self):
     """
     Test the dCor correlation method with a float32 NumPy array.
     """
     self.assertAlmostEqualArrays(
         dcor(np.array(get_matrix01(), dtype=np.float32)),
         np.array(get_matrix37(), dtype=np.float64),
     )
Exemplo n.º 4
0
 def test_nonlinear(self):
     """
     Test the dCor correlation method with a non-linear association.
     """
     self.assertAlmostEqualArrays(
         dcor(np.array(get_matrix02(), dtype=np.float64)),
         np.array(get_matrix38(), dtype=np.float64),
     )