stratifiedgroupkfold cross validation
stratifiedgroupkfold = StratifiedGroupKFold(n_splits=3) #Model Implementation model = RandomForestClassifier() #Scoring Function scoring=['balanced_accuracy','precision_macro','recall_macro'] #Cross Validation cv_score = cross_validate(model, df, y,scoring=scoring ,cv=stratifiedgroupkfold, n_jobs=-1,groups=groups) cv_score