- Added complete, CRAN-compliant roxygen2
@paramtags to all primary exported pipeline functions to ensure complete.Rdmanual generation. - Fully documented previously undocumented core user-level assets, including
ExportNumericResults(),LaunchNumericApp(),NumericEnsemblesDemo(),RenderExecutiveReport(),load_pipeline(),predict_production(), andsave_pipeline(). - Enhanced
DESCRIPTIONfield to satisfy CRAN's 3-sentence minimum structural rule and refined package dependency metadata.
- Implemented defensive warning filters within the core engine's predictive evaluation sub-routine (
suppressWarningsonks.test) to prevent terminal logging pollution caused by dataset tie-points. - Standardized validation checks for input execution tracks, confirming parameter metrics adhere strictly to decimal fractions where proportional values are required.
- Resolved missing argument matching warnings within
Numeric.RdandNumericEnsemblesConfig.Rdusage specifications.
Removed functions based on vif packacge because I received information the vif package will be archived
Fixed errors that the variable importance barchart was not saving when the user requested it, and set_seed was crashing. Both are fixed, passed tests, running fine.
I received word that the package reactablefmtr will be archived on 2026-03-17. I replaced those functions in NumericEnsembles using the htmlwidges and htmltools libraries.
Added several functions to separate best performing from worst performing data, using the vip package
Removed ensemble_XGBoost due to problems with overfitting, replaced with ensemble_neuralnet, which does not have any issues with overfitting.
Added automatic stratified sampling for train, test and validation sets. Also added automatic histograms of the overfitting data.
Add back remove_data_correlations_greater_than. This addresses issues when data has columns that are highly correlated.
Updated ReadMe to reflect recent changes (32 models instead of 40), added a report (in the Vignettes) in Quarto format
Corrected 160 plots (40 models x 4 plots each, pred_vs_actual, pred_vs_residuals, hist_residuals and qq plots. They were not printing the correct plot, that is now fixed.)
Added Variance Inflation Factor. The user is able to set the VIF value, and models are built with VIF values at or below the user's choice of VIF value
Added "free" and "fixed" scales to all appropriate plots. Each result has two plots, one with free scales, the other with fixed scales.
Added Kolomogrov-Smirnovv test to help the user see which models test similar to the actual holdout data
Added several "Holdout vs train" charts to show how each model performs across multiple resamples, and the range of values of holdout RMSE / train RMSE
- Initial CRAN submission.
Added example of New_Boston data set as a new data set to use in NumericEnsembles ('do_you_have_new_data?')
- To see how this works, use the data as Boston_housing, and the new data as New_Boston.