From 3af89cd7492fb037edcb0c77260b56a318c5a397 Mon Sep 17 00:00:00 2001
From: Baptiste Bauvin <baptiste.bauvin@lis-lab.fr>
Date: Wed, 1 Mar 2023 10:24:12 -0500
Subject: [PATCH] Precision

---
 summit/multiview_platform/monoview_classifiers/repeatboost.py | 2 +-
 summit/multiview_platform/monoview_classifiers/scm.py         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/summit/multiview_platform/monoview_classifiers/repeatboost.py b/summit/multiview_platform/monoview_classifiers/repeatboost.py
index c7e60594..78cbd890 100644
--- a/summit/multiview_platform/monoview_classifiers/repeatboost.py
+++ b/summit/multiview_platform/monoview_classifiers/repeatboost.py
@@ -23,7 +23,7 @@ class RepDT(DecisionTree):
     def fit(self, X, y, sample_weight=None, check_input=True):
         if sample_weight is not None:
             new_X, new_y = self.fake_repetitions(X, y, sample_weight,
-                                                 precision=3)
+                                                 precision=4)
         else:
             new_X = X
             new_y = y
diff --git a/summit/multiview_platform/monoview_classifiers/scm.py b/summit/multiview_platform/monoview_classifiers/scm.py
index 375a08d6..b3096059 100644
--- a/summit/multiview_platform/monoview_classifiers/scm.py
+++ b/summit/multiview_platform/monoview_classifiers/scm.py
@@ -65,7 +65,7 @@ class SCM(scm, BaseMonoviewClassifier):
 
     def fit(self, X, y, tiebreaker=None, iteration_callback=None, sample_weight=None, **fit_params):
         if sample_weight is not None:
-            new_X, new_y = self.fake_repetitions(X, y, sample_weight, precision=3)
+            new_X, new_y = self.fake_repetitions(X, y, sample_weight, precision=4)
         else:
             new_X = X
             new_y = y
-- 
GitLab