fastml0.7.7 package

Guarded Resampling Workflows for Safe and Automated Machine Learning in R

plot_ice

Plot ICE curves for a fastml model

plot.fastml_stability

Plot method for fastml_stability objects

plot.fastml

Plot Methods for fastml Objects

predict_model.model_fit

Internal predict_model method for parsnip fits

predict_risk

Predict Risk Scores from a Survival Model

predict_survival

Predict survival probabilities from a survival model

predict.fastml

Predict method for fastml objects

print_default_differences

Print Default Differences Table

print_tuning_presets

Print Tuning Presets Summary

print.fastml_stability

Print method for fastml_stability objects

process_model

Process and Evaluate a Model Workflow

recommend_tuning_config

Recommend Tuning Configuration

reset_default_warnings

Reset Default Override Warnings

resolve_positive_class

Resolve the positive class for binary classification

sanitize

Clean Column Names or Character Vectors by Removing Special Characters

save.fastml

Save Model Function

summary.fastml

Summary Function for fastml (Using yardstick for ROC Curves)

surrogate_tree

Fit a surrogate decision tree for a fastml model

train_models

Train Specified Machine Learning Algorithms on the Training Data

tuning_config

Tuning Configuration and Complexity Presets

load_model

Load Model Function

map_brier_values

Map Brier Curve Values to Specific Horizons

compute_uno_c_index

Compute Uno's C-index (Time-Dependent AUC)

convert_survival_predictions

Convert Various Prediction Formats to Survival Matrix

get_default_params_with_warnings

Get Default Parameters with Transparency Warnings

align_survival_curve

Align Survival Curve to Evaluation Times

assign_risk_group

Assign Risk Groups

get_tuning_params_for_complexity

Get Tuning Parameters for Complexity Level

availableMethods

Get Available Methods

build_survfit_matrix

Build Survival Matrix from survfit Object

clamp01

Clamp Values to [0, 1]

compare_defaults

Compare fastml and parsnip defaults

compute_ibrier

Compute Integrated Brier Score and Curve

compute_rmst_difference

Compute Difference in Restricted Mean Survival Time (RMST)

compute_survreg_matrix

Compute Survival Matrix from survreg Model

compute_tau_limit

Compute Tau Limit (t_max)

counterfactual_explain

Generate counterfactual explanations for a fastml model

create_censor_eval

Create Censoring Distribution Evaluator

defaults_registry

Defaults Registry for Engine and Parameter Transparency

determine_round_digits

Determine rounding digits for time horizons

dot-fastml_warned_defaults

Environment for Tracking Warned Defaults

estimate_tuning_time

Estimate Tuning Time

explain_ale

Compute Accumulated Local Effects (ALE) for a fastml model

explain_dalex

Generate DALEX explanations for a fastml model

explain_lime

Generate LIME explanations for a fastml model

explain_stability

Analyze Feature Importance Stability Across Cross-Validation Folds

extract_survreg_components

Extract survreg Linear Predictor and Scale

fastexplain

Explain a fastml model using various techniques

fastexplore

Lightweight exploratory helper

fastml_compute_holdout_results

Evaluate Models Function

fastml_guard_validate_indices

Guarded Resampling Utilities

get_default_params

Get Default Parameters for an Algorithm

fastml_normalize_survival_status

Internal helpers for survival-specific preprocessing

fastml_prepare_explainer_inputs

Internal helper to prepare explainer inputs from a fastml object

fastml

Fast Machine Learning Function

flatten_and_rename_models

Flatten and Rename Models

format_default_override_warning

Format Default Override Warning Message

get_best_model_idx

Get Best Model Indices by Metric and Group

get_best_model_names

Get Best Model Names

get_best_workflows

Get Best Workflows

get_default_differences

Get All Default Differences Summary

get_default_engine

Get Default Engine

interaction_strength

Compute feature interaction strengths for a fastml model

get_default_tune_params

Get Default Tuning Parameters

get_engine_names

Get Engine Names from Model Workflows

get_expanded_tune_params

Expanded Default Tuning Parameters

get_model_engine_names

Get Model Engine Names

get_parsnip_default_engine

Get Parsnip Default Engine for an Algorithm

get_parsnip_default_params

Get Parsnip Default Parameters for an Algorithm

get_surv_info

Extract Time and Status from Survival Matrix

get_tuning_complexity

Tuning Complexity Presets

validate_defaults_registry

Validate Defaults Registry Against Parsnip

warn_default_override

Warn About Default Overrides

Provides a guarded resampling workflow for training and evaluating machine-learning models. When the guarded resampling path is used, preprocessing and model fitting are re-estimated within each resampling split to reduce leakage risk. Supports multiple resampling schemes, integrates with established engines in the 'tidymodels' ecosystem, and aims to improve evaluation reliability by coordinating preprocessing, fitting, and evaluation within supported workflows. Offers a lightweight AutoML-style workflow by automating model training, resampling, and tuning across multiple algorithms, while keeping evaluation design explicit and user-controlled.

  • Maintainer: Selcuk Korkmaz
  • License: MIT + file LICENSE
  • Last published: 2026-01-27