├── .github └── workflows │ ├── python-publish.yml │ └── tests.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── cyclic_boosting ├── GBSregression.py ├── __init__.py ├── base.py ├── binning │ ├── __init__.py │ ├── _binary_search.py │ ├── _utils.py │ ├── bin_number_transformer.py │ └── ecdf_transformer.py ├── classification.py ├── common_smoothers.py ├── features.py ├── flags.py ├── generic_loss.py ├── interaction_selection.py ├── learning_rate.py ├── link.py ├── location.py ├── nbinom.py ├── observers.py ├── pipelines.py ├── plots │ ├── _1dplots.py │ ├── _2dplots.py │ ├── __init__.py │ └── plot_utils.py ├── price.py ├── quantile_matching.py ├── regression.py ├── smoothing │ ├── __init__.py │ ├── base.py │ ├── extrapolate.py │ ├── meta_smoother.py │ ├── multidim.py │ ├── onedim.py │ └── orthofit.py └── utils.py ├── docs ├── JQPDregression.pdf ├── Makefile ├── make.bat ├── requirements.txt └── source │ ├── concepts.md │ ├── conf.py │ ├── contributing.md │ ├── cyclic_boosting.binning.rst │ ├── cyclic_boosting.plots.rst │ ├── cyclic_boosting.rst │ ├── cyclic_boosting.smoothing.rst │ ├── faq.md │ ├── index.rst │ ├── install.md │ ├── introduction.md │ ├── modules.rst │ └── tutorial.md ├── examples ├── classification │ └── classification_adult.ipynb └── regression │ └── regression.ipynb ├── poetry.lock ├── pyproject.toml └── tests ├── conftest.py ├── integration_test_data.csv ├── test_binary_search.py ├── test_features.py ├── test_integration.py ├── test_interaction_selection.py ├── test_learning_rate.py ├── test_link.py ├── test_plots.py ├── test_quantile_matching.py ├── test_smoothing_base.py ├── test_smoothing_multidim.py ├── test_smoothing_onedim.py ├── test_smoothing_ortho.py ├── test_utils.py └── utils.py /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/README.md -------------------------------------------------------------------------------- /cyclic_boosting/GBSregression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/GBSregression.py -------------------------------------------------------------------------------- /cyclic_boosting/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/__init__.py -------------------------------------------------------------------------------- /cyclic_boosting/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/base.py -------------------------------------------------------------------------------- /cyclic_boosting/binning/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/binning/__init__.py -------------------------------------------------------------------------------- /cyclic_boosting/binning/_binary_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/binning/_binary_search.py -------------------------------------------------------------------------------- /cyclic_boosting/binning/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/binning/_utils.py -------------------------------------------------------------------------------- /cyclic_boosting/binning/bin_number_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/binning/bin_number_transformer.py -------------------------------------------------------------------------------- /cyclic_boosting/binning/ecdf_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/binning/ecdf_transformer.py -------------------------------------------------------------------------------- /cyclic_boosting/classification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/classification.py -------------------------------------------------------------------------------- /cyclic_boosting/common_smoothers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/common_smoothers.py -------------------------------------------------------------------------------- /cyclic_boosting/features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/features.py -------------------------------------------------------------------------------- /cyclic_boosting/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/flags.py -------------------------------------------------------------------------------- /cyclic_boosting/generic_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/generic_loss.py -------------------------------------------------------------------------------- /cyclic_boosting/interaction_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/interaction_selection.py -------------------------------------------------------------------------------- /cyclic_boosting/learning_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/learning_rate.py -------------------------------------------------------------------------------- /cyclic_boosting/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/link.py -------------------------------------------------------------------------------- /cyclic_boosting/location.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/location.py -------------------------------------------------------------------------------- /cyclic_boosting/nbinom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/nbinom.py -------------------------------------------------------------------------------- /cyclic_boosting/observers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/observers.py -------------------------------------------------------------------------------- /cyclic_boosting/pipelines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/pipelines.py -------------------------------------------------------------------------------- /cyclic_boosting/plots/_1dplots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/plots/_1dplots.py -------------------------------------------------------------------------------- /cyclic_boosting/plots/_2dplots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/plots/_2dplots.py -------------------------------------------------------------------------------- /cyclic_boosting/plots/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/plots/__init__.py -------------------------------------------------------------------------------- /cyclic_boosting/plots/plot_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/plots/plot_utils.py -------------------------------------------------------------------------------- /cyclic_boosting/price.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/price.py -------------------------------------------------------------------------------- /cyclic_boosting/quantile_matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/quantile_matching.py -------------------------------------------------------------------------------- /cyclic_boosting/regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/regression.py -------------------------------------------------------------------------------- /cyclic_boosting/smoothing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/smoothing/__init__.py -------------------------------------------------------------------------------- /cyclic_boosting/smoothing/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/smoothing/base.py -------------------------------------------------------------------------------- /cyclic_boosting/smoothing/extrapolate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/smoothing/extrapolate.py -------------------------------------------------------------------------------- /cyclic_boosting/smoothing/meta_smoother.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/smoothing/meta_smoother.py -------------------------------------------------------------------------------- /cyclic_boosting/smoothing/multidim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/smoothing/multidim.py -------------------------------------------------------------------------------- /cyclic_boosting/smoothing/onedim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/smoothing/onedim.py -------------------------------------------------------------------------------- /cyclic_boosting/smoothing/orthofit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/smoothing/orthofit.py -------------------------------------------------------------------------------- /cyclic_boosting/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/cyclic_boosting/utils.py -------------------------------------------------------------------------------- /docs/JQPDregression.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/docs/JQPDregression.pdf -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/docs/source/concepts.md -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/docs/source/contributing.md -------------------------------------------------------------------------------- /docs/source/cyclic_boosting.binning.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/docs/source/cyclic_boosting.binning.rst -------------------------------------------------------------------------------- /docs/source/cyclic_boosting.plots.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/docs/source/cyclic_boosting.plots.rst -------------------------------------------------------------------------------- /docs/source/cyclic_boosting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/docs/source/cyclic_boosting.rst -------------------------------------------------------------------------------- /docs/source/cyclic_boosting.smoothing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/docs/source/cyclic_boosting.smoothing.rst -------------------------------------------------------------------------------- /docs/source/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/docs/source/faq.md -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/docs/source/install.md -------------------------------------------------------------------------------- /docs/source/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/docs/source/introduction.md -------------------------------------------------------------------------------- /docs/source/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/docs/source/modules.rst -------------------------------------------------------------------------------- /docs/source/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/docs/source/tutorial.md -------------------------------------------------------------------------------- /examples/classification/classification_adult.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/examples/classification/classification_adult.ipynb -------------------------------------------------------------------------------- /examples/regression/regression.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/examples/regression/regression.ipynb -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/integration_test_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/tests/integration_test_data.csv -------------------------------------------------------------------------------- /tests/test_binary_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/tests/test_binary_search.py -------------------------------------------------------------------------------- /tests/test_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/tests/test_features.py -------------------------------------------------------------------------------- /tests/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/tests/test_integration.py -------------------------------------------------------------------------------- /tests/test_interaction_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/tests/test_interaction_selection.py -------------------------------------------------------------------------------- /tests/test_learning_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/tests/test_learning_rate.py -------------------------------------------------------------------------------- /tests/test_link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/tests/test_link.py -------------------------------------------------------------------------------- /tests/test_plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/tests/test_plots.py -------------------------------------------------------------------------------- /tests/test_quantile_matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/tests/test_quantile_matching.py -------------------------------------------------------------------------------- /tests/test_smoothing_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/tests/test_smoothing_base.py -------------------------------------------------------------------------------- /tests/test_smoothing_multidim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/tests/test_smoothing_multidim.py -------------------------------------------------------------------------------- /tests/test_smoothing_onedim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/tests/test_smoothing_onedim.py -------------------------------------------------------------------------------- /tests/test_smoothing_ortho.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/tests/test_smoothing_ortho.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Blue-Yonder-OSS/cyclic-boosting/HEAD/tests/utils.py --------------------------------------------------------------------------------