diff --git a/scikits/learn/tests/test_svm.py b/scikits/learn/tests/test_svm.py index 2ad5f323fc2e340d5fd2004d94f618ae021c03a6..e7d1dd1693b23cdc6c17c44ba725145a4068caa6 100644 --- a/scikits/learn/tests/test_svm.py +++ b/scikits/learn/tests/test_svm.py @@ -17,6 +17,7 @@ Y2 = [1, 2, 2, 2, 3] T2 = [[-1, -1, -1], [1, 1, 1], [2, 2, 2]] true_result2 = [1, 2, 3] + def test_CSVC(): """ C_SVC algorithm and linear kernel. @@ -54,7 +55,6 @@ def test_CSVC(): def test_SVR(): """ Test SVM regression - TODO: simplify this. btw, is it correct ? """ clf = svm.SVR(kernel='linear') @@ -83,19 +83,9 @@ def test_SVR(): def test_oneclass(): """ - FIXME: this does nothing + Test OneClassSVM """ - clf = svm.OneClassSVM(kernel='linear') - clf.fit(X, Y) - pred = clf.predict(T) - - assert_array_almost_equal(pred, [1, 1, 1]) - assert_array_almost_equal(clf.intercept_, [0]) - assert_array_almost_equal(clf.dual_coef_, [[.666, 1, .333, 1]], decimal=3) - assert_array_almost_equal(clf.coef_, [[0, 0]]) - - # the same with rbf kernel - clf = svm.OneClassSVM(kernel='rbf') + clf = svm.OneClassSVM() clf.fit(X, Y) pred = clf.predict(T)