You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, I encountered a problem in MAPIE. When we use MapieRegressor with J+ or CV+ without any random state, then the Kfold and LeaveOneOut methods of sklearn are not seeded. It means that when computing the $R_i^{LOO}$, it happens that we compute them with which used the $i$th observation as training point. Here is a reproducible example to show that, without seed, when calling cv.split(X) at two different moments leads to different split of the data (which is the case in EnsembleRegressor)
Thank you for reporting this bug. The problem should be solved directly in check_cv in utils.py as it is a wrapper around the cv attribute of the MAPIE estimator (called at fit time for both regression and classification). Instead, I suggest a test for this function.
Hello, I encountered a problem in MAPIE. When we use MapieRegressor with J+ or CV+ without any random state, then the Kfold and LeaveOneOut methods of sklearn are not seeded. It means that when computing the$R_i^{LOO}$ , it happens that we compute them with which used the $i$th observation as training point. Here is a reproducible example to show that, without seed, when calling
cv.split(X)
at two different moments leads to different split of the data (which is the case in EnsembleRegressor)The text was updated successfully, but these errors were encountered: