bluecast.tests.test_error_analysis_regression¶
Module Contents¶
Functions¶
Create a mock or a test instance of BlueCast for regression |
|
Create a mock BlueCastCVRegression instance for testing |
|
Create sample regression error analysis data for testing |
|
Create a DuckDB regression error analysis engine for testing |
|
Test DuckDB regression error analysis engine initialization |
|
Test loading regression data into DuckDB |
|
Test computing regression error statistics |
|
Test creating regression error visualizations |
|
Test OutOfFoldDataReaderRegression with proper error handling |
|
Test that OutOfFoldDataReaderRegression properly fails for CV instances |
|
Test OutOfFoldDataReaderRegressionCV |
|
Test ErrorAnalyserRegressionMixin functionality |
|
Test full ErrorAnalyserRegression pipeline |
|
Test full ErrorAnalyserRegressionCV pipeline |
|
Test that wrong method calls raise appropriate errors |
|
Test ErrorDistributionRegressionPlotterMixin |
|
Test that stack_predictions_by_class works correctly for regression |
|
Test error calculation for regression |
|
|
Ensure residual Q-Q plot branch is executed when enough samples are present |
Exercise regression feature-level violin/box plotting path |
- bluecast.tests.test_error_analysis_regression.create_test_bluecast_instance()¶
Create a mock or a test instance of BlueCast for regression
- bluecast.tests.test_error_analysis_regression.create_test_bluecast_cv_instance()¶
Create a mock BlueCastCVRegression instance for testing
- bluecast.tests.test_error_analysis_regression.sample_regression_error_data()¶
Create sample regression error analysis data for testing
- bluecast.tests.test_error_analysis_regression.duckdb_regression_engine()¶
Create a DuckDB regression error analysis engine for testing
- bluecast.tests.test_error_analysis_regression.test_duckdb_regression_engine_init(duckdb_regression_engine)¶
Test DuckDB regression error analysis engine initialization
- bluecast.tests.test_error_analysis_regression.test_duckdb_load_regression_data(duckdb_regression_engine, sample_regression_error_data)¶
Test loading regression data into DuckDB
- bluecast.tests.test_error_analysis_regression.test_duckdb_compute_regression_statistics(duckdb_regression_engine, sample_regression_error_data)¶
Test computing regression error statistics
- bluecast.tests.test_error_analysis_regression.test_duckdb_create_regression_visualizations(duckdb_regression_engine, sample_regression_error_data)¶
Test creating regression error visualizations
- bluecast.tests.test_error_analysis_regression.test_out_of_fold_data_reader_regression(create_test_bluecast_instance)¶
Test OutOfFoldDataReaderRegression with proper error handling
- bluecast.tests.test_error_analysis_regression.test_out_of_fold_data_reader_regression_cv_error()¶
Test that OutOfFoldDataReaderRegression properly fails for CV instances
- bluecast.tests.test_error_analysis_regression.test_out_of_fold_data_reader_regression_cv(create_test_bluecast_cv_instance)¶
Test OutOfFoldDataReaderRegressionCV
- bluecast.tests.test_error_analysis_regression.test_error_analyser_regression_mixin()¶
Test ErrorAnalyserRegressionMixin functionality
- bluecast.tests.test_error_analysis_regression.test_error_analyser_regression_full_pipeline(create_test_bluecast_instance)¶
Test full ErrorAnalyserRegression pipeline
- bluecast.tests.test_error_analysis_regression.test_error_analyser_regression_cv_full_pipeline(create_test_bluecast_cv_instance)¶
Test full ErrorAnalyserRegressionCV pipeline
- bluecast.tests.test_error_analysis_regression.test_error_analyser_regression_wrong_method_calls()¶
Test that wrong method calls raise appropriate errors
- bluecast.tests.test_error_analysis_regression.test_error_distribution_regression_plotter_mixin()¶
Test ErrorDistributionRegressionPlotterMixin
- bluecast.tests.test_error_analysis_regression.test_regression_stack_predictions_by_class()¶
Test that stack_predictions_by_class works correctly for regression
- bluecast.tests.test_error_analysis_regression.test_regression_calculate_errors()¶
Test error calculation for regression
- bluecast.tests.test_error_analysis_regression.test_duckdb_create_regression_visualizations_with_residual_qq_plot(duckdb_regression_engine)¶
Ensure residual Q-Q plot branch is executed when enough samples are present
- bluecast.tests.test_error_analysis_regression.test_error_distribution_regression_plotter_mixin_plots()¶
Exercise regression feature-level violin/box plotting path