Evaluate Machine Learning Model Performance
ml_evaluate.RdCalculates goodness-of-fit metrics (MSE, RMSE, MAE, R2) on preprocessed data, supporting fine-grained control over feature and target preprocessing states.
Arguments
- object
A `feature_data` object.
- ...
Additional arguments passed to `predict()`.
- model
A fitted machine learning model (e.g., Keras, nnet, lm).
- subset
Data subset to evaluate (`"all"`, `"train"`, or `"test"`).
- xprep
Preprocessing state for predictor features (`"both"`, `"scale"`, `"transform"`, `"none"`).
- yprep
Preprocessing state for target variable (`"both"`, `"scale"`, `"transform"`, `"none"`).
- to_original_scale
Logical; if `TRUE`, evaluates performance on original physical units (overrides `yprep` to `"none"` for target comparison).