N.B: the underlying C++ implementation is able to automatically set some missing parameters (NA).
The final parameters are those returned by the function, is the params slot.
# S3 method for class 'fuzzycoco_model'
fit_xy(
object,
x,
y,
engine = FUZZY_COCO_HYBRID_ENGINE,
max_generations = object$params$global_params$max_generations,
max_fitness = object$params$global_params$max_fitness,
seed = object$seed,
verbose = object$verbose,
...
)the fuzzycoco_model object to fit
the input variables data (usually to fit) as a dataframe
the output variables data (usually to fit) as a dataframe
the fuzzy coco fit engine to use, one of rcpp and hybrid
The maximum number of iterations of the algorithm. Each iteration produces a new generation of the rules and membership functions populations.
a stop condition: the iterations stop as soon as a generated fuzzy system fitness reaches that threshold.
the RNG seed to use (to fit the model)
whether to be verbose
Arguments passed on to fuzzycoco_fit_df_hybrid
modela Fuzzy Coco model as a fuzzy_coco object
progresswhether to display the computation progress (using progressr, if available)
untilfunction that takes an engine and returns TRUE if and only if the evolution must stop.
It is a way for the user to customize the stop conditions of the algorithm.
the fit as a named list