#[derive(Debug, Clone, Default)]
pub struct CrossValidation {
pub number_of_folds: i64,
pub stratified: bool,
pub random_seed: i64,
pub scheme_name: String,
pub description: String,
}
#[derive(Debug, Clone, Default)]
pub struct JackknifeResampling {
pub scheme_name: String,
pub description: String,
}
#[derive(Debug, Clone, Default)]
pub struct LeaveOneOutCrossValidation {
pub scheme_name: String,
pub description: String,
}
#[derive(Debug, Clone, Default)]
pub struct MonteCarloResampling {
pub number_of_iterations: i64,
pub train_size: f64,
pub random_seed: i64,
pub scheme_name: String,
pub description: String,
}
#[derive(Debug, Clone, Default)]
pub struct StratifiedCrossValidation {
pub number_of_folds: i64,
pub random_seed: i64,
pub scheme_name: String,
pub description: String,
}