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