@@ -36,19 +36,22 @@ import os | |||
import_line2 = """from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score\n | |||
""" | |||
main_line1 = 'class ' + algorithm_name + 'SKI_TestCase(unittest.TestCase):\n' + \ | |||
""" def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -62,12 +65,12 @@ from sklearn.metrics import roc_auc_score\n | |||
main_line2 = ' self.transformer = ' + class_name + '(contamination=self.contamination)\n self.transformer.fit(self.X_train)\n\n' | |||
main_line3 = """ def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -37,13 +37,6 @@ import os | |||
import_line2 = """from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score\n | |||
""" | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.ABOD_skinterface import ABODSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class ABODSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class ABODSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.AutoEncoder_skinterface import AutoEn | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class AutoEncoderSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class AutoEncoderSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.AutoRegODetector_skinterface import A | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class AutoRegODetectorSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class AutoRegODetectorSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.CBLOF_skinterface import CBLOFSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class CBLOFSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class CBLOFSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.COF_skinterface import COFSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class COFSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class COFSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.DeepLog_skinterface import DeepLogSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class DeepLogSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class DeepLogSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.HBOS_skinterface import HBOSSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class HBOSSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class HBOSSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.IsolationForest_skinterface import Is | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class IsolationForestSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class IsolationForestSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.KDiscordODetector_skinterface import | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class KDiscordODetectorSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class KDiscordODetectorSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.KNN_skinterface import KNNSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class KNNSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class KNNSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.LODA_skinterface import LODASKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class LODASKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class LODASKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.LOF_skinterface import LOFSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class LOFSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class LOFSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.LSTMODetector_skinterface import LSTM | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class LSTMODetectorSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class LSTMODetectorSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.MatrixProfile_skinterface import Matr | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class MatrixProfileSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class MatrixProfileSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.Mo_Gaal_skinterface import Mo_GaalSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class Mo_GaalSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class Mo_GaalSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.OCSVM_skinterface import OCSVMSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class OCSVMSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class OCSVMSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.PCAODetector_skinterface import PCAOD | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class PCAODetectorSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class PCAODetectorSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.SOD_skinterface import SODSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class SODSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class SODSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.So_Gaal_skinterface import So_GaalSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class So_GaalSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class So_GaalSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.SystemWiseDetection_skinterface impor | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class SystemWiseDetectionSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class SystemWiseDetectionSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.Telemanom_skinterface import Telemano | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class TelemanomSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class TelemanomSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.VariationalAutoEncoder_skinterface im | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class VariationalAutoEncoderSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class VariationalAutoEncoderSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.AutoCorrelation_skinterface import AutoC | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class AutoCorrelationSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.BKFilter_skinterface import BKFilterSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class BKFilterSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.DiscreteCosineTransform_skinterface impo | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class DiscreteCosineTransformSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.FastFourierTransform_skinterface import | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class FastFourierTransformSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.HPFilter_skinterface import HPFilterSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class HPFilterSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.NonNegativeMatrixFactorization_skinterfa | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class NonNegativeMatrixFactorizationSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.SKTruncatedSVD_skinterface import SKTrun | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class SKTruncatedSVDSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.SpectralResidualTransform_skinterface im | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class SpectralResidualTransformSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalAbsEnergy_skinterface import | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalAbsEnergySKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalAbsSum_skinterface import Sta | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalAbsSumSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalGmean_skinterface import Stat | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalGmeanSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalHmean_skinterface import Stat | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalHmeanSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalKurtosis_skinterface import S | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalKurtosisSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalMaximum_skinterface import St | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalMaximumSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalMean_skinterface import Stati | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalMeanSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalMeanAbs_skinterface import St | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalMeanAbsSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalMeanAbsTemporalDerivative_ski | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalMeanAbsTemporalDerivativeSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalMeanTemporalDerivative_skinte | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalMeanTemporalDerivativeSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalMedian_skinterface import Sta | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalMedianSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalMedianAbsoluteDeviation_skint | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalMedianAbsoluteDeviationSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalMinimum_skinterface import St | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalMinimumSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalSkew_skinterface import Stati | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalSkewSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalStd_skinterface import Statis | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalStdSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalVar_skinterface import Statis | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalVarSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalVariation_skinterface import | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalVariationSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalVecSum_skinterface import Sta | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalVecSumSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalWillisonAmplitude_skinterface | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalWillisonAmplitudeSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalZeroCrossing_skinterface impo | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalZeroCrossingSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.TRMF_skinterface import TRMFSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class TRMFSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.WaveletTransform_skinterface import Wave | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class WaveletTransformSKI_TestCase(unittest.TestCase): | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.ABOD_skinterface import ABODSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class ABODSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class ABODSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.AutoEncoder_skinterface import AutoEn | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class AutoEncoderSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -25,18 +28,18 @@ class AutoEncoderSKI_TestCase(unittest.TestCase): | |||
self.X_train, self.y_train, self.X_test, self.y_test = generate_data( | |||
n_train=self.n_train, n_test=self.n_test, | |||
contamination=self.contamination, random_state=42) | |||
input_dim = self.X_train.shape[1] | |||
self.transformer = AutoEncoderSKI(contamination=self.contamination, hidden_neurons=[input_dim,32,16,32, input_dim]) | |||
self.transformer = AutoEncoderSKI(contamination=self.contamination) | |||
self.transformer.fit(self.X_train) | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,40 +5,42 @@ from tods.sk_interface.detection_algorithm.AutoRegODetector_skinterface import A | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class AutoRegODetectorSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
self.contamination = 0.1 | |||
self.roc_floor = 0.0 | |||
self.window_size = 5 | |||
self.X_train, self.y_train, self.X_test, self.y_test = generate_data( | |||
n_train=self.n_train, n_test=self.n_test, | |||
contamination=self.contamination, random_state=42) | |||
self.y_train = self.y_train[self.window_size:] | |||
self.transformer = AutoRegODetectorSKI(contamination=self.contamination, window_size=self.window_size) | |||
self.transformer = AutoRegODetectorSKI(contamination=self.contamination) | |||
self.transformer.fit(self.X_train) | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
unittest.main() |
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.CBLOF_skinterface import CBLOFSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class CBLOFSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class CBLOFSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.COF_skinterface import COFSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class COFSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class COFSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.DeepLog_skinterface import DeepLogSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class DeepLogSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class DeepLogSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.HBOS_skinterface import HBOSSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class HBOSSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class HBOSSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.IsolationForest_skinterface import Is | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class IsolationForestSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class IsolationForestSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,40 +5,41 @@ from tods.sk_interface.detection_algorithm.KDiscordODetector_skinterface import | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class KDiscordODetectorSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
self.contamination = 0.1 | |||
self.roc_floor = 0.0 | |||
self.window_size = 5 | |||
self.X_train, self.y_train, self.X_test, self.y_test = generate_data( | |||
n_train=self.n_train, n_test=self.n_test, | |||
contamination=self.contamination, random_state=42) | |||
self.transformer = KDiscordODetectorSKI(contamination=self.contamination, window_size=self.window_size) | |||
self.y_test = self.y_test[self.window_size-1:] | |||
self.transformer = KDiscordODetectorSKI(contamination=self.contamination) | |||
self.transformer.fit(self.X_train) | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.KNN_skinterface import KNNSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class KNNSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class KNNSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.LODA_skinterface import LODASKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class LODASKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class LODASKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.LOF_skinterface import LOFSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class LOFSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class LOFSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.LSTMODetector_skinterface import LSTM | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class LSTMODetectorSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -26,21 +29,17 @@ class LSTMODetectorSKI_TestCase(unittest.TestCase): | |||
n_train=self.n_train, n_test=self.n_test, | |||
contamination=self.contamination, random_state=42) | |||
#self.y_test = self.y_test[1:] | |||
self.y_train = self.y_train[1:] | |||
self.transformer = LSTMODetectorSKI(contamination=self.contamination, feature_dim=self.X_train.shape[1]) | |||
self.transformer = LSTMODetectorSKI(contamination=self.contamination) | |||
self.transformer.fit(self.X_train) | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,40 +5,41 @@ from tods.sk_interface.detection_algorithm.MatrixProfile_skinterface import Matr | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class MatrixProfileSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
self.contamination = 0.1 | |||
self.roc_floor = 0.0 | |||
self.window_size = 5 | |||
self.X_train, self.y_train, self.X_test, self.y_test = generate_data( | |||
n_train=self.n_train, n_test=self.n_test, | |||
contamination=self.contamination, random_state=42) | |||
self.transformer = MatrixProfileSKI(contamination=self.contamination, window_size=self.window_size) | |||
self.transformer = MatrixProfileSKI(contamination=self.contamination) | |||
self.transformer.fit(self.X_train) | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
pred_scores = pred_scores[:,0] | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.Mo_Gaal_skinterface import Mo_GaalSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class Mo_GaalSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class Mo_GaalSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.OCSVM_skinterface import OCSVMSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class OCSVMSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class OCSVMSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,41 +5,41 @@ from tods.sk_interface.detection_algorithm.PCAODetector_skinterface import PCAOD | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class PCAODetectorSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
self.contamination = 0.1 | |||
self.roc_floor = 0.0 | |||
self.window_size = 5 | |||
self.X_train, self.y_train, self.X_test, self.y_test = generate_data( | |||
n_train=self.n_train, n_test=self.n_test, | |||
contamination=self.contamination, random_state=42) | |||
self.transformer = PCAODetectorSKI(contamination=self.contamination, window_size=self.window_size) | |||
self.y_test = self.y_test[self.window_size-1:] | |||
self.transformer = PCAODetectorSKI(contamination=self.contamination) | |||
self.transformer.fit(self.X_train) | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.SOD_skinterface import SODSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class SODSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class SODSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.So_Gaal_skinterface import So_GaalSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class So_GaalSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class So_GaalSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -0,0 +1,46 @@ | |||
import numpy as np | |||
import pandas as pd | |||
import os | |||
from tods.sk_interface.detection_algorithm.SystemWiseDetection_skinterface import SystemWiseDetectionSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class SystemWiseDetectionSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
self.contamination = 0.1 | |||
self.roc_floor = 0.0 | |||
self.X_train, self.y_train, self.X_test, self.y_test = generate_data( | |||
n_train=self.n_train, n_test=self.n_test, | |||
contamination=self.contamination, random_state=42) | |||
self.transformer = SystemWiseDetectionSKI(contamination=self.contamination) | |||
self.transformer.fit(self.X_train) | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
unittest.main() |
@@ -5,44 +5,41 @@ from tods.sk_interface.detection_algorithm.Telemanom_skinterface import Telemano | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class TelemanomSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
self.contamination = 0.1 | |||
self.roc_floor = 0.0 | |||
self.l_s = 5 | |||
self.n_predictions = 1 | |||
self.X_train, self.y_train, self.X_test, self.y_test = generate_data( | |||
n_train=self.n_train, n_test=self.n_test, | |||
contamination=self.contamination, random_state=42) | |||
self.transformer = TelemanomSKI(contamination=self.contamination, l_s=self.l_s, n_predictions=self.n_predictions) | |||
self.y_test = self.y_test[self.l_s:-self.n_predictions] | |||
self.y_train = self.y_train[self.l_s:-self.n_predictions] | |||
self.transformer = TelemanomSKI(contamination=self.contamination) | |||
self.transformer.fit(self.X_train) | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,18 +5,21 @@ from tods.sk_interface.detection_algorithm.VariationalAutoEncoder_skinterface im | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from numpy.testing import assert_allclose | |||
from numpy.testing import assert_array_less | |||
from unittest import TestCase | |||
from sklearn.metrics import roc_auc_score | |||
class VariationalAutoEncoderSKI_TestCase(unittest.TestCase): | |||
def setUp(self): | |||
_dummy = TestCase('__init__') | |||
self.assert_greater_equal = _dummy.assertGreaterEqual | |||
self.assert_greater = _dummy.assertGreater | |||
self.assert_less_equal = _dummy.assertLessEqual | |||
self.assert_less = _dummy.assertLess | |||
self.assert_equal = _dummy.assertEqual | |||
self.maxDiff = None | |||
self.n_train = 200 | |||
self.n_test = 100 | |||
@@ -31,12 +34,12 @@ class VariationalAutoEncoderSKI_TestCase(unittest.TestCase): | |||
def test_prediction_labels(self): | |||
pred_labels = self.transformer.predict(self.X_test) | |||
assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
self.assert_equal(pred_labels.shape[0], self.y_test.shape[0]) | |||
def test_prediction_score(self): | |||
pred_scores = self.transformer.predict_score(self.X_test) | |||
assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
self.assert_equal(pred_scores.shape[0], self.y_test.shape[0]) | |||
self.assert_greater_equal(roc_auc_score(self.y_test, pred_scores), self.roc_floor) | |||
if __name__ == '__main__': | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.AutoCorrelation_skinterface import AutoC | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class AutoCorrelationSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.BKFilter_skinterface import BKFilterSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class BKFilterSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.DiscreteCosineTransform_skinterface impo | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class DiscreteCosineTransformSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.FastFourierTransform_skinterface import | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class FastFourierTransformSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.HPFilter_skinterface import HPFilterSKI | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class HPFilterSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.NonNegativeMatrixFactorization_skinterfa | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class NonNegativeMatrixFactorizationSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.SKTruncatedSVD_skinterface import SKTrun | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class SKTruncatedSVDSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.SpectralResidualTransform_skinterface im | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class SpectralResidualTransformSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalAbsEnergy_skinterface import | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalAbsEnergySKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalAbsSum_skinterface import Sta | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalAbsSumSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalGmean_skinterface import Stat | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalGmeanSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalHmean_skinterface import Stat | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalHmeanSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalKurtosis_skinterface import S | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalKurtosisSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalMaximum_skinterface import St | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalMaximumSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalMean_skinterface import Stati | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalMeanSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalMeanAbs_skinterface import St | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalMeanAbsSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalMeanAbsTemporalDerivative_ski | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalMeanAbsTemporalDerivativeSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalMeanTemporalDerivative_skinte | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalMeanTemporalDerivativeSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalMedian_skinterface import Sta | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalMedianSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalMedianAbsoluteDeviation_skint | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalMedianAbsoluteDeviationSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalMinimum_skinterface import St | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalMinimumSKI_TestCase(unittest.TestCase): | |||
@@ -5,13 +5,6 @@ from tods.sk_interface.feature_analysis.StatisticalSkew_skinterface import Stati | |||
from pyod.utils.data import generate_data | |||
import unittest | |||
from sklearn.utils.testing import assert_allclose | |||
from sklearn.utils.testing import assert_array_less | |||
from sklearn.utils.testing import assert_equal | |||
from sklearn.utils.testing import assert_greater | |||
from sklearn.utils.testing import assert_greater_equal | |||
from sklearn.utils.testing import assert_less_equal | |||
from sklearn.utils.testing import assert_raises | |||
from sklearn.metrics import roc_auc_score | |||
class StatisticalSkewSKI_TestCase(unittest.TestCase): | |||