.. _f-piecewisetreeregressioncommoncpython-39-x8664-linux-gnu: module ``mlmodel._piecewise_tree_regression_common`` ==================================================== Short summary +++++++++++++ module ``mlinsights.mlmodel._piecewise_tree_regression_common`` Implements a custom criterion to train a decision tree. :githublink:`%|py|0` Classes +++++++ +-------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | class | truncated documentation | +===================================================================================================================+===========================================================================================================================+ | :class:`CommonRegressorCriterion ` | Common class to implement various version of `mean square error `_. ... | +-------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ Functions +++++++++ +------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | function | truncated documentation | +======================================================================================================================================================+====================================================================================================================================+ | :func:`_test_criterion_check ` | _test_criterion_check(Criterion criterion) | +------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_test_criterion_impurity_improvement ` | _test_criterion_impurity_improvement(Criterion criterion, double impurity_parent, double impurity_left, double impurity_right) ... | +------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_test_criterion_init ` | _test_criterion_init(Criterion criterion, const DOUBLE_t[:, | +------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_test_criterion_node_impurity ` | _test_criterion_node_impurity(Criterion criterion) Test purposes. Methods cannot be directly called from python. | +------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_test_criterion_node_impurity_children ` | _test_criterion_node_impurity_children(Criterion criterion) Test purposes. Methods cannot be directly called from python. ... | +------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_test_criterion_node_value ` | _test_criterion_node_value(Criterion criterion) Test purposes. Methods cannot be directly called from python. | +------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_test_criterion_printf ` | _test_criterion_printf(Criterion crit) Test purposes. Methods cannot be directly called from python. | +------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_test_criterion_proxy_impurity_improvement ` | _test_criterion_proxy_impurity_improvement(Criterion criterion) Test purposes. Methods cannot be directly called from python. ... | +------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | :func:`_test_criterion_update ` | _test_criterion_update(Criterion criterion, SIZE_t new_pos) Test purposes. Methods cannot be directly called from python. ... | +------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ | :func:`assert_criterion_equal ` | assert_criterion_equal(Criterion c1, Criterion c2) | +------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+ Documentation +++++++++++++ .. automodule:: mlinsights.mlmodel._piecewise_tree_regression_common :members: :special-members: __init__ :show-inheritance: