Browse Source

fix skitests

master
lhenry15 3 years ago
parent
commit
4f09c736ba
100 changed files with 627 additions and 838 deletions
  1. +13
    -10
      tods/sk_interface/script/detection_algorithm_skitest_generation.py
  2. +0
    -7
      tods/sk_interface/script/feature_analysis_skitest_generation.py
  3. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_ABOD.py
  4. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_AutoEncoder.py
  5. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_AutoRegODetector.py
  6. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_CBLOF.py
  7. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_COF.py
  8. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_DeepLog.py
  9. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_HBOS.py
  10. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_IsolationForest.py
  11. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_KDiscordODetector.py
  12. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_KNN.py
  13. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_LODA.py
  14. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_LOF.py
  15. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_LSTMODetector.py
  16. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_MatrixProfile.py
  17. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_Mo_Gaal.py
  18. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_OCSVM.py
  19. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_PCAODetector.py
  20. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_SOD.py
  21. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_So_Gaal.py
  22. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_SystemWiseDetection.py
  23. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_Telemanom.py
  24. +13
    -10
      tods/sk_interface/test/detection_algorithm/test_ski_VariationalAutoEncoder.py
  25. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_AutoCorrelation.py
  26. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_BKFilter.py
  27. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_DiscreteCosineTransform.py
  28. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_FastFourierTransform.py
  29. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_HPFilter.py
  30. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_NonNegativeMatrixFactorization.py
  31. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_SKTruncatedSVD.py
  32. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_SpectralResidualTransform.py
  33. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalAbsEnergy.py
  34. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalAbsSum.py
  35. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalGmean.py
  36. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalHmean.py
  37. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalKurtosis.py
  38. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalMaximum.py
  39. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalMean.py
  40. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalMeanAbs.py
  41. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalMeanAbsTemporalDerivative.py
  42. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalMeanTemporalDerivative.py
  43. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalMedian.py
  44. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalMedianAbsoluteDeviation.py
  45. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalMinimum.py
  46. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalSkew.py
  47. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalStd.py
  48. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalVar.py
  49. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalVariation.py
  50. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalVecSum.py
  51. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalWillisonAmplitude.py
  52. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_StatisticalZeroCrossing.py
  53. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_TRMF.py
  54. +0
    -7
      tods/sk_interface/test/feature_analysis/test_ski_WaveletTransform.py
  55. +0
    -0
      tods/tests/sk_interface/detection_algorithm/__init__.py
  56. +13
    -10
      tods/tests/sk_interface/detection_algorithm/test_ski_ABOD.py
  57. +15
    -12
      tods/tests/sk_interface/detection_algorithm/test_ski_AutoEncoder.py
  58. +15
    -13
      tods/tests/sk_interface/detection_algorithm/test_ski_AutoRegODetector.py
  59. +13
    -10
      tods/tests/sk_interface/detection_algorithm/test_ski_CBLOF.py
  60. +13
    -10
      tods/tests/sk_interface/detection_algorithm/test_ski_COF.py
  61. +13
    -10
      tods/tests/sk_interface/detection_algorithm/test_ski_DeepLog.py
  62. +13
    -10
      tods/tests/sk_interface/detection_algorithm/test_ski_HBOS.py
  63. +13
    -10
      tods/tests/sk_interface/detection_algorithm/test_ski_IsolationForest.py
  64. +14
    -13
      tods/tests/sk_interface/detection_algorithm/test_ski_KDiscordODetector.py
  65. +13
    -10
      tods/tests/sk_interface/detection_algorithm/test_ski_KNN.py
  66. +13
    -10
      tods/tests/sk_interface/detection_algorithm/test_ski_LODA.py
  67. +13
    -10
      tods/tests/sk_interface/detection_algorithm/test_ski_LOF.py
  68. +14
    -15
      tods/tests/sk_interface/detection_algorithm/test_ski_LSTMODetector.py
  69. +14
    -13
      tods/tests/sk_interface/detection_algorithm/test_ski_MatrixProfile.py
  70. +13
    -10
      tods/tests/sk_interface/detection_algorithm/test_ski_Mo_Gaal.py
  71. +13
    -10
      tods/tests/sk_interface/detection_algorithm/test_ski_OCSVM.py
  72. +14
    -14
      tods/tests/sk_interface/detection_algorithm/test_ski_PCAODetector.py
  73. +13
    -10
      tods/tests/sk_interface/detection_algorithm/test_ski_SOD.py
  74. +13
    -10
      tods/tests/sk_interface/detection_algorithm/test_ski_So_Gaal.py
  75. +46
    -0
      tods/tests/sk_interface/detection_algorithm/test_ski_SystemWiseDetection.py
  76. +14
    -17
      tods/tests/sk_interface/detection_algorithm/test_ski_Telemanom.py
  77. +13
    -10
      tods/tests/sk_interface/detection_algorithm/test_ski_VariationalAutoEncoder.py
  78. +0
    -0
      tods/tests/sk_interface/feature_analysis/__init__.py
  79. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_AutoCorrelation.py
  80. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_BKFilter.py
  81. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_DiscreteCosineTransform.py
  82. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_FastFourierTransform.py
  83. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_HPFilter.py
  84. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_NonNegativeMatrixFactorization.py
  85. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_SKTruncatedSVD.py
  86. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_SpectralResidualTransform.py
  87. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_StatisticalAbsEnergy.py
  88. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_StatisticalAbsSum.py
  89. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_StatisticalGmean.py
  90. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_StatisticalHmean.py
  91. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_StatisticalKurtosis.py
  92. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_StatisticalMaximum.py
  93. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_StatisticalMean.py
  94. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_StatisticalMeanAbs.py
  95. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_StatisticalMeanAbsTemporalDerivative.py
  96. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_StatisticalMeanTemporalDerivative.py
  97. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_StatisticalMedian.py
  98. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_StatisticalMedianAbsoluteDeviation.py
  99. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_StatisticalMinimum.py
  100. +0
    -7
      tods/tests/sk_interface/feature_analysis/test_ski_StatisticalSkew.py

+ 13
- 10
tods/sk_interface/script/detection_algorithm_skitest_generation.py View File

@@ -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__':


+ 0
- 7
tods/sk_interface/script/feature_analysis_skitest_generation.py View File

@@ -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
"""



+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_ABOD.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_AutoEncoder.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_AutoRegODetector.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_CBLOF.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_COF.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_DeepLog.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_HBOS.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_IsolationForest.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_KDiscordODetector.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_KNN.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_LODA.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_LOF.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_LSTMODetector.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_MatrixProfile.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_Mo_Gaal.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_OCSVM.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_PCAODetector.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_SOD.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_So_Gaal.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_SystemWiseDetection.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_Telemanom.py View File

@@ -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__':


+ 13
- 10
tods/sk_interface/test/detection_algorithm/test_ski_VariationalAutoEncoder.py View File

@@ -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__':


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_AutoCorrelation.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_BKFilter.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_DiscreteCosineTransform.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_FastFourierTransform.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_HPFilter.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_NonNegativeMatrixFactorization.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_SKTruncatedSVD.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_SpectralResidualTransform.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalAbsEnergy.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalAbsSum.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalGmean.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalHmean.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalKurtosis.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalMaximum.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalMean.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalMeanAbs.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalMeanAbsTemporalDerivative.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalMeanTemporalDerivative.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalMedian.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalMedianAbsoluteDeviation.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalMinimum.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalSkew.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalStd.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalVar.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalVariation.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalVecSum.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalWillisonAmplitude.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_StatisticalZeroCrossing.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_TRMF.py View File

@@ -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):


+ 0
- 7
tods/sk_interface/test/feature_analysis/test_ski_WaveletTransform.py View File

@@ -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):


+ 0
- 0
tods/tests/sk_interface/detection_algorithm/__init__.py View File


+ 13
- 10
tods/tests/sk_interface/detection_algorithm/test_ski_ABOD.py View File

@@ -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__':


+ 15
- 12
tods/tests/sk_interface/detection_algorithm/test_ski_AutoEncoder.py View File

@@ -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__':


+ 15
- 13
tods/tests/sk_interface/detection_algorithm/test_ski_AutoRegODetector.py View File

@@ -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()

+ 13
- 10
tods/tests/sk_interface/detection_algorithm/test_ski_CBLOF.py View File

@@ -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__':


+ 13
- 10
tods/tests/sk_interface/detection_algorithm/test_ski_COF.py View File

@@ -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__':


+ 13
- 10
tods/tests/sk_interface/detection_algorithm/test_ski_DeepLog.py View File

@@ -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__':


+ 13
- 10
tods/tests/sk_interface/detection_algorithm/test_ski_HBOS.py View File

@@ -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__':


+ 13
- 10
tods/tests/sk_interface/detection_algorithm/test_ski_IsolationForest.py View File

@@ -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__':


+ 14
- 13
tods/tests/sk_interface/detection_algorithm/test_ski_KDiscordODetector.py View File

@@ -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__':


+ 13
- 10
tods/tests/sk_interface/detection_algorithm/test_ski_KNN.py View File

@@ -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__':


+ 13
- 10
tods/tests/sk_interface/detection_algorithm/test_ski_LODA.py View File

@@ -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__':


+ 13
- 10
tods/tests/sk_interface/detection_algorithm/test_ski_LOF.py View File

@@ -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__':


+ 14
- 15
tods/tests/sk_interface/detection_algorithm/test_ski_LSTMODetector.py View File

@@ -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__':


+ 14
- 13
tods/tests/sk_interface/detection_algorithm/test_ski_MatrixProfile.py View File

@@ -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__':


+ 13
- 10
tods/tests/sk_interface/detection_algorithm/test_ski_Mo_Gaal.py View File

@@ -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__':


+ 13
- 10
tods/tests/sk_interface/detection_algorithm/test_ski_OCSVM.py View File

@@ -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__':


+ 14
- 14
tods/tests/sk_interface/detection_algorithm/test_ski_PCAODetector.py View File

@@ -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__':


+ 13
- 10
tods/tests/sk_interface/detection_algorithm/test_ski_SOD.py View File

@@ -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__':


+ 13
- 10
tods/tests/sk_interface/detection_algorithm/test_ski_So_Gaal.py View File

@@ -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__':


+ 46
- 0
tods/tests/sk_interface/detection_algorithm/test_ski_SystemWiseDetection.py View File

@@ -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()

+ 14
- 17
tods/tests/sk_interface/detection_algorithm/test_ski_Telemanom.py View File

@@ -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__':


+ 13
- 10
tods/tests/sk_interface/detection_algorithm/test_ski_VariationalAutoEncoder.py View File

@@ -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__':


+ 0
- 0
tods/tests/sk_interface/feature_analysis/__init__.py View File


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_AutoCorrelation.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_BKFilter.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_DiscreteCosineTransform.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_FastFourierTransform.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_HPFilter.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_NonNegativeMatrixFactorization.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_SKTruncatedSVD.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_SpectralResidualTransform.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_StatisticalAbsEnergy.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_StatisticalAbsSum.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_StatisticalGmean.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_StatisticalHmean.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_StatisticalKurtosis.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_StatisticalMaximum.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_StatisticalMean.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_StatisticalMeanAbs.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_StatisticalMeanAbsTemporalDerivative.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_StatisticalMeanTemporalDerivative.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_StatisticalMedian.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_StatisticalMedianAbsoluteDeviation.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_StatisticalMinimum.py View File

@@ -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):


+ 0
- 7
tods/tests/sk_interface/feature_analysis/test_ski_StatisticalSkew.py View File

@@ -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):


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save