:py:mod:`bluecast.tests.test_error_analysis_regression` ======================================================= .. py:module:: bluecast.tests.test_error_analysis_regression Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: bluecast.tests.test_error_analysis_regression.create_test_bluecast_instance bluecast.tests.test_error_analysis_regression.create_test_bluecast_cv_instance bluecast.tests.test_error_analysis_regression.sample_regression_error_data bluecast.tests.test_error_analysis_regression.duckdb_regression_engine bluecast.tests.test_error_analysis_regression.test_duckdb_regression_engine_init bluecast.tests.test_error_analysis_regression.test_duckdb_load_regression_data bluecast.tests.test_error_analysis_regression.test_duckdb_compute_regression_statistics bluecast.tests.test_error_analysis_regression.test_duckdb_create_regression_visualizations bluecast.tests.test_error_analysis_regression.test_out_of_fold_data_reader_regression bluecast.tests.test_error_analysis_regression.test_out_of_fold_data_reader_regression_cv_error bluecast.tests.test_error_analysis_regression.test_out_of_fold_data_reader_regression_cv bluecast.tests.test_error_analysis_regression.test_error_analyser_regression_mixin bluecast.tests.test_error_analysis_regression.test_error_analyser_regression_full_pipeline bluecast.tests.test_error_analysis_regression.test_error_analyser_regression_cv_full_pipeline bluecast.tests.test_error_analysis_regression.test_error_analyser_regression_wrong_method_calls bluecast.tests.test_error_analysis_regression.test_error_distribution_regression_plotter_mixin bluecast.tests.test_error_analysis_regression.test_regression_stack_predictions_by_class bluecast.tests.test_error_analysis_regression.test_regression_calculate_errors bluecast.tests.test_error_analysis_regression.test_duckdb_create_regression_visualizations_with_residual_qq_plot bluecast.tests.test_error_analysis_regression.test_error_distribution_regression_plotter_mixin_plots .. py:function:: create_test_bluecast_instance() Create a mock or a test instance of BlueCast for regression .. py:function:: create_test_bluecast_cv_instance() Create a mock BlueCastCVRegression instance for testing .. py:function:: sample_regression_error_data() Create sample regression error analysis data for testing .. py:function:: duckdb_regression_engine() Create a DuckDB regression error analysis engine for testing .. py:function:: test_duckdb_regression_engine_init(duckdb_regression_engine) Test DuckDB regression error analysis engine initialization .. py:function:: test_duckdb_load_regression_data(duckdb_regression_engine, sample_regression_error_data) Test loading regression data into DuckDB .. py:function:: test_duckdb_compute_regression_statistics(duckdb_regression_engine, sample_regression_error_data) Test computing regression error statistics .. py:function:: test_duckdb_create_regression_visualizations(duckdb_regression_engine, sample_regression_error_data) Test creating regression error visualizations .. py:function:: test_out_of_fold_data_reader_regression(create_test_bluecast_instance) Test OutOfFoldDataReaderRegression with proper error handling .. py:function:: test_out_of_fold_data_reader_regression_cv_error() Test that OutOfFoldDataReaderRegression properly fails for CV instances .. py:function:: test_out_of_fold_data_reader_regression_cv(create_test_bluecast_cv_instance) Test OutOfFoldDataReaderRegressionCV .. py:function:: test_error_analyser_regression_mixin() Test ErrorAnalyserRegressionMixin functionality .. py:function:: test_error_analyser_regression_full_pipeline(create_test_bluecast_instance) Test full ErrorAnalyserRegression pipeline .. py:function:: test_error_analyser_regression_cv_full_pipeline(create_test_bluecast_cv_instance) Test full ErrorAnalyserRegressionCV pipeline .. py:function:: test_error_analyser_regression_wrong_method_calls() Test that wrong method calls raise appropriate errors .. py:function:: test_error_distribution_regression_plotter_mixin() Test ErrorDistributionRegressionPlotterMixin .. py:function:: test_regression_stack_predictions_by_class() Test that stack_predictions_by_class works correctly for regression .. py:function:: test_regression_calculate_errors() Test error calculation for regression .. py:function:: 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 .. py:function:: test_error_distribution_regression_plotter_mixin_plots() Exercise regression feature-level violin/box plotting path