ml_model_evaluation
Score predictions against actual values to compute classification (accuracy, precision, recall, F1) or regression metrics (MSE, MAE, RMSE, R²). Returns a markdown report.
Instructions
Score an existing model's predictions against actual values. Classification returns accuracy/precision/recall/F1 from a binary (0/1) confusion matrix; regression returns MSE/MAE/RMSE/R². Returns a markdown report of the requested metrics plus sample count. This scores supplied predictions; to fit a model from raw data use advanced_regression_analysis.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| modelType | Yes | Type of machine learning model | |
| actualValues | Yes | Ground-truth target values; for classification, binary labels encoded as 0 or 1. | |
| predictedValues | Yes | Model predictions, same length/order as actualValues; for classification, 0 or 1. | |
| evaluationMetrics | No | Metrics to report - classification: 'accuracy','precision','recall','f1_score'; regression: 'mse','mae','rmse','r_squared'. Only metrics matching modelType are computed (default ['accuracy','mse']). |