mirror of
https://github.com/Doctorado-ML/Stree_datasets.git
synced 2025-08-15 23:46:03 +00:00
debug report_score
This commit is contained in:
@@ -9,7 +9,7 @@ from mfs import MFS
|
||||
|
||||
|
||||
def header(filter_name):
|
||||
print(f"Score files")
|
||||
print("Score files")
|
||||
initial = f"{'Dataset':30s} T. Disc T.Selec "
|
||||
sec_line = "=" * 30 + " ======= ======= "
|
||||
for item in ["Normal", "Discret.", filter_name.upper()]:
|
||||
@@ -28,11 +28,12 @@ else:
|
||||
filter_name = "cfs"
|
||||
if filter_name not in ["cfs", "fcbf"]:
|
||||
print("First parameter has to be one of: {cfs, fcbf}")
|
||||
exit(1)
|
||||
datasets = Datasets(False, False, "tanveer")
|
||||
header(filter_name)
|
||||
better = worse = equal = 0
|
||||
for dataset in datasets:
|
||||
mdlp = MDLP(random_state=1)
|
||||
# mdlp = MDLP(random_state=1)
|
||||
X, y = datasets.load(dataset[0])
|
||||
mfs = MFS(discrete=False)
|
||||
now_disc = time.time()
|
||||
@@ -43,7 +44,7 @@ for dataset in datasets:
|
||||
if filter_name == "cfs":
|
||||
features_selected = mfs.cfs(X_disc, y).get_results()
|
||||
else:
|
||||
features_selected = mfs.fcbf(X_disc, y, 5e-2).get_results()
|
||||
features_selected = mfs.fcbf(X_disc, y, 1e-7).get_results()
|
||||
time_selec = time.time() - now_selec
|
||||
output = ""
|
||||
odte_score = stree_score = 0.0
|
||||
|
Reference in New Issue
Block a user