Example #1
0
 def test_ica(self):
     ica_data = os.path.join(DATA_DIR, "ica.txt")
     ica_results = os.path.join(DATA_DIR, "results/ica")
     data = parse(self.sc.textFile(ica_data), "raw")
     w, sigs = ica(data, 4, 4, svdmethod="direct", seed=1)
     w_true = loadmat(os.path.join(ica_results, "w.mat"))["w"]
     sigs_true = loadmat(os.path.join(ica_results, "sigs.mat"))["sigs"]
     tol = 10e-02
     assert(allclose(w, w_true, atol=tol))
     assert(allclose(transpose(sigs.collect()), sigs_true, atol=tol))
Example #2
0
 def test_ica(self):
     ica_data = os.path.join(DATA_DIR, "ica.txt")
     ica_results = os.path.join(DATA_DIR, "results/ica")
     data = load(self.sc, ica_data, "raw")
     w, sigs = ica(data, 4, 4, svdmethod="direct", seed=1)
     w_true = loadmat(os.path.join(ica_results, "w.mat"))["w"]
     sigs_true = loadmat(os.path.join(ica_results, "sigs.mat"))["sigs"]
     tol = 10e-02
     assert (allclose(w, w_true, atol=tol))
     assert (allclose(transpose(sigs.map(lambda (_, v): v).collect()),
                      sigs_true,
                      atol=tol))
Example #3
0
 def test_ica(self):
     data = get_data_ica(self)
     ica(data, 4, 4)