Deborah.Elijah.DeborahWizardRunner

Deborah.Elijah.DeborahWizardRunner.run_DeborahWizardMethod
run_DeborahWizard() -> Dict{String, Any}

Interactive terminal wizard to generate a TOML configuration file for Deborah.DeborahCore.

This function guides the user through a series of prompts to collect all necessary fields for running a Deborah.DeborahCore-based machine learning estimation task. The generated configuration includes [data], [bootstrap], [jackknife], and optionally [abbreviation] sections.

It supports multiple input features, adjustable column indexing, label/train ratio selection, bootstrap/jackknife settings, and an optional abbreviation map (either inline or via external TOML).

Workflow Overview

  1. Prompt user for data paths, input files, and read columns.
  2. Define model metadata and ratio parameters (LBP/TRP).
  3. Collect bootstrap and jackknife configuration.
  4. Optionally load or manually define an abbreviation map.
  5. Write all values to a config_Deborah.toml file.

Returns

  • A Dict{String, Any} representing the full TOML configuration.

Side Effects

  • Writes a TOML file to the specified location via user input.
  • Displays progress and warnings in the REPL.
source