From a658df724eb5e26f030be36a2035b6c2be0e2c87 Mon Sep 17 00:00:00 2001 From: Gregory Ditzler Date: Tue, 10 Jun 2014 17:40:47 -0400 Subject: added MIM test --- test/test.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'test') diff --git a/test/test.py b/test/test.py index b5e16d1..caa3874 100644 --- a/test/test.py +++ b/test/test.py @@ -66,7 +66,7 @@ elif data_source == 'digits': n_observations = len(data) # number of samples in the data set n_features = len(data.transpose()) # number of features in the data set n_select = 15 # how many features to select -method = 'JMI' # feature selection algorithm +method = 'MIM' # feature selection algorithm print '---> Information' @@ -147,6 +147,16 @@ if check_result(sf, n_relevant) == True: else: print ' mRMR failed!' +################################################################# +################################################################# +print ' Running MIM...' +sf = MIM(data, labels, n_select) +if check_result(sf, n_relevant) == True: + print ' MIM passed!' +else: + print ' MIM failed!' + +p print '---> Done unit tests!' -- cgit v1.2.3 From 3312d31b3b3bfbd17db8d4ec88222bd9b667c7ef Mon Sep 17 00:00:00 2001 From: Gregory Ditzler Date: Mon, 13 Oct 2014 06:13:40 -0400 Subject: fixed digit demo --- test/test.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'test') diff --git a/test/test.py b/test/test.py index caa3874..7baf1f5 100644 --- a/test/test.py +++ b/test/test.py @@ -25,7 +25,7 @@ def read_digits(fname='digit.txt'): data = [] for line in fw: data.append( [float(x) for x in line] ) - data = np.array(data) + data = np.array(data, order="F") labels = data[:,len(data.transpose())-1] data = data[:,:len(data.transpose())-1] return data, labels @@ -47,7 +47,6 @@ def uniform_data(n_observations = 1000, n_features = 50, n_relevant = 5): else: labels[m] = 2 data = data.transpose() - return data, labels @@ -86,7 +85,7 @@ if check_result(sf, n_relevant) == True: print ' BetaGamma passed!' else: print ' BetaGamma failed!' - +print sf ################################################################# ################################################################# @@ -156,7 +155,6 @@ if check_result(sf, n_relevant) == True: else: print ' MIM failed!' -p print '---> Done unit tests!' -- cgit v1.2.3 From dc90a9f24710f9bfcec2fa7cdb291c0de8ed3992 Mon Sep 17 00:00:00 2001 From: Gregory Ditzler Date: Mon, 13 Oct 2014 06:14:08 -0400 Subject: removed debug print --- test/test.py | 1 - 1 file changed, 1 deletion(-) (limited to 'test') diff --git a/test/test.py b/test/test.py index 7baf1f5..7b90b3b 100644 --- a/test/test.py +++ b/test/test.py @@ -85,7 +85,6 @@ if check_result(sf, n_relevant) == True: print ' BetaGamma passed!' else: print ' BetaGamma failed!' -print sf ################################################################# ################################################################# -- cgit v1.2.3