diff --git a/src/cpp/distribution.cpp b/src/cpp/distribution.cpp index 735b5a52..3d0b1544 100644 --- a/src/cpp/distribution.cpp +++ b/src/cpp/distribution.cpp @@ -2357,12 +2357,12 @@ namespace statiskit double BetaDistribution::ldf(const double& value) const { - double p; + double l; if(value < 0. || value > 1.) - { p = 0.; } + { l = -1 * std::numeric_limits< double >::infinity(); } else - { p = boost::math::lgamma(_alpha + _beta) - boost::math::lgamma(_alpha) - boost::math::lgamma(_beta) + (_alpha - 1) * log(value) + (_beta - 1) * log(1 - value); } - return p; + { l = boost::math::lgamma(_alpha + _beta) - boost::math::lgamma(_alpha) - boost::math::lgamma(_beta) + (_alpha - 1) * log(value) + (_beta - 1) * log(1 - value); } + return l; } double BetaDistribution::pdf(const double& value) const @@ -2377,12 +2377,17 @@ namespace statiskit double BetaDistribution::cdf(const double& value) const { - double p; - if(value < 0. || value > 1.) - { p = 0.; } + double c; + if(value < 0.) + { c = 0.; } else - { p = boost::math::ibeta(_alpha, _beta, value); } - return p; + { + if(value > 1.) + { c = 1.; } + else + { c = boost::math::ibeta(_alpha, _beta, value); } + } + return c; } double BetaDistribution::quantile(const double& p) const @@ -2401,6 +2406,99 @@ namespace statiskit double BetaDistribution::get_variance() const { return _alpha * _beta / (pow(_alpha + _beta, 2) * (_alpha + _beta + 1)); } + + UniformDistribution::UniformDistribution() + { + _alpha = 0.; + _beta = 1.; + } + + UniformDistribution::UniformDistribution(const double& alpha, const double& beta) + { + set_alpha(alpha); + set_beta(beta); + } + + UniformDistribution::UniformDistribution(const UniformDistribution& uniform) + { + _alpha = uniform._alpha; + _beta = uniform._beta; + } + + UniformDistribution::~UniformDistribution() + {} + + unsigned int UniformDistribution::get_nb_parameters() const + { return 2; } + + const double& UniformDistribution::get_alpha() const + { return _alpha; } + + void UniformDistribution::set_alpha(const double& alpha) + {_alpha = alpha; } + + const double& UniformDistribution::get_beta() const + { return _beta; } + + void UniformDistribution::set_beta(const double& beta) + { + if(beta <= _alpha) + { throw lower_bound_error("beta", beta, _alpha, true); } + _beta = beta; + } + + double UniformDistribution::ldf(const double& value) const + { + double l; + if(value < _alpha || value > _beta) + { l = -1 * std::numeric_limits< double >::infinity(); } + else + { l = -log(_beta - _alpha); } + return l; + } + + double UniformDistribution::pdf(const double& value) const + { + double p; + if(value < _alpha || value > _beta) + { p = 0.; } + else + { p = 1/(_beta - _alpha); } + return p; + } + + double UniformDistribution::cdf(const double& value) const + { + double c; + if(value <= _alpha) + { c = 0.; } + else + { + if (value >= _beta) + { c = 1.; } + else + { c = (value - _alpha)/(_beta - _alpha); } + } + return c; + } + + double UniformDistribution::quantile(const double& p) const + { return _alpha + p * (_beta - _alpha); } + + std::unique_ptr< UnivariateEvent > UniformDistribution::simulate() const + { + boost::uniform_01<> dist; + boost::variate_generator > simulator(__impl::get_random_generator(), dist); + return std::make_unique< ContinuousElementaryEvent >(_alpha + (_beta - _alpha) * simulator()); + } + + double UniformDistribution::get_mean() const + { return 0.5 * (_alpha + _beta); } + + double UniformDistribution::get_variance() const + { return pow(_beta - _alpha, 2)/12.; } + + double UnivariateConditionalDistribution::loglikelihood(const UnivariateConditionalData& data) const { double llh = 0.; diff --git a/src/cpp/distribution.h b/src/cpp/distribution.h index 00486626..d6acf386 100644 --- a/src/cpp/distribution.h +++ b/src/cpp/distribution.h @@ -1980,9 +1980,9 @@ namespace statiskit }; - /** \brief This class represents a Gamma distribution. + /** \brief This class represents a beta distribution. * - * \details The Gamma distribution is an univariate continuous distribution. + * \details The beta distribution is an univariate continuous distribution. * The support is the set of positive real values \f$\mathbb{R}_+^*\f$. * */ class STATISKIT_CORE_API BetaDistribution : public PolymorphicCopy< UnivariateDistribution, BetaDistribution, ContinuousUnivariateDistribution > @@ -1999,10 +1999,10 @@ namespace statiskit /** \brief An alternative constructor * - * \details This constructor is usefull for Gamma distribution instantiation with specified \f$\alpha\f$ and \f$\beta\f$ parameters. + * \details This constructor is usefull for beta distribution instantiation with specified \f$\alpha\f$ and \f$\beta\f$ parameters. * * \param alpha the specified shape parameter \f$ \alpha \in \mathbb{R}_+^* \f$. - * \param beta the specified rate parameter \f$ \beta \in \mathbb{R}_+^* \f$. + * \param beta the specified shape parameter \f$ \beta \in \mathbb{R}_+^* \f$. * */ BetaDistribution(const double& alpha, const double& beta); @@ -2012,10 +2012,10 @@ namespace statiskit /// \brief A destructor virtual ~BetaDistribution(); - /** \brief Returns the number of parameters of the Gamma distribution. + /** \brief Returns the number of parameters of the beta distribution. * - * \details In the general case the number of parameters of a Gamma distribution is \f$2\f$ (\f$alpha\f$ and \f$beta\f$). - * When \f$\alpha=1.\f$, the Gamma distribution is equivalent to the exponential distribution. + * \details In the general case the number of parameters of a beta distribution is \f$2\f$ (\f$alpha\f$ and \f$beta\f$). + * When \f$\alpha=1.\f$, the beta distribution is equivalent to the exponential distribution. * Therefore, in this case the number of parameters is \f$1\f$. * */ virtual unsigned int get_nb_parameters() const; @@ -2026,10 +2026,10 @@ namespace statiskit /// \brief Set the value of the shape parameter \f$\alpha\f$. void set_alpha(const double& mu); - /// \brief Get the value of the rate parameter \f$\beta\f$. + /// \brief Get the value of the shape parameter \f$\beta\f$. const double& get_beta() const; - /// \brief Set the value of the rate parameter \f$\beta\f$. + /// \brief Set the value of the shape parameter \f$\beta\f$. void set_beta(const double& sigma); /** \brief \copybrief statiskit::ContinuousUnivariateDistribution::ldf() @@ -2073,10 +2073,115 @@ namespace statiskit virtual std::unique_ptr< UnivariateEvent > simulate() const; - /// \brief Get mean of the Gamma distribution \f$ E(X) = \frac{\alpha}{\beta}\f$ + /// \brief Get mean of the beta distribution \f$ E(X) = \frac{\alpha}{\beta}\f$ virtual double get_mean() const; - /// \brief Get variance of the Gamma distribution \f$ V(X) = \frac{\alpha}{\beta^2} \f$. + /// \brief Get variance of the beta distribution \f$ V(X) = \frac{\alpha}{\beta^2} \f$. + virtual double get_variance() const; + + protected: + double _alpha; + double _beta; + }; + + + + + /** \brief This class represents a uniform distribution. + * + * \details The uniform distribution is an univariate continuous distribution. + * The support is the interval \f$[\alpha,\beta]\f$ where \f$\alpha\f$ and \f$\beta\f$ are two real values such that \f$\alpha<\beta\f$. + * */ + class STATISKIT_CORE_API UniformDistribution : public PolymorphicCopy< UnivariateDistribution, UniformDistribution, ContinuousUnivariateDistribution > + { + public: + /** \brief The default constructor + * + * \details The default constructor instantiate a uniform distribution with + * + * - \f$ \alpha = 0.\f$, + * - \f$ \beta = 1.\f$. + * */ + UniformDistribution(); + + /** \brief An alternative constructor + * + * \details This constructor is usefull for uniform distribution instantiation with specified \f$\alpha\f$ and \f$\beta\f$ parameters. + * + * \param alpha the specified support parameter \f$ \alpha \in \mathbb{R} \f$. + * \param beta the specified support parameter \f$ \beta \in \mathbb{R} \f$ such that \f$\alpha<\beta\f$. + * */ + UniformDistribution(const double& alpha, const double& beta); + + /// \brief A copy constructor + UniformDistribution(const UniformDistribution& uniform); + + /// \brief A destructor + virtual ~UniformDistribution(); + + /** \brief Returns the number of parameters of the uniform distribution. + * + * \details The number of parameters is \f$2\f$. + * */ + virtual unsigned int get_nb_parameters() const; + + /// \brief Get the value of the support parameter \f$\alpha\f$. + const double& get_alpha() const; + + /// \brief Set the value of the support parameter \f$\alpha\f$. + void set_alpha(const double& mu); + + /// \brief Get the value of the support parameter \f$\beta\f$. + const double& get_beta() const; + + /// \brief Set the value of the support parameter \f$\beta\f$. + void set_beta(const double& sigma); + + /** \brief \copybrief statiskit::ContinuousUnivariateDistribution::ldf() + * + * \details Let \f$x \in \mathbb{R} \f$ denote the value, + * \f[ + * \ln f(x) = \ln \{ \boldsymbol{1}_{[\alpha,\beta]}(x) \} - \ln (\beta-\alpha). + * \f] + * \param value The considered value \f$x\f$. + * */ + virtual double ldf(const double& value) const; + + /** \brief \copybrief statiskit::ContinuousUnivariateDistribution::pdf() + * + * \details Let \f$x \in \mathbb{R} \f$ denote the value, + * \f[ + * f(x) = \frac{1}{\beta-\alpha} \boldsymbol{1}_{[\alpha,\beta]}(x). + * \f] + * \param value The considered value \f$x\f$. + * */ + virtual double pdf(const double& value) const; + + /** \brief \copybrief statiskit::ContinuousUnivariateDistribution::cdf() + * + * \details Let \f$x \in \mathbb{R} \f$ denote the value, + * \f[ + * P(X \leq x) = \frac{x-\alpha}{\beta-\alpha} \boldsymbol{1}_{(\alpha,\beta)}(x) + \boldsymbol{1}_{[\beta,+\infty)}(x). + * \f] + * \param value The considered value \f$x\f$. + * */ + virtual double cdf(const double& value) const; + + /** \brief \copybrief statiskit::ContinuousUnivariateDistribution::quantile() + * + * \details Let \f$x \in \mathbb{R}^{+}_{*} \f$ denote the value to compute and $p \in \left(0,1\right)$ denote a given probability, + * \f[ + * x = \alpha + p (\beta-\alpha) + * \f] + * */ + virtual double quantile(const double& p) const; + + virtual std::unique_ptr< UnivariateEvent > simulate() const; + + /// \brief Get mean of the beta distribution \f$ E(X) = \frac{1}{2} (\alpha+\beta)\f$ + virtual double get_mean() const; + + /// \brief Get variance of the beta distribution \f$ V(X) = \frac{1}{12} (\alpha-\beta)^2 \f$. virtual double get_variance() const; protected: @@ -2084,6 +2189,8 @@ namespace statiskit double _beta; }; + + /** \Brief This class UnivariateConditionalDistribution represents the conditional distribution \f$ Y \vert \boldsymbol{X} \f$ of an univariate random component \f$ Y\f$ given a multivariate component \f$ \boldsymbol{X} \f$. * */ diff --git a/src/py/statiskit/core/_core.py b/src/py/statiskit/core/_core.py index 411627e5..7266ad10 100644 --- a/src/py/statiskit/core/_core.py +++ b/src/py/statiskit/core/_core.py @@ -1,8 +1,8 @@ __all__ = [] # Import dependency decorator modules -import statiskit.linalg._linalg import statiskit.stl._stl +import statiskit.linalg._linalg # Import Boost.Python module from . import __core @@ -140,7 +140,7 @@ __core.statiskit._Selection_5b1444f7a44054459e5adff18c81bbfb.CriterionEstimator.criterion_type = __core.statiskit.__selection_5b1444f7a44054459e5adff18c81bbfb._criterion_estimator.criterion_type # Group template specializations -__core.statiskit._PolymorphicCopy = (__core.statiskit._PolymorphicCopy_0281a28ebbe655cabfc3d1baabb16b6c, __core.statiskit._PolymorphicCopy_1790dd7d2111554099562871bb0f85af, __core.statiskit._PolymorphicCopy_d84d3426cce55670b51d351b388a8ae8, __core.statiskit._PolymorphicCopy_eb4ed1ac11775528a15a11246865cec3, __core.statiskit._PolymorphicCopy_fbe279819c925fe9bb1cdf5d0de8cf1a, __core.statiskit._PolymorphicCopy_0ec3624c447f5547b35390faafaf867f, __core.statiskit._PolymorphicCopy_167b2440c33657b2abc8311b6621a7bb, __core.statiskit._PolymorphicCopy_16a072b3aa3255f989f89ed810798d2e, __core.statiskit._PolymorphicCopy_214e9eab615f5960b6c5415c0c55fa0c, __core.statiskit._PolymorphicCopy_2ff2806eb8795c00b3220e66ed037bae, __core.statiskit._PolymorphicCopy_3185f3f8abfe5447acd1b43172130b8e, __core.statiskit._PolymorphicCopy_3389d2f38d825c49975e5cfc9a0517d5, __core.statiskit._PolymorphicCopy_43d603893a165ed2bf34ad286a50f22e, __core.statiskit._PolymorphicCopy_5e9c2eecb34851cd99100ce520f53c6e, __core.statiskit._PolymorphicCopy_665b8d3ceeaa526cb99ce05a6dc94f38, __core.statiskit._PolymorphicCopy_6c36c615980657b7b51c6c44de94c819, __core.statiskit._PolymorphicCopy_7504e6a86bdf57c0a7e644a6615fcd51, __core.statiskit._PolymorphicCopy_7510c84a2e4c5022ac15bd97a576d4b0, __core.statiskit._PolymorphicCopy_7963cd416f6c50c09445d3b27e4f9428, __core.statiskit._PolymorphicCopy_79be5108bb8c56d9825ee10945271a59, __core.statiskit._PolymorphicCopy_8486f4aa8ce25724972cec18f80c00cc, __core.statiskit._PolymorphicCopy_861c54941e635197a1fd90e0eb95cd28, __core.statiskit._PolymorphicCopy_86ceaf8153c052c9b470c7e534cdb934, __core.statiskit._PolymorphicCopy_988ed407a0da542eb838d5681ba5ffd1, __core.statiskit._PolymorphicCopy_abb8de3fed35566b9c88aebdaec5f1a0, __core.statiskit._PolymorphicCopy_b101d02bb3d95e95ac86387f50f9bccd, __core.statiskit._PolymorphicCopy_bb48025bb0a15b5c907ff0400bf2207a, __core.statiskit._PolymorphicCopy_bc77a106572e58ba96fe5742a38e574c, __core.statiskit._PolymorphicCopy_cc3bc950f48855398043fabd1fa92b62, __core.statiskit._PolymorphicCopy_dd64d489201652bd9b30c6b9ce866197, __core.statiskit._PolymorphicCopy_eae24fefebd9570687e8a345f6e50c1b, __core.statiskit._PolymorphicCopy_f93af042f688513484b1158c96b9eaef, __core.statiskit._PolymorphicCopy_fcc6162c378c5756b392afed99931125, __core.statiskit._PolymorphicCopy_09fa62065c8f5098af0f7db57ad3e6a9, __core.statiskit._PolymorphicCopy_1151599a3fae506b8f5a5bddf7efd129, __core.statiskit._PolymorphicCopy_3fdfbd3fa64657cebd5a4166db8b26a9, __core.statiskit._PolymorphicCopy_473e4f9a05ed5118bd06e179489a35f4, __core.statiskit._PolymorphicCopy_48bccb3a91fe5cebbca2f6105b37b2c5, __core.statiskit._PolymorphicCopy_90681e203d925f7c8b9ca14a02786804, __core.statiskit._PolymorphicCopy_a3883be24c8c5dd1bcba4dff4ebd0c4f, __core.statiskit._PolymorphicCopy_b014379d48a45dac9f7ee65cf09afac7, __core.statiskit._PolymorphicCopy_b745bd62c1315087a0aa661317232745, __core.statiskit._PolymorphicCopy_d09bc728f19c5db5a6f8091c4c6d9f2b, __core.statiskit._PolymorphicCopy_d0ed0f7adad950a1a66bbbf2fcc3f5d1, __core.statiskit._PolymorphicCopy_d6970cd0a37451cfbcd48d316b17aaa0, __core.statiskit._PolymorphicCopy_e49aea4bd5fa5370abfd0a3ba47ff03e, __core.statiskit._PolymorphicCopy_f76f62b9f79a5f43900330c071ce00fb, __core.statiskit._PolymorphicCopy_ffc7b6c27c595cb6ab53ebb2f04ce1de, __core.statiskit._PolymorphicCopy_22a1fcd680dc54a1b88ffdab2f60f4a5, __core.statiskit._PolymorphicCopy_30b90e733d3b5718b760496782efec78, __core.statiskit._PolymorphicCopy_3b85938d896e56519b8342119ca08869, __core.statiskit._PolymorphicCopy_528d7cd3a92d569d897fdc1e61483003, __core.statiskit._PolymorphicCopy_5877793da2745ffb9f47b225e5ec26b6, __core.statiskit._PolymorphicCopy_58960b7597495bb78bb15e0b1e8c9de8, __core.statiskit._PolymorphicCopy_603c48a232f0549ab95e7c0325f6f159, __core.statiskit._PolymorphicCopy_681ebebfc39f52e7b797a69c6f165cc7, __core.statiskit._PolymorphicCopy_74f6b70412845069a8b8594df02c99e5, __core.statiskit._PolymorphicCopy_86541250592e58489f051f41f0896e22, __core.statiskit._PolymorphicCopy_c64f8514180b56eabe5b4d197177f547, __core.statiskit._PolymorphicCopy_ca5d28928ff15dbc886e10017edb407d, __core.statiskit._PolymorphicCopy_ddc1dd1f57af5b6d966459fdd3ae2480, __core.statiskit._PolymorphicCopy_2613fe07dc7251cea4181b6d9d00aad1, __core.statiskit._PolymorphicCopy_c285de96478650da951aca759bc2616e, __core.statiskit._PolymorphicCopy_c45aea45ed2e564cb24514edfc5e63b0) +__core.statiskit._PolymorphicCopy = (__core.statiskit._PolymorphicCopy_0281a28ebbe655cabfc3d1baabb16b6c, __core.statiskit._PolymorphicCopy_1790dd7d2111554099562871bb0f85af, __core.statiskit._PolymorphicCopy_d84d3426cce55670b51d351b388a8ae8, __core.statiskit._PolymorphicCopy_eb4ed1ac11775528a15a11246865cec3, __core.statiskit._PolymorphicCopy_fbe279819c925fe9bb1cdf5d0de8cf1a, __core.statiskit._PolymorphicCopy_075f4a1dea37583ebdb7b34686ef683f, __core.statiskit._PolymorphicCopy_0ec3624c447f5547b35390faafaf867f, __core.statiskit._PolymorphicCopy_167b2440c33657b2abc8311b6621a7bb, __core.statiskit._PolymorphicCopy_16a072b3aa3255f989f89ed810798d2e, __core.statiskit._PolymorphicCopy_214e9eab615f5960b6c5415c0c55fa0c, __core.statiskit._PolymorphicCopy_2ff2806eb8795c00b3220e66ed037bae, __core.statiskit._PolymorphicCopy_3185f3f8abfe5447acd1b43172130b8e, __core.statiskit._PolymorphicCopy_3389d2f38d825c49975e5cfc9a0517d5, __core.statiskit._PolymorphicCopy_43d603893a165ed2bf34ad286a50f22e, __core.statiskit._PolymorphicCopy_5e9c2eecb34851cd99100ce520f53c6e, __core.statiskit._PolymorphicCopy_665b8d3ceeaa526cb99ce05a6dc94f38, __core.statiskit._PolymorphicCopy_6c36c615980657b7b51c6c44de94c819, __core.statiskit._PolymorphicCopy_7504e6a86bdf57c0a7e644a6615fcd51, __core.statiskit._PolymorphicCopy_7510c84a2e4c5022ac15bd97a576d4b0, __core.statiskit._PolymorphicCopy_7963cd416f6c50c09445d3b27e4f9428, __core.statiskit._PolymorphicCopy_79be5108bb8c56d9825ee10945271a59, __core.statiskit._PolymorphicCopy_8486f4aa8ce25724972cec18f80c00cc, __core.statiskit._PolymorphicCopy_861c54941e635197a1fd90e0eb95cd28, __core.statiskit._PolymorphicCopy_86ceaf8153c052c9b470c7e534cdb934, __core.statiskit._PolymorphicCopy_988ed407a0da542eb838d5681ba5ffd1, __core.statiskit._PolymorphicCopy_abb8de3fed35566b9c88aebdaec5f1a0, __core.statiskit._PolymorphicCopy_b101d02bb3d95e95ac86387f50f9bccd, __core.statiskit._PolymorphicCopy_bb48025bb0a15b5c907ff0400bf2207a, __core.statiskit._PolymorphicCopy_bc77a106572e58ba96fe5742a38e574c, __core.statiskit._PolymorphicCopy_cc3bc950f48855398043fabd1fa92b62, __core.statiskit._PolymorphicCopy_dd64d489201652bd9b30c6b9ce866197, __core.statiskit._PolymorphicCopy_eae24fefebd9570687e8a345f6e50c1b, __core.statiskit._PolymorphicCopy_f93af042f688513484b1158c96b9eaef, __core.statiskit._PolymorphicCopy_fcc6162c378c5756b392afed99931125, __core.statiskit._PolymorphicCopy_09fa62065c8f5098af0f7db57ad3e6a9, __core.statiskit._PolymorphicCopy_1151599a3fae506b8f5a5bddf7efd129, __core.statiskit._PolymorphicCopy_3fdfbd3fa64657cebd5a4166db8b26a9, __core.statiskit._PolymorphicCopy_473e4f9a05ed5118bd06e179489a35f4, __core.statiskit._PolymorphicCopy_48bccb3a91fe5cebbca2f6105b37b2c5, __core.statiskit._PolymorphicCopy_90681e203d925f7c8b9ca14a02786804, __core.statiskit._PolymorphicCopy_a3883be24c8c5dd1bcba4dff4ebd0c4f, __core.statiskit._PolymorphicCopy_b014379d48a45dac9f7ee65cf09afac7, __core.statiskit._PolymorphicCopy_b745bd62c1315087a0aa661317232745, __core.statiskit._PolymorphicCopy_d09bc728f19c5db5a6f8091c4c6d9f2b, __core.statiskit._PolymorphicCopy_d0ed0f7adad950a1a66bbbf2fcc3f5d1, __core.statiskit._PolymorphicCopy_d6970cd0a37451cfbcd48d316b17aaa0, __core.statiskit._PolymorphicCopy_e49aea4bd5fa5370abfd0a3ba47ff03e, __core.statiskit._PolymorphicCopy_f76f62b9f79a5f43900330c071ce00fb, __core.statiskit._PolymorphicCopy_ffc7b6c27c595cb6ab53ebb2f04ce1de, __core.statiskit._PolymorphicCopy_22a1fcd680dc54a1b88ffdab2f60f4a5, __core.statiskit._PolymorphicCopy_30b90e733d3b5718b760496782efec78, __core.statiskit._PolymorphicCopy_3b85938d896e56519b8342119ca08869, __core.statiskit._PolymorphicCopy_528d7cd3a92d569d897fdc1e61483003, __core.statiskit._PolymorphicCopy_5877793da2745ffb9f47b225e5ec26b6, __core.statiskit._PolymorphicCopy_58960b7597495bb78bb15e0b1e8c9de8, __core.statiskit._PolymorphicCopy_603c48a232f0549ab95e7c0325f6f159, __core.statiskit._PolymorphicCopy_681ebebfc39f52e7b797a69c6f165cc7, __core.statiskit._PolymorphicCopy_74f6b70412845069a8b8594df02c99e5, __core.statiskit._PolymorphicCopy_86541250592e58489f051f41f0896e22, __core.statiskit._PolymorphicCopy_c64f8514180b56eabe5b4d197177f547, __core.statiskit._PolymorphicCopy_ca5d28928ff15dbc886e10017edb407d, __core.statiskit._PolymorphicCopy_ddc1dd1f57af5b6d966459fdd3ae2480, __core.statiskit._PolymorphicCopy_2613fe07dc7251cea4181b6d9d00aad1, __core.statiskit._PolymorphicCopy_c285de96478650da951aca759bc2616e, __core.statiskit._PolymorphicCopy_c45aea45ed2e564cb24514edfc5e63b0) __core.statiskit._LazyEstimation = (__core.statiskit._LazyEstimation_040909a1c2b158b198be21fa1ab2b474, __core.statiskit._LazyEstimation_423ed9cbac44541cb53a4cf80e6e15d5, __core.statiskit._LazyEstimation_51a269f41c995b2e8c33ae7f895f50ae, __core.statiskit._LazyEstimation_59db006e2d0a532f903fd7d41c9aabfb, __core.statiskit._LazyEstimation_90ffe8fffb9b5923867b6c24ac9eedb7, __core.statiskit._LazyEstimation_caa96dc8906e541dbda0563fb9f042bc, __core.statiskit._LazyEstimation_db3e81250c765e35b6b7ab7b9d17c8ea, __core.statiskit._LazyEstimation_08568636c5a25349ad6ad5335ed1718e, __core.statiskit._LazyEstimation_1f50e5c48a545cf9a618ddbf871d3a9c, __core.statiskit._LazyEstimation_281a291cf9465a1e9af25cbee1cf5bad, __core.statiskit._LazyEstimation_2ee8bfaab59653a08d72e8d97ec7b5dd, __core.statiskit._LazyEstimation_3312cf49434759ee93e09764ddc76065, __core.statiskit._LazyEstimation_3b2e19fa74a45eb49f08742886108635, __core.statiskit._LazyEstimation_3fd024ee203f5dbeb9a9f3392ca1db8c, __core.statiskit._LazyEstimation_40c631b5a67d5748bbfdeaa0beedb4e0, __core.statiskit._LazyEstimation_49e18be963b9503a942009b04ff7e676, __core.statiskit._LazyEstimation_4b1365f753d05b8db1db0b529f5110f9, __core.statiskit._LazyEstimation_5d63830a58ae5ad1aaf2cb88275ddd22, __core.statiskit._LazyEstimation_6d99edae55df515bbdeb7c5c0e15917e, __core.statiskit._LazyEstimation_6f183e6be0945c80a110bb22edb227d9, __core.statiskit._LazyEstimation_7189dbb358a659bb802e95b3ea6ebebd, __core.statiskit._LazyEstimation_7b62905e006b57cc879769143ac42b3a, __core.statiskit._LazyEstimation_7d52b247865d503986da71f28e0da3e9, __core.statiskit._LazyEstimation_87317e63de535031ba8bf5e2f19134ef, __core.statiskit._LazyEstimation_87bede3683865d5daba537c08a5c665f, __core.statiskit._LazyEstimation_8946cbc54c235b72b2e100c2785ce4c3, __core.statiskit._LazyEstimation_899c8afc48a850aaac3ae5c4614380e9, __core.statiskit._LazyEstimation_90894824332153a7a0c5c3bd4ff0eab8, __core.statiskit._LazyEstimation_9d7f0f97517952029268e1fd35ac8843, __core.statiskit._LazyEstimation_9dcc67ced1f05c0a9b634f6e7bdffe6c, __core.statiskit._LazyEstimation_bb17c2bea1da5d2a86714ca422d3c393, __core.statiskit._LazyEstimation_d72a9c13e27a5de5800ea382cc4d107f, __core.statiskit._LazyEstimation_db760ff53e0e5dca8e558b09ed12163c, __core.statiskit._LazyEstimation_e8c4cdf7ac4e5ead83bcc0877ffddd76, __core.statiskit._LazyEstimation_ea23650412285dd89c33e1ed29a91cb7, __core.statiskit._LazyEstimation_ef99412d87545a1391d9c6cbb66e08e8, __core.statiskit._LazyEstimation_f7ee5d4607de508bb39519488f31e96c) __core.statiskit._MixtureDistribution = (__core.statiskit._MixtureDistribution_13232a7341945cd08787bdf29befb389, __core.statiskit._MixtureDistribution_b24ad967ae66587ba612c3f37635bddb, __core.statiskit._MixtureDistribution_6923aecde43059bd8a00d1bd199ffa8d, __core.statiskit._MixtureDistribution_7d0c9ca0e35156dda4481073c8664c19, __core.statiskit._MixtureDistribution_8d6042c687a1543d97b4931d7ca1fca8, __core.statiskit._MixtureDistribution_c50f0d84f3a05771b904e670721690e3, __core.statiskit._MixtureDistribution_d4b7bfff2e0551769c3e6767fe7dca05, __core.statiskit._MixtureDistribution_dcb42c58c45353839bf4d081d804b14c) __core.std._Vector = (__core.std._Vector_160b713997e259caa9b19848803d29f1, __core.std._Vector_19ec6a1f261852b5b192c3cbc4571d78, __core.std._Vector_1a895a21d59854609ac58f50d8dcef94, __core.std._Vector_3c1962795bd85111b3372c4c25474792, __core.std._Vector_41f94682b11f5bf481e7cf7033a93181, __core.std._Vector_67870dc7ea665794a91fa84ca05aecb0, __core.std._Vector_a138b226412951b38a64aaad8bc549ac, __core.std._Vector_ce6d678c114158f596627eb4f0c6e9b1, __core.std._Vector_ee054e76c90f582f9e07cdff4cd63eda) @@ -167,187 +167,187 @@ __core.statiskit._MixtureDistributionEMEstimation = (__core.statiskit._MixtureDistributionEMEstimation_637dbedd3c8a59949a0df6e3a9989f87, __core.statiskit._MixtureDistributionEMEstimation_c3981878d7ab5e6f87183b575418286b, __core.statiskit._MixtureDistributionEMEstimation_1b793d6dd01553ae939c99e3743fa436, __core.statiskit._MixtureDistributionEMEstimation_5940fdd28e32560cbb554a38b002be00, __core.statiskit._MixtureDistributionEMEstimation_5e00a634363a53b79e62b0712b0cbe57, __core.statiskit._MixtureDistributionEMEstimation_6dd78f5508545bf49150581341735774, __core.statiskit._MixtureDistributionEMEstimation_a361e68cde6a5b379c5300d00bee657c, __core.statiskit._MixtureDistributionEMEstimation_f6675a262e6b55f6819ef4c5599c308b) # Define aliases -__core.statiskit._MixtureDistribution_13232a7341945cd08787bdf29befb389.ObservationType = __core.statiskit.SingularDistribution -__core.statiskit.CategoricalUnivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_1b793d6dd01553ae939c99e3743fa436 -__core.statiskit.DiscreteMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_d9f7731b9dbc5740add8fc7749d9283d.CriterionEstimator -__core.statiskit.ContinuousMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_6731f013fc2f50e6b3684322e5d511aa -__core.statiskit.CategoricalElementaryEvent = __core.statiskit._ElementaryEvent_2f72e6e6db9a5498beee75dbafdc6393 -__core.statiskit.MultivariateConditionalDistribution.ResponseType = __core.statiskit.MultivariateDistribution -__core.statiskit._ActiveEstimation_bf47140d396d5c208e074ff3a2a31af4.EstimatedType = __core.statiskit.MixtureSingularDistribution -__core.statiskit._ActiveEstimation_3201f3b07b0254eb8ef2d0c42eff2557.EstimatedType = __core.statiskit.ContinuousUnivariateConditionalDistribution -__core.statiskit.MixedMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_5c6e4c2beaae58e1a041154bd478b75f -__core.statiskit.UnivariateConditionalDistribution.ResponseType = __core.statiskit.UnivariateDistribution -__core.statiskit.MultivariateData.SampleSpaceType = __core.statiskit.MultivariateSampleSpace -__core.statiskit._ActiveEstimation_3ee8eb16efa65e34aae8ad9f32dcb983.EstimatedType = __core.statiskit.CategoricalUnivariateConditionalDistribution -__core.statiskit._ActiveEstimation_9603102166305920b6c85e3416150e99.EstimatedType = __core.statiskit._QuantitativeUnivariateFrequencyDistribution_1cfe57e82ce352e4b80ae7c44a661b01 -__core.statiskit.CategoricalMultivariateDistributionSelection = __core.statiskit._Selection_5b1444f7a44054459e5adff18c81bbfb -__core.statiskit.CategoricalUnivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_1b793d6dd01553ae939c99e3743fa436.Estimator -__core.statiskit.ContinuousUnivariateConditionalDistribution.ResponseType = __core.statiskit.ContinuousUnivariateDistribution -__core.statiskit.MultivariateDistribution.MarginalType = __core.statiskit.UnivariateDistribution -__core.statiskit.UnivariateDistribution.DataType = __core.statiskit.UnivariateData -__core.statiskit._MixtureDistribution_c50f0d84f3a05771b904e670721690e3.ObservationType = __core.statiskit.CategoricalUnivariateDistribution -__core.statiskit.MultivariateDistributionEstimation.CopyType = __core.statiskit.MultivariateDistributionEstimation -__core.statiskit.UnivariateDistributionEstimation.EstimatedType = __core.statiskit.UnivariateDistribution -__core.statiskit._MixtureDistribution_b24ad967ae66587ba612c3f37635bddb.ObservationType = __core.statiskit.MultivariateDistribution -__core.statiskit.UnivariateDistributionEstimation.CopyType = __core.statiskit.UnivariateDistributionEstimation -__core.statiskit.CategoricalUnivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_98899d54414f570aa57f6357fdc66074.CriterionEstimator -__core.statiskit.MixedMultivariateDistributionSelection = __core.statiskit._Selection_2d551f106ba85f3cb3acfbda4c8e17c7 -__core.statiskit.CategoricalUnivariateDistribution.EventType = __core.statiskit.CategoricalEvent -__core.statiskit.CategoricalMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_5940fdd28e32560cbb554a38b002be00 -__core.statiskit.CategoricalMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_5940fdd28e32560cbb554a38b002be00.Estimator -__core.statiskit.UnivariateConditionalDistributionEstimation.DataType = __core.statiskit.UnivariateConditionalData -__core.statiskit.CategoricalEvent.ValueType = statiskit.stl.__stl.std._BasicString_448c20257e485acda59dc59305fceb58 -__core.std.SsoString = statiskit.stl.__stl.std._BasicString_448c20257e485acda59dc59305fceb58 -__core.statiskit.DiscreteMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_5e00a634363a53b79e62b0712b0cbe57.Estimator -__core.statiskit.UnivariateConditionalDistributionEstimation.Estimator.EstimationType = __core.statiskit.UnivariateConditionalDistributionEstimation -__core.statiskit.ContinuousIntervalCensoredEvent = __core.statiskit._IntervalCensoredEvent_a766c9930af25f8f90f6e118f2ca75d5 -__core.statiskit._ActiveEstimation_9cf0f707397c5385baa38f245ba80437.EstimatedType = __core.statiskit.MultinomialSingularDistribution -__core.statiskit.ContinuousUnivariateFrequencyDistributionEstimation = __core.statiskit._UnivariateFrequencyDistributionEstimation_67548b1b39c8521c8f630ca5b4d502c4 -__core.statiskit.ContinuousUnivariateShiftedDistributionEstimator = __core.statiskit._ShiftedDistributionEstimation_c4fa66fd13165a0abce0c43742e69748.Estimator +__core.statiskit.DiscreteUnivariateFrequencyDistributionEstimation = __core.statiskit._UnivariateFrequencyDistributionEstimation_0ec596bf98a6521c9bf30c96dc0ff201 +__core.statiskit.MixtureSingularDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_637dbedd3c8a59949a0df6e3a9989f87 +__core.statiskit._ActiveEstimation_27cfd1a8870659e08234770c1938e6df.EstimatedType = __core.statiskit._MultivariateMixtureDistribution_a887ab230e4b513ab40c258c172f2580 __core.statiskit.ContinuousMultivariateDistributionVector = __core.std._Vector_19ec6a1f261852b5b192c3cbc4571d78 -__core.statiskit.CategoricalUnivariateConditionalDistribution.ResponseType = __core.statiskit.CategoricalUnivariateDistribution -__core.statiskit._ActiveEstimation_9a82eb8fa3e45c72b3ff12f7d2c15733.EstimatedType = __core.statiskit.LogarithmicDistribution -__core.statiskit.ContinuousMultivariateDistribution.MarginalType = __core.statiskit.ContinuousUnivariateDistribution -__core.statiskit.UnivariateData.WeightedType = __core.statiskit.WeightedUnivariateData -__core.statiskit.ContinuousLeftCensoredEvent = __core.statiskit._LeftCensoredEvent_aa6e0b250759574eb903a6b783b18053 +__core.statiskit._MixtureDistribution_dcb42c58c45353839bf4d081d804b14c.ObservationType = __core.statiskit.CategoricalMultivariateDistribution +__core.statiskit._MixtureDistribution_13232a7341945cd08787bdf29befb389.ObservationType = __core.statiskit.SingularDistribution +__core.statiskit.SingularDistributionEstimation.Estimator.EstimationType = __core.statiskit.SingularDistributionEstimation +__core.statiskit.CategoricalUnivariateConditionalDistributionSelection = __core.statiskit._Selection_98899d54414f570aa57f6357fdc66074 __core.statiskit.DiscreteUnivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_f6675a262e6b55f6819ef4c5599c308b.Estimator -__core.statiskit.DiscreteUnivariateDistributionVector = __core.std._Vector_ce6d678c114158f596627eb4f0c6e9b1 -__core.statiskit.DiscreteUnivariateDistributionCriterionEstimator = __core.statiskit._Selection_8f3919223a1f55afb240c3500b95c95b.CriterionEstimator -__core.statiskit.SingularDistributionCriterionEstimator = __core.statiskit._Selection_503849a008915707a02e604de7f58273.CriterionEstimator -__core.statiskit._ActiveEstimation_6375bd4b368450a684e289f7598736a6.EstimatedType = __core.statiskit.DiscreteMultivariateDistribution -__core.statiskit.SingularDistributionEstimation.DataType = __core.statiskit.MultivariateData -__core.statiskit._ActiveEstimation_c8d0cf6feb9650a486b6da44c7b338e0.EstimatedType = __core.statiskit.DiscreteUnivariateDistribution -__core.statiskit.DiscreteEvent.DistributionType = __core.statiskit.DiscreteUnivariateDistribution -__core.statiskit.MultivariateDistributionEstimation.DataType = __core.statiskit.MultivariateData -__core.statiskit.MultivariateData.EventType = __core.statiskit.MultivariateEvent -__core.statiskit.UnivariateDistributionEstimation.DataType = __core.statiskit.UnivariateData -__core.statiskit.CategoricalUnivariateDistributionLazyEstimation = __core.statiskit._LazyEstimation_3312cf49434759ee93e09764ddc76065 -__core.statiskit.MultivariateConditionalDistributionEstimation.DataType = __core.statiskit.MultivariateConditionalData -__core.statiskit.DiscreteUnivariateConditionalDistribution.ResponseType = __core.statiskit.DiscreteUnivariateDistribution -__core.statiskit._ActiveEstimation_e793dec94d375e40b28adb85f4d45664.EstimatedType = __core.statiskit._MultivariateMixtureDistribution_5c6e4c2beaae58e1a041154bd478b75f __core.statiskit.ContinuousMultivariateDistributionEstimation.MarginalType = __core.statiskit.ContinuousUnivariateDistributionEstimation -__core.statiskit._ActiveEstimation_a1dbe32ad4be556a97d08416f9bb668d.EstimatedType = __core.statiskit.CategoricalUnivariateMixtureDistribution -__core.statiskit.ContinuousUnivariateFrequencyDistribution = __core.statiskit._QuantitativeUnivariateFrequencyDistribution_1cfe57e82ce352e4b80ae7c44a661b01 -__core.statiskit.CategoricalMultivariateDistributionEstimation.MarginalType = __core.statiskit.CategoricalUnivariateDistributionEstimation -__core.statiskit.MultivariateDistributionEstimation.Estimator.EstimationType = __core.statiskit.MultivariateDistributionEstimation -__core.statiskit._ActiveEstimation_7d35ddb2f28b57a1849a13f7711f313e.EstimatedType = __core.statiskit.GeometricDistribution -__core.statiskit.DiscreteMultivariateDistributionSelection = __core.statiskit._Selection_d9f7731b9dbc5740add8fc7749d9283d -__core.statiskit._ActiveEstimation_36c99cd43c5c5fb8abeb0fd1ca103ac8.EstimatedType = __core.statiskit.UnivariateHistogramDistribution -__core.statiskit.MultivariateDistributionEstimation.EstimatedType = __core.statiskit.MultivariateDistribution -__core.statiskit._ActiveEstimation_d43cf2b0b53753edb3fccbdddfef43b3.EstimatedType = __core.statiskit.CategoricalMultivariateConditionalDistribution -__core.statiskit.Indices = statiskit.stl.__stl.std._Set_476c1c1f206251dba7af53c48f3f6e42 -__core.statiskit.ContinuousEvent.DistributionType = __core.statiskit.ContinuousUnivariateDistribution -__core.statiskit._ActiveEstimation_0b7e758230bf50db981289f48e9fdca7.EstimatedType = __core.statiskit.DiscreteMultivariateConditionalDistribution __core.statiskit._MixtureDistribution_d4b7bfff2e0551769c3e6767fe7dca05.ObservationType = __core.statiskit.ContinuousMultivariateDistribution -__core.statiskit._ActiveEstimation_30db7beed1bd54e38566ef11693e0e60.EstimatedType = __core.statiskit.ContinuousUnivariateDistribution -__core.statiskit.DiscreteMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_5e00a634363a53b79e62b0712b0cbe57 -__core.statiskit.CategoricalUnivariateDistributionCriterionEstimator = __core.statiskit._Selection_1c16077fc2b0519d806e8d900500edde.CriterionEstimator -__core.statiskit.MultivariateDistributionVector = __core.std._Vector_1a895a21d59854609ac58f50d8dcef94 -__core.statiskit.MultivariateConditionalDistributionEstimation.Estimator.EstimationType = __core.statiskit.MultivariateConditionalDistributionEstimation -__core.statiskit.ContinuousCensoredEvent = __core.statiskit._CensoredEvent_fa5e2baabb585a5e93632d2563d88b33 -__core.statiskit.DiscreteUnivariateFrequencyDistributionEstimation = __core.statiskit._UnivariateFrequencyDistributionEstimation_0ec596bf98a6521c9bf30c96dc0ff201 +__core.statiskit.CategoricalUnivariateDistributionVector = __core.std._Vector_41f94682b11f5bf481e7cf7033a93181 +__core.statiskit.DiscreteLeftCensoredEvent = __core.statiskit._LeftCensoredEvent_01ddd51bfe2a5d97b4620b9e2d14360e +__core.statiskit._ActiveEstimation_adb101528f1256ccaa63a94998938b36.EstimatedType = __core.statiskit.SplittingDistribution __core.statiskit.ContinuousMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_b797921d7173586f85a1f0978dfdd59d.CriterionEstimator -__core.statiskit.DiscreteUnivariateConditionalDistribution.EventType = __core.statiskit.DiscreteEvent -__core.statiskit.DiscreteUnivariateConditionalDistributionSelection = __core.statiskit._Selection_f29b9e4bae2254ec8b6d9cf0133bf530 -__core.statiskit._ActiveEstimation_6714db1d278d5fec95ea3760f54b9fa0.EstimatedType = __core.statiskit.DiscreteUnivariateConditionalDistribution -__core.statiskit.DiscreteMultivariateDistributionEstimation.MarginalType = __core.statiskit.DiscreteUnivariateDistributionEstimation -__core.statiskit.ContinuousElementaryEvent = __core.statiskit._ElementaryEvent_9981958281625422b3b46cea8ec85a6d -__core.statiskit._ActiveEstimation_09e5fef4970b56dabc3cf805a4fca937.EstimatedType = __core.statiskit.CategoricalMultivariateDistribution +__core.statiskit.CategoricalUnivariateDistributionLazyEstimation = __core.statiskit._LazyEstimation_3312cf49434759ee93e09764ddc76065 +__core.statiskit._ActiveEstimation_9cf0f707397c5385baa38f245ba80437.EstimatedType = __core.statiskit.MultinomialSingularDistribution __core.statiskit.DiscreteUnivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_f29b9e4bae2254ec8b6d9cf0133bf530.CriterionEstimator -__core.statiskit.ContinuousUnivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_cd94566e790a5588be95cba4cfaaec57.CriterionEstimator -__core.statiskit.UnivariateConditionalDistributionEstimation.EstimatedType = __core.statiskit.UnivariateConditionalDistribution -__core.statiskit.DiscreteRightCensoredEvent = __core.statiskit._RightCensoredEvent_1ec5dee4e7cb5437b83047021c0ca63f -__core.statiskit.ContinuousUnivariateConditionalDistributionSelection = __core.statiskit._Selection_cd94566e790a5588be95cba4cfaaec57 -__core.statiskit.MultivariateDistribution.DataType = __core.statiskit.MultivariateData -__core.statiskit.SingularDistribution.DataType = __core.statiskit.MultivariateData -__core.statiskit.ContinuousMultivariateConditionalDistributionSelection = __core.statiskit._Selection_b797921d7173586f85a1f0978dfdd59d -__core.statiskit._ActiveEstimation_8481c329ca5e52b0af85447122c41ca5.EstimatedType = __core.statiskit._MultivariateMixtureDistribution_5750371755a95c10b9259748c7b5e21b +__core.statiskit.DiscreteMultivariateDistributionSelection = __core.statiskit._Selection_d9f7731b9dbc5740add8fc7749d9283d +__core.statiskit._ActiveEstimation_9a82eb8fa3e45c72b3ff12f7d2c15733.EstimatedType = __core.statiskit.LogarithmicDistribution +__core.statiskit.DiscreteUnivariateConditionalDistribution.ResponseType = __core.statiskit.DiscreteUnivariateDistribution +__core.statiskit.MultivariateDistributionEstimation.Estimator.MarginalType = __core.statiskit.UnivariateDistributionEstimation __core.statiskit.ContinuousUnivariateDistributionVector = __core.std._Vector_67870dc7ea665794a91fa84ca05aecb0 -__core.statiskit.MixedMultivariateConditionalDistributionSelection = __core.statiskit._Selection_44e7c25b7bde5df2a9f031c534765f11 -__core.statiskit.ContinuousUnivariateDistribution.EventType = __core.statiskit.ContinuousEvent -__core.statiskit.MixedMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_2d551f106ba85f3cb3acfbda4c8e17c7.CriterionEstimator -__core.statiskit.MixtureSingularDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_637dbedd3c8a59949a0df6e3a9989f87 -__core.std.String = statiskit.stl.__stl.std._BasicString_448c20257e485acda59dc59305fceb58 -__core.statiskit.DiscreteUnivariateDistribution.EventType = __core.statiskit.DiscreteEvent -__core.statiskit._MixtureDistribution_7d0c9ca0e35156dda4481073c8664c19.ObservationType = __core.statiskit.DiscreteUnivariateDistribution -__core.statiskit._ActiveEstimation_f7ee2d0fd855596a8c0abbb2be320618.EstimatedType = __core.statiskit._QuantitativeUnivariateFrequencyDistribution_839b61ecb09d54819eb38cf69dde50bb -__core.statiskit.DiscreteLeftCensoredEvent = __core.statiskit._LeftCensoredEvent_01ddd51bfe2a5d97b4620b9e2d14360e -__core.statiskit.CategoricalCensoredEvent = __core.statiskit._CensoredEvent_42c73f7b760d584f96ee42693c708651 -__core.statiskit._ActiveEstimation_f490fbe6298d5af89adf9098e57be3d4.EstimatedType = __core.statiskit.PoissonDistribution -__core.statiskit.CategoricalUnivariateDistributionVector = __core.std._Vector_41f94682b11f5bf481e7cf7033a93181 -__core.statiskit.SingularDistributionEstimation.CopyType = __core.statiskit.SingularDistributionEstimation -__core.statiskit.CategoricalEvent.DistributionType = __core.statiskit.CategoricalUnivariateDistribution -__core.statiskit._MixtureDistribution_6923aecde43059bd8a00d1bd199ffa8d.ObservationType = __core.statiskit.ContinuousUnivariateDistribution -__core.statiskit._ShiftedDistributionEstimation_c4fa66fd13165a0abce0c43742e69748.Estimator.EstimatorType = __core.statiskit.ContinuousUnivariateDistributionEstimation.Estimator +__core.statiskit.ContinuousUnivariateFrequencyDistributionEstimation = __core.statiskit._UnivariateFrequencyDistributionEstimation_67548b1b39c8521c8f630ca5b4d502c4 +__core.statiskit.DiscreteUnivariateDistributionCriterionEstimator = __core.statiskit._Selection_8f3919223a1f55afb240c3500b95c95b.CriterionEstimator __core.statiskit.MixtureSingularDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_637dbedd3c8a59949a0df6e3a9989f87.Estimator -__core.statiskit._MixtureDistribution_dcb42c58c45353839bf4d081d804b14c.ObservationType = __core.statiskit.CategoricalMultivariateDistribution -__core.statiskit.ContinuousUnivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_6dd78f5508545bf49150581341735774.Estimator -__core.statiskit._ActiveEstimation_eddfddadfccc5e56b9e809e952641f6b.EstimatedType = __core.statiskit.DiscreteUnivariateMixtureDistribution -__core.statiskit.MixedMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_c3981878d7ab5e6f87183b575418286b.Estimator -__core.statiskit.MultivariateDistributionEstimation.MarginalType = __core.statiskit.UnivariateDistributionEstimation -__core.statiskit.DiscreteCensoredEvent = __core.statiskit._CensoredEvent_48d411e601675e49961eaa93daeb1835 -__core.statiskit.SingularDistributionSelection = __core.statiskit._Selection_503849a008915707a02e604de7f58273 +__core.statiskit.SingularDistributionEstimation.EstimatedType = __core.statiskit.SingularDistribution +__core.statiskit.CategoricalMultivariateDistributionVector = __core.std._Vector_ee054e76c90f582f9e07cdff4cd63eda +__core.statiskit.DiscreteUnivariateConditionalDistributionSelection = __core.statiskit._Selection_f29b9e4bae2254ec8b6d9cf0133bf530 __core.statiskit.DiscreteUnivariateFrequencyDistribution = __core.statiskit._QuantitativeUnivariateFrequencyDistribution_839b61ecb09d54819eb38cf69dde50bb -__core.statiskit.DiscreteUnivariateShiftedDistributionEstimation = __core.statiskit._ShiftedDistributionEstimation_df69c16128ca5c609f45a63866a1af2f -__core.statiskit.ContinuousMultivariateDistributionSelection = __core.statiskit._Selection_e28923ae1ac356e5845929232f8e09ac -__core.statiskit.DiscreteUnivariateFrequencyDistributionEstimator = __core.statiskit._UnivariateFrequencyDistributionEstimation_0ec596bf98a6521c9bf30c96dc0ff201.Estimator -__core.statiskit.ContinuousUnivariateDistributionCriterionEstimator = __core.statiskit._Selection_6d92f9f1e7ca5180bf403b23e9073d86.CriterionEstimator -__core.statiskit.ContinuousUnivariateShiftedDistributionEstimation = __core.statiskit._ShiftedDistributionEstimation_c4fa66fd13165a0abce0c43742e69748 +__core.statiskit.CategoricalUnivariateDistributionActiveEstimation = __core.statiskit._ActiveEstimation_20f43f33e75f5ed8baf3e95be100740a __core.statiskit._ActiveEstimation_18bed25ce1eb5640880f010edb403ed3.EstimatedType = __core.statiskit.ContinuousMultivariateConditionalDistribution -__core.statiskit.DiscreteMultivariateDistribution.MarginalType = __core.statiskit.DiscreteUnivariateDistribution -__core.statiskit._ActiveEstimation_7815e44baa9c505681db76fc0d0c7fd6.EstimatedType = __core.statiskit.SingularDistribution -__core.statiskit.CategoricalMultivariateConditionalDistributionSelection = __core.statiskit._Selection_6040d8f35856585fa65c9beece0f520f -__core.statiskit._ActiveEstimation_66ea0b28087057f5abc6f26dadfb4c15.EstimatedType = __core.statiskit.NegativeBinomialDistribution -__core.statiskit.DiscreteMultivariateConditionalDistributionSelection = __core.statiskit._Selection_e1e7647ed4235775b6d085dd28a83675 -__core.statiskit.SingularDistributionEstimation.EstimatedType = __core.statiskit.SingularDistribution -__core.statiskit.SingularDistributionEstimation.Estimator.EstimationType = __core.statiskit.SingularDistributionEstimation -__core.statiskit._ActiveEstimation_20f43f33e75f5ed8baf3e95be100740a.EstimatedType = __core.statiskit.CategoricalUnivariateDistribution +__core.statiskit.MultivariateConditionalDistributionEstimation.Estimator.EstimationType = __core.statiskit.MultivariateConditionalDistributionEstimation __core.statiskit.DiscreteMultivariateDistributionVector = __core.std._Vector_3c1962795bd85111b3372c4c25474792 -__core.statiskit.ContinuousMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_a361e68cde6a5b379c5300d00bee657c.Estimator -__core.statiskit.ContinuousMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_e28923ae1ac356e5845929232f8e09ac.CriterionEstimator -__core.statiskit.CategoricalUnivariateDistributionActiveEstimation = __core.statiskit._ActiveEstimation_20f43f33e75f5ed8baf3e95be100740a +__core.statiskit.DiscreteMultivariateDistribution.MarginalType = __core.statiskit.DiscreteUnivariateDistribution +__core.statiskit._MixtureDistribution_6923aecde43059bd8a00d1bd199ffa8d.ObservationType = __core.statiskit.ContinuousUnivariateDistribution +__core.statiskit.CategoricalMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_6040d8f35856585fa65c9beece0f520f.CriterionEstimator +__core.statiskit.SingularDistributionSelection = __core.statiskit._Selection_503849a008915707a02e604de7f58273 +__core.statiskit.ShiftedDiscreteUnivariateDistribution = __core.statiskit._ShiftedDistribution_85102754beff532db66ca292ea3a6486 +__core.std.String = statiskit.stl.__stl.std._BasicString_448c20257e485acda59dc59305fceb58 +__core.statiskit.DiscreteUnivariateDistribution.EventType = __core.statiskit.DiscreteEvent +__core.statiskit.UnivariateConditionalDistributionEstimation.EstimatedType = __core.statiskit.UnivariateConditionalDistribution +__core.statiskit.MixedMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_5c6e4c2beaae58e1a041154bd478b75f +__core.statiskit._ActiveEstimation_9603102166305920b6c85e3416150e99.EstimatedType = __core.statiskit._QuantitativeUnivariateFrequencyDistribution_1cfe57e82ce352e4b80ae7c44a661b01 +__core.statiskit.CategoricalMultivariateDistributionSelection = __core.statiskit._Selection_5b1444f7a44054459e5adff18c81bbfb +__core.statiskit.MultivariateConditionalDistribution.ResponseType = __core.statiskit.MultivariateDistribution +__core.statiskit.ContinuousUnivariateDistributionSelection = __core.statiskit._Selection_6d92f9f1e7ca5180bf403b23e9073d86 +__core.statiskit._ActiveEstimation_6375bd4b368450a684e289f7598736a6.EstimatedType = __core.statiskit.DiscreteMultivariateDistribution +__core.statiskit.CategoricalMultivariateDistributionEstimation.Estimator.MarginalType = __core.statiskit.UnivariateDistributionEstimation.Estimator +__core.statiskit.ContinuousMultivariateDistribution.MarginalType = __core.statiskit.ContinuousUnivariateDistribution +__core.statiskit.CategoricalMultivariateDistribution.MarginalType = __core.statiskit.CategoricalUnivariateDistribution +__core.statiskit.DiscreteMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_5e00a634363a53b79e62b0712b0cbe57 +__core.statiskit.CategoricalUnivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_98899d54414f570aa57f6357fdc66074.CriterionEstimator +__core.statiskit._ActiveEstimation_3ee8eb16efa65e34aae8ad9f32dcb983.EstimatedType = __core.statiskit.CategoricalUnivariateConditionalDistribution +__core.statiskit.MultivariateDistributionEstimation.DataType = __core.statiskit.MultivariateData +__core.statiskit.MixedMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_c3981878d7ab5e6f87183b575418286b __core.statiskit.DiscreteUnivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_f6675a262e6b55f6819ef4c5599c308b -__core.statiskit.ContinuousMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_a361e68cde6a5b379c5300d00bee657c +__core.statiskit.ContinuousElementaryEvent = __core.statiskit._ElementaryEvent_9981958281625422b3b46cea8ec85a6d +__core.statiskit.ContinuousMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_6731f013fc2f50e6b3684322e5d511aa __core.statiskit.UnivariateConditionalDistributionEstimation.CopyType = __core.statiskit.UnivariateConditionalDistributionEstimation -__core.statiskit.DiscreteUnivariateDistributionSelection = __core.statiskit._Selection_8f3919223a1f55afb240c3500b95c95b -__core.statiskit._ActiveEstimation_134023695d4459f2931df9cb87b57330.EstimatedType = __core.statiskit.ContinuousMultivariateDistribution -__core.statiskit._ActiveEstimation_adb101528f1256ccaa63a94998938b36.EstimatedType = __core.statiskit.SplittingDistribution -__core.statiskit.CategoricalMultivariateDistribution.MarginalType = __core.statiskit.CategoricalUnivariateDistribution -__core.statiskit.ShiftedDiscreteUnivariateDistribution = __core.statiskit._ShiftedDistribution_85102754beff532db66ca292ea3a6486 -__core.statiskit.ContinuousUnivariateFrequencyDistributionEstimator = __core.statiskit._UnivariateFrequencyDistributionEstimation_67548b1b39c8521c8f630ca5b4d502c4.Estimator -__core.statiskit.CategoricalMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_5b1444f7a44054459e5adff18c81bbfb.CriterionEstimator -__core.statiskit._ActiveEstimation_b0590d3783ba5288a5695b0e9cf1b03f.EstimatedType = __core.statiskit.DirichletMultinomialSingularDistribution -__core.statiskit.UnivariateDistributionEstimation.Estimator.EstimationType = __core.statiskit.UnivariateDistributionEstimation -__core.statiskit.CategoricalUnivariateConditionalDistribution.EventType = __core.statiskit.CategoricalEvent -__core.statiskit.CategoricalUnivariateConditionalDistributionSelection = __core.statiskit._Selection_98899d54414f570aa57f6357fdc66074 +__core.statiskit._ActiveEstimation_66ea0b28087057f5abc6f26dadfb4c15.EstimatedType = __core.statiskit.NegativeBinomialDistribution +__core.statiskit.DiscreteMultivariateDistributionEstimation.MarginalType = __core.statiskit.DiscreteUnivariateDistributionEstimation +__core.statiskit.MultivariateData.EventType = __core.statiskit.MultivariateEvent +__core.statiskit._ActiveEstimation_7815e44baa9c505681db76fc0d0c7fd6.EstimatedType = __core.statiskit.SingularDistribution +__core.statiskit._MixtureDistribution_c50f0d84f3a05771b904e670721690e3.ObservationType = __core.statiskit.CategoricalUnivariateDistribution +__core.statiskit._ShiftedDistributionEstimation_df69c16128ca5c609f45a63866a1af2f.Estimator.EstimatorType = __core.statiskit.DiscreteUnivariateDistributionEstimation.Estimator +__core.statiskit.MixedMultivariateDistributionSelection = __core.statiskit._Selection_2d551f106ba85f3cb3acfbda4c8e17c7 +__core.statiskit.CategoricalEvent.DistributionType = __core.statiskit.CategoricalUnivariateDistribution +__core.statiskit.CategoricalCensoredEvent = __core.statiskit._CensoredEvent_42c73f7b760d584f96ee42693c708651 +__core.statiskit.DiscreteMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_d9f7731b9dbc5740add8fc7749d9283d.CriterionEstimator +__core.statiskit.MultivariateDistribution.MarginalType = __core.statiskit.UnivariateDistribution __core.statiskit.CategoricalUnivariateDistributionSelection = __core.statiskit._Selection_1c16077fc2b0519d806e8d900500edde -__core.statiskit._ActiveEstimation_de92243b99cb5ef4a3c6cd0f80eb6279.EstimatedType = __core.statiskit._MultivariateMixtureDistribution_6731f013fc2f50e6b3684322e5d511aa -__core.statiskit.DiscreteIntervalCensoredEvent = __core.statiskit._IntervalCensoredEvent_fb8f1cea3a695accb39f019b3fbd2247 -__core.statiskit.MultivariateDistributionEstimation.Estimator.MarginalType = __core.statiskit.UnivariateDistributionEstimation -__core.statiskit._MixtureDistribution_8d6042c687a1543d97b4931d7ca1fca8.ObservationType = __core.statiskit.DiscreteMultivariateDistribution -__core.statiskit._ActiveEstimation_85895a324a625f0888907166731d1bca.EstimatedType = __core.statiskit.MultivariateDistribution __core.statiskit.MultivariateData.WeightedType = __core.statiskit.WeightedMultivariateData -__core.statiskit.DiscreteMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_e1e7647ed4235775b6d085dd28a83675.CriterionEstimator -__core.statiskit.DiscreteElementaryEvent = __core.statiskit._ElementaryEvent_85e5d9c1d86a574d8623fe4bb0164527 +__core.statiskit.SingularDistributionCriterionEstimator = __core.statiskit._Selection_503849a008915707a02e604de7f58273.CriterionEstimator +__core.statiskit.ContinuousUnivariateConditionalDistribution.EventType = __core.statiskit.ContinuousEvent +__core.statiskit.ContinuousUnivariateConditionalDistribution.ResponseType = __core.statiskit.ContinuousUnivariateDistribution +__core.statiskit._ActiveEstimation_8481c329ca5e52b0af85447122c41ca5.EstimatedType = __core.statiskit._MultivariateMixtureDistribution_5750371755a95c10b9259748c7b5e21b +__core.statiskit.ContinuousUnivariateFrequencyDistribution = __core.statiskit._QuantitativeUnivariateFrequencyDistribution_1cfe57e82ce352e4b80ae7c44a661b01 +__core.statiskit.ContinuousIntervalCensoredEvent = __core.statiskit._IntervalCensoredEvent_a766c9930af25f8f90f6e118f2ca75d5 +__core.statiskit._ActiveEstimation_281622f2e8fd576dae1b13441146f58b.EstimatedType = __core.statiskit.BinomialDistribution +__core.statiskit.MixedMultivariateConditionalDistributionSelection = __core.statiskit._Selection_44e7c25b7bde5df2a9f031c534765f11 +__core.statiskit.DiscreteMultivariateConditionalDistributionSelection = __core.statiskit._Selection_e1e7647ed4235775b6d085dd28a83675 +__core.statiskit.ContinuousUnivariateShiftedDistributionEstimator = __core.statiskit._ShiftedDistributionEstimation_c4fa66fd13165a0abce0c43742e69748.Estimator __core.statiskit._ActiveEstimation_d5050a1ccbb65a28b581f7bdf82e3a84.EstimatedType = __core.statiskit.ContinuousUnivariateMixtureDistribution -__core.statiskit.CategoricalMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_a887ab230e4b513ab40c258c172f2580 -__core.statiskit._ActiveEstimation_27cfd1a8870659e08234770c1938e6df.EstimatedType = __core.statiskit._MultivariateMixtureDistribution_a887ab230e4b513ab40c258c172f2580 -__core.statiskit.UnivariateData.EventType = __core.statiskit.UnivariateEvent +__core.statiskit._ActiveEstimation_f7ee2d0fd855596a8c0abbb2be320618.EstimatedType = __core.statiskit._QuantitativeUnivariateFrequencyDistribution_839b61ecb09d54819eb38cf69dde50bb +__core.statiskit.UnivariateConditionalDistributionEstimation.Estimator.EstimationType = __core.statiskit.UnivariateConditionalDistributionEstimation +__core.statiskit.MultivariateDistribution.DataType = __core.statiskit.MultivariateData +__core.statiskit.CategoricalUnivariateDistributionCriterionEstimator = __core.statiskit._Selection_1c16077fc2b0519d806e8d900500edde.CriterionEstimator +__core.statiskit.MultivariateDistributionEstimation.CopyType = __core.statiskit.MultivariateDistributionEstimation __core.statiskit.MultivariateConditionalDistributionEstimation.EstimatedType = __core.statiskit.MultivariateConditionalDistribution -__core.statiskit.CategoricalMultivariateDistributionEstimation.Estimator.MarginalType = __core.statiskit.UnivariateDistributionEstimation.Estimator -__core.statiskit.CategoricalMultivariateDistributionVector = __core.std._Vector_ee054e76c90f582f9e07cdff4cd63eda -__core.statiskit.MixedMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_c3981878d7ab5e6f87183b575418286b +__core.statiskit.DiscreteUnivariateShiftedDistributionEstimation = __core.statiskit._ShiftedDistributionEstimation_df69c16128ca5c609f45a63866a1af2f +__core.statiskit.CategoricalMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_5940fdd28e32560cbb554a38b002be00 +__core.statiskit.UnivariateConditionalDistribution.ResponseType = __core.statiskit.UnivariateDistribution +__core.statiskit.ContinuousMultivariateConditionalDistributionSelection = __core.statiskit._Selection_b797921d7173586f85a1f0978dfdd59d +__core.statiskit._ActiveEstimation_134023695d4459f2931df9cb87b57330.EstimatedType = __core.statiskit.ContinuousMultivariateDistribution +__core.statiskit.SingularDistributionEstimation.CopyType = __core.statiskit.SingularDistributionEstimation +__core.statiskit._ActiveEstimation_e793dec94d375e40b28adb85f4d45664.EstimatedType = __core.statiskit._MultivariateMixtureDistribution_5c6e4c2beaae58e1a041154bd478b75f +__core.statiskit.CategoricalMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_5b1444f7a44054459e5adff18c81bbfb.CriterionEstimator +__core.statiskit._ActiveEstimation_30db7beed1bd54e38566ef11693e0e60.EstimatedType = __core.statiskit.ContinuousUnivariateDistribution +__core.statiskit.CategoricalMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_a887ab230e4b513ab40c258c172f2580 +__core.statiskit.ContinuousMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_e28923ae1ac356e5845929232f8e09ac.CriterionEstimator +__core.statiskit._ActiveEstimation_eddfddadfccc5e56b9e809e952641f6b.EstimatedType = __core.statiskit.DiscreteUnivariateMixtureDistribution +__core.statiskit.ContinuousUnivariateConditionalDistributionSelection = __core.statiskit._Selection_cd94566e790a5588be95cba4cfaaec57 +__core.statiskit.ContinuousUnivariateShiftedDistributionEstimation = __core.statiskit._ShiftedDistributionEstimation_c4fa66fd13165a0abce0c43742e69748 +__core.statiskit.ContinuousUnivariateDistributionCriterionEstimator = __core.statiskit._Selection_6d92f9f1e7ca5180bf403b23e9073d86.CriterionEstimator __core.statiskit.DiscreteMultivariateMixtureDistribution = __core.statiskit._MultivariateMixtureDistribution_5750371755a95c10b9259748c7b5e21b -__core.statiskit._ActiveEstimation_281622f2e8fd576dae1b13441146f58b.EstimatedType = __core.statiskit.BinomialDistribution -__core.statiskit.ContinuousUnivariateConditionalDistribution.EventType = __core.statiskit.ContinuousEvent -__core.statiskit.CategoricalMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_6040d8f35856585fa65c9beece0f520f.CriterionEstimator -__core.statiskit._ActiveEstimation_19ee605677815ce58ebdc169d44e3d8c.EstimatedType = __core.statiskit.NormalDistribution -__core.statiskit._ShiftedDistributionEstimation_df69c16128ca5c609f45a63866a1af2f.Estimator.EstimatorType = __core.statiskit.DiscreteUnivariateDistributionEstimation.Estimator +__core.statiskit.ContinuousUnivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_cd94566e790a5588be95cba4cfaaec57.CriterionEstimator +__core.statiskit.ContinuousUnivariateFrequencyDistributionEstimator = __core.statiskit._UnivariateFrequencyDistributionEstimation_67548b1b39c8521c8f630ca5b4d502c4.Estimator +__core.statiskit._ActiveEstimation_bf47140d396d5c208e074ff3a2a31af4.EstimatedType = __core.statiskit.MixtureSingularDistribution +__core.statiskit.ContinuousUnivariateDistribution.EventType = __core.statiskit.ContinuousEvent +__core.statiskit.MultivariateDistributionEstimation.Estimator.EstimationType = __core.statiskit.MultivariateDistributionEstimation +__core.statiskit.ContinuousMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_a361e68cde6a5b379c5300d00bee657c.Estimator +__core.statiskit.DiscreteRightCensoredEvent = __core.statiskit._RightCensoredEvent_1ec5dee4e7cb5437b83047021c0ca63f +__core.statiskit.ContinuousRightCensoredEvent = __core.statiskit._RightCensoredEvent_4f25ed2b505752de8ee46e2e6aa83af6 +__core.statiskit._ShiftedDistributionEstimation_c4fa66fd13165a0abce0c43742e69748.Estimator.EstimatorType = __core.statiskit.ContinuousUnivariateDistributionEstimation.Estimator +__core.statiskit.CategoricalUnivariateDistribution.EventType = __core.statiskit.CategoricalEvent +__core.statiskit.CategoricalMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_5940fdd28e32560cbb554a38b002be00.Estimator __core.statiskit._ActiveEstimation_c5f88ba309545f39820cbd74b19f1f7c.EstimatedType = __core.statiskit.MultivariateConditionalDistribution +__core.statiskit.DiscreteCensoredEvent = __core.statiskit._CensoredEvent_48d411e601675e49961eaa93daeb1835 +__core.statiskit.MultivariateConditionalDistributionEstimation.CopyType = __core.statiskit.MultivariateConditionalDistributionEstimation +__core.statiskit.DiscreteUnivariateConditionalDistribution.EventType = __core.statiskit.DiscreteEvent +__core.statiskit.CategoricalEvent.ValueType = statiskit.stl.__stl.std._BasicString_448c20257e485acda59dc59305fceb58 +__core.statiskit.DiscreteMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_e1e7647ed4235775b6d085dd28a83675.CriterionEstimator +__core.statiskit.ContinuousMultivariateDistributionSelection = __core.statiskit._Selection_e28923ae1ac356e5845929232f8e09ac +__core.statiskit.CategoricalUnivariateConditionalDistribution.ResponseType = __core.statiskit.CategoricalUnivariateDistribution +__core.statiskit.DiscreteIntervalCensoredEvent = __core.statiskit._IntervalCensoredEvent_fb8f1cea3a695accb39f019b3fbd2247 +__core.statiskit.DiscreteUnivariateDistributionSelection = __core.statiskit._Selection_8f3919223a1f55afb240c3500b95c95b +__core.statiskit.MultivariateDistributionEstimation.EstimatedType = __core.statiskit.MultivariateDistribution +__core.statiskit.MultivariateDistributionEstimation.MarginalType = __core.statiskit.UnivariateDistributionEstimation +__core.statiskit.DiscreteMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_5e00a634363a53b79e62b0712b0cbe57.Estimator +__core.statiskit.ContinuousCensoredEvent = __core.statiskit._CensoredEvent_fa5e2baabb585a5e93632d2563d88b33 +__core.statiskit.UnivariateDistributionEstimation.EstimatedType = __core.statiskit.UnivariateDistribution __core.statiskit.DiscreteUnivariateShiftedDistributionEstimator = __core.statiskit._ShiftedDistributionEstimation_df69c16128ca5c609f45a63866a1af2f.Estimator -__core.statiskit.ContinuousRightCensoredEvent = __core.statiskit._RightCensoredEvent_4f25ed2b505752de8ee46e2e6aa83af6 -__core.statiskit.ContinuousUnivariateDistributionSelection = __core.statiskit._Selection_6d92f9f1e7ca5180bf403b23e9073d86 +__core.statiskit._ActiveEstimation_7d35ddb2f28b57a1849a13f7711f313e.EstimatedType = __core.statiskit.GeometricDistribution +__core.statiskit._ActiveEstimation_b0590d3783ba5288a5695b0e9cf1b03f.EstimatedType = __core.statiskit.DirichletMultinomialSingularDistribution +__core.statiskit._ActiveEstimation_19ee605677815ce58ebdc169d44e3d8c.EstimatedType = __core.statiskit.NormalDistribution +__core.statiskit.UnivariateDistribution.DataType = __core.statiskit.UnivariateData +__core.statiskit.ContinuousMultivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_a361e68cde6a5b379c5300d00bee657c +__core.statiskit.Indices = statiskit.stl.__stl.std._Set_476c1c1f206251dba7af53c48f3f6e42 +__core.statiskit.CategoricalMultivariateDistributionEstimation.MarginalType = __core.statiskit.CategoricalUnivariateDistributionEstimation +__core.statiskit.UnivariateConditionalDistributionEstimation.DataType = __core.statiskit.UnivariateConditionalData +__core.statiskit._MixtureDistribution_b24ad967ae66587ba612c3f37635bddb.ObservationType = __core.statiskit.MultivariateDistribution +__core.statiskit._ActiveEstimation_a1dbe32ad4be556a97d08416f9bb668d.EstimatedType = __core.statiskit.CategoricalUnivariateMixtureDistribution +__core.statiskit.MultivariateData.SampleSpaceType = __core.statiskit.MultivariateSampleSpace +__core.statiskit.ContinuousEvent.DistributionType = __core.statiskit.ContinuousUnivariateDistribution +__core.statiskit.SingularDistributionEstimation.DataType = __core.statiskit.MultivariateData +__core.statiskit._ActiveEstimation_0b7e758230bf50db981289f48e9fdca7.EstimatedType = __core.statiskit.DiscreteMultivariateConditionalDistribution +__core.statiskit.SingularDistribution.DataType = __core.statiskit.MultivariateData +__core.statiskit.MultivariateConditionalDistributionEstimation.DataType = __core.statiskit.MultivariateConditionalData +__core.statiskit.DiscreteUnivariateDistributionVector = __core.std._Vector_ce6d678c114158f596627eb4f0c6e9b1 +__core.statiskit._ActiveEstimation_de92243b99cb5ef4a3c6cd0f80eb6279.EstimatedType = __core.statiskit._MultivariateMixtureDistribution_6731f013fc2f50e6b3684322e5d511aa +__core.statiskit.DiscreteEvent.DistributionType = __core.statiskit.DiscreteUnivariateDistribution +__core.statiskit._ActiveEstimation_d43cf2b0b53753edb3fccbdddfef43b3.EstimatedType = __core.statiskit.CategoricalMultivariateConditionalDistribution +__core.statiskit._MixtureDistribution_8d6042c687a1543d97b4931d7ca1fca8.ObservationType = __core.statiskit.DiscreteMultivariateDistribution +__core.statiskit.CategoricalUnivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_1b793d6dd01553ae939c99e3743fa436.Estimator +__core.statiskit.UnivariateData.SampleSpaceType = __core.statiskit.UnivariateSampleSpace +__core.statiskit._ActiveEstimation_09e5fef4970b56dabc3cf805a4fca937.EstimatedType = __core.statiskit.CategoricalMultivariateDistribution +__core.statiskit.CategoricalElementaryEvent = __core.statiskit._ElementaryEvent_2f72e6e6db9a5498beee75dbafdc6393 +__core.statiskit.MixedMultivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_c3981878d7ab5e6f87183b575418286b.Estimator +__core.statiskit._ActiveEstimation_c8d0cf6feb9650a486b6da44c7b338e0.EstimatedType = __core.statiskit.DiscreteUnivariateDistribution __core.statiskit.MixedMultivariateConditionalDistributionCriterionEstimator = __core.statiskit._Selection_44e7c25b7bde5df2a9f031c534765f11.CriterionEstimator +__core.statiskit._ActiveEstimation_36c99cd43c5c5fb8abeb0fd1ca103ac8.EstimatedType = __core.statiskit.UnivariateHistogramDistribution +__core.statiskit.DiscreteElementaryEvent = __core.statiskit._ElementaryEvent_85e5d9c1d86a574d8623fe4bb0164527 +__core.statiskit._ActiveEstimation_6714db1d278d5fec95ea3760f54b9fa0.EstimatedType = __core.statiskit.DiscreteUnivariateConditionalDistribution +__core.statiskit.MultivariateDistributionVector = __core.std._Vector_1a895a21d59854609ac58f50d8dcef94 +__core.statiskit.CategoricalMultivariateConditionalDistributionSelection = __core.statiskit._Selection_6040d8f35856585fa65c9beece0f520f +__core.std.SsoString = statiskit.stl.__stl.std._BasicString_448c20257e485acda59dc59305fceb58 +__core.statiskit.ContinuousLeftCensoredEvent = __core.statiskit._LeftCensoredEvent_aa6e0b250759574eb903a6b783b18053 +__core.statiskit.UnivariateDistributionEstimation.CopyType = __core.statiskit.UnivariateDistributionEstimation +__core.statiskit._ActiveEstimation_3201f3b07b0254eb8ef2d0c42eff2557.EstimatedType = __core.statiskit.ContinuousUnivariateConditionalDistribution +__core.statiskit.DiscreteUnivariateFrequencyDistributionEstimator = __core.statiskit._UnivariateFrequencyDistributionEstimation_0ec596bf98a6521c9bf30c96dc0ff201.Estimator +__core.statiskit._MixtureDistribution_7d0c9ca0e35156dda4481073c8664c19.ObservationType = __core.statiskit.DiscreteUnivariateDistribution +__core.statiskit._ActiveEstimation_20f43f33e75f5ed8baf3e95be100740a.EstimatedType = __core.statiskit.CategoricalUnivariateDistribution +__core.statiskit.UnivariateData.EventType = __core.statiskit.UnivariateEvent +__core.statiskit.CategoricalUnivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_1b793d6dd01553ae939c99e3743fa436 +__core.statiskit._ActiveEstimation_85895a324a625f0888907166731d1bca.EstimatedType = __core.statiskit.MultivariateDistribution +__core.statiskit.ContinuousUnivariateMixtureDistributionEMEstimator = __core.statiskit._MixtureDistributionEMEstimation_6dd78f5508545bf49150581341735774.Estimator __core.statiskit.ContinuousUnivariateMixtureDistributionEMEstimation = __core.statiskit._MixtureDistributionEMEstimation_6dd78f5508545bf49150581341735774 -__core.statiskit.UnivariateData.SampleSpaceType = __core.statiskit.UnivariateSampleSpace -__core.statiskit.MultivariateConditionalDistributionEstimation.CopyType = __core.statiskit.MultivariateConditionalDistributionEstimation +__core.statiskit.UnivariateData.WeightedType = __core.statiskit.WeightedUnivariateData +__core.statiskit.CategoricalUnivariateConditionalDistribution.EventType = __core.statiskit.CategoricalEvent +__core.statiskit.UnivariateDistributionEstimation.Estimator.EstimationType = __core.statiskit.UnivariateDistributionEstimation +__core.statiskit._ActiveEstimation_f490fbe6298d5af89adf9098e57be3d4.EstimatedType = __core.statiskit.PoissonDistribution +__core.statiskit.MixedMultivariateDistributionCriterionEstimator = __core.statiskit._Selection_2d551f106ba85f3cb3acfbda4c8e17c7.CriterionEstimator +__core.statiskit.UnivariateDistributionEstimation.DataType = __core.statiskit.UnivariateData diff --git a/src/py/wrapper/_core.cpp b/src/py/wrapper/_core.cpp index 2d5c77f4..2e330c1b 100644 --- a/src/py/wrapper/_core.cpp +++ b/src/py/wrapper/_core.cpp @@ -184,6 +184,7 @@ void wrapper_f13beb88f0a956f5bc0cd7245bbd4b1c(pybind11::module& module); void wrapper_f1f8a991c324584993f9a58dcb9c014e(pybind11::module& module); void wrapper_fbe279819c925fe9bb1cdf5d0de8cf1a(pybind11::module& module); void wrapper_01ddd51bfe2a5d97b4620b9e2d14360e(pybind11::module& module); +void wrapper_075f4a1dea37583ebdb7b34686ef683f(pybind11::module& module); void wrapper_08568636c5a25349ad6ad5335ed1718e(pybind11::module& module); void wrapper_0db25688c9bf5a57b1d944dcc1a3b7f2(pybind11::module& module); void wrapper_0ec3624c447f5547b35390faafaf867f(pybind11::module& module); @@ -396,6 +397,7 @@ void wrapper_adb101528f1256ccaa63a94998938b36(pybind11::module& module); void wrapper_b014379d48a45dac9f7ee65cf09afac7(pybind11::module& module); void wrapper_b11157049fc45e7181cc22c9c3670513(pybind11::module& module); void wrapper_b129309aaed65ac0b06bd5889ca44405(pybind11::module& module); +void wrapper_b3aefb8f8c96565c95d583848719e5b2(pybind11::module& module); void wrapper_b487f4fc27725338b969ff43c4c8f4e4(pybind11::module& module); void wrapper_b745bd62c1315087a0aa661317232745(pybind11::module& module); void wrapper_c2568ff48c245dbe8395ac41d83bc8f8(pybind11::module& module); @@ -878,6 +880,7 @@ PYBIND11_MODULE(__core, module_9b5d0e83426e59fe8644dee679bc9dc1) wrapper_f1f8a991c324584993f9a58dcb9c014e(module_fa414b05d29e5f4ea0b6d6cb5cf81b01); wrapper_fbe279819c925fe9bb1cdf5d0de8cf1a(module_fa414b05d29e5f4ea0b6d6cb5cf81b01); wrapper_01ddd51bfe2a5d97b4620b9e2d14360e(module_fa414b05d29e5f4ea0b6d6cb5cf81b01); + wrapper_075f4a1dea37583ebdb7b34686ef683f(module_fa414b05d29e5f4ea0b6d6cb5cf81b01); wrapper_08568636c5a25349ad6ad5335ed1718e(module_fa414b05d29e5f4ea0b6d6cb5cf81b01); wrapper_0db25688c9bf5a57b1d944dcc1a3b7f2(module_fa414b05d29e5f4ea0b6d6cb5cf81b01); wrapper_0ec3624c447f5547b35390faafaf867f(module_fa414b05d29e5f4ea0b6d6cb5cf81b01); @@ -1090,6 +1093,7 @@ PYBIND11_MODULE(__core, module_9b5d0e83426e59fe8644dee679bc9dc1) wrapper_b014379d48a45dac9f7ee65cf09afac7(module_fa414b05d29e5f4ea0b6d6cb5cf81b01); wrapper_b11157049fc45e7181cc22c9c3670513(module_fa414b05d29e5f4ea0b6d6cb5cf81b01); wrapper_b129309aaed65ac0b06bd5889ca44405(module_fa414b05d29e5f4ea0b6d6cb5cf81b01); + wrapper_b3aefb8f8c96565c95d583848719e5b2(module_fa414b05d29e5f4ea0b6d6cb5cf81b01); wrapper_b487f4fc27725338b969ff43c4c8f4e4(module_fa414b05d29e5f4ea0b6d6cb5cf81b01); wrapper_b745bd62c1315087a0aa661317232745(module_fa414b05d29e5f4ea0b6d6cb5cf81b01); wrapper_c2568ff48c245dbe8395ac41d83bc8f8(module_fa414b05d29e5f4ea0b6d6cb5cf81b01); diff --git a/src/py/wrapper/wrapper_075f4a1dea37583ebdb7b34686ef683f.cpp b/src/py/wrapper/wrapper_075f4a1dea37583ebdb7b34686ef683f.cpp new file mode 100644 index 00000000..49500227 --- /dev/null +++ b/src/py/wrapper/wrapper_075f4a1dea37583ebdb7b34686ef683f.cpp @@ -0,0 +1,50 @@ +#include "_core.h" + +namespace autowig +{ + typedef ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::UniformDistribution, struct ::statiskit::ContinuousUnivariateDistribution > class_type; + + class Trampoline : public class_type + { + public: + using ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, ::statiskit::UniformDistribution, struct ::statiskit::ContinuousUnivariateDistribution >::PolymorphicCopy; + + typedef class ::std::unique_ptr< struct ::statiskit::UnivariateDistribution, struct ::std::default_delete< struct ::statiskit::UnivariateDistribution > > return_type_990d49f9e519539f96548744996a00d6; + virtual return_type_990d49f9e519539f96548744996a00d6 copy() const override { PYBIND11_OVERLOAD_UNIQUE_PTR(return_type_990d49f9e519539f96548744996a00d6, class_type, copy, ); }; + typedef double return_type_17d4a13bc764561299d331907516003f; + virtual return_type_17d4a13bc764561299d331907516003f get_variance() const override { PYBIND11_OVERLOAD_PURE(return_type_17d4a13bc764561299d331907516003f, class_type, get_variance, ); }; + typedef double return_type_cb42091f4cb35419b13eb0e0c27eb470; + virtual return_type_cb42091f4cb35419b13eb0e0c27eb470 get_mean() const override { PYBIND11_OVERLOAD_PURE(return_type_cb42091f4cb35419b13eb0e0c27eb470, class_type, get_mean, ); }; + typedef double return_type_32217c345e3d5454a2e46058d702ce84; + typedef double const & param_32217c345e3d5454a2e46058d702ce84_0_type; + virtual return_type_32217c345e3d5454a2e46058d702ce84 quantile(param_32217c345e3d5454a2e46058d702ce84_0_type param_0) const override { PYBIND11_OVERLOAD_PURE(return_type_32217c345e3d5454a2e46058d702ce84, class_type, quantile, param_0); }; + typedef double return_type_3e9327a27cc259a1a813cf253bd84642; + typedef double const & param_3e9327a27cc259a1a813cf253bd84642_0_type; + virtual return_type_3e9327a27cc259a1a813cf253bd84642 cdf(param_3e9327a27cc259a1a813cf253bd84642_0_type param_0) const override { PYBIND11_OVERLOAD_PURE(return_type_3e9327a27cc259a1a813cf253bd84642, class_type, cdf, param_0); }; + typedef double return_type_30c20faf3f5a515d9541c73f1eb020df; + typedef double const & param_30c20faf3f5a515d9541c73f1eb020df_0_type; + virtual return_type_30c20faf3f5a515d9541c73f1eb020df pdf(param_30c20faf3f5a515d9541c73f1eb020df_0_type param_0) const override { PYBIND11_OVERLOAD_PURE(return_type_30c20faf3f5a515d9541c73f1eb020df, class_type, pdf, param_0); }; + typedef double return_type_2843df1d3dc6596aaccccc3a0dd5da36; + typedef double const & param_2843df1d3dc6596aaccccc3a0dd5da36_0_type; + virtual return_type_2843df1d3dc6596aaccccc3a0dd5da36 ldf(param_2843df1d3dc6596aaccccc3a0dd5da36_0_type param_0) const override { PYBIND11_OVERLOAD_PURE(return_type_2843df1d3dc6596aaccccc3a0dd5da36, class_type, ldf, param_0); }; + typedef double return_type_c3090cef11805fc1858df60ff42a7c43; + typedef struct ::statiskit::UnivariateEvent const * param_c3090cef11805fc1858df60ff42a7c43_0_type; + typedef bool const & param_c3090cef11805fc1858df60ff42a7c43_1_type; + virtual return_type_c3090cef11805fc1858df60ff42a7c43 probability(param_c3090cef11805fc1858df60ff42a7c43_0_type param_0, param_c3090cef11805fc1858df60ff42a7c43_1_type param_1) const override { PYBIND11_OVERLOAD(return_type_c3090cef11805fc1858df60ff42a7c43, class_type, probability, param_0, param_1); }; + typedef class ::std::unique_ptr< struct ::statiskit::UnivariateEvent, struct ::std::default_delete< struct ::statiskit::UnivariateEvent > > return_type_320fcafd931d58898fc5be99cb1979fe; + virtual return_type_320fcafd931d58898fc5be99cb1979fe simulate() const override { PYBIND11_OVERLOAD_PURE_UNIQUE_PTR(return_type_320fcafd931d58898fc5be99cb1979fe, class_type, simulate, ); }; + typedef unsigned int return_type_0826ef63abcb5a8d83b7e3e2df48a620; + virtual return_type_0826ef63abcb5a8d83b7e3e2df48a620 get_nb_parameters() const override { PYBIND11_OVERLOAD_PURE(return_type_0826ef63abcb5a8d83b7e3e2df48a620, class_type, get_nb_parameters, ); }; + }; +} + + +namespace autowig { +} + +void wrapper_075f4a1dea37583ebdb7b34686ef683f(pybind11::module& module) +{ + + pybind11::class_, autowig::Trampoline, autowig::HolderType< struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::UniformDistribution, struct ::statiskit::ContinuousUnivariateDistribution > >::Type, struct ::statiskit::ContinuousUnivariateDistribution > class_075f4a1dea37583ebdb7b34686ef683f(module, "_PolymorphicCopy_075f4a1dea37583ebdb7b34686ef683f", ""); + +} \ No newline at end of file diff --git a/src/py/wrapper/wrapper_985dfffef8265a319e222a08d8f11f05.cpp b/src/py/wrapper/wrapper_985dfffef8265a319e222a08d8f11f05.cpp index e67aaa52..01b86593 100644 --- a/src/py/wrapper/wrapper_985dfffef8265a319e222a08d8f11f05.cpp +++ b/src/py/wrapper/wrapper_985dfffef8265a319e222a08d8f11f05.cpp @@ -11,13 +11,13 @@ namespace autowig { void wrapper_985dfffef8265a319e222a08d8f11f05(pybind11::module& module) { - pybind11::class_::Type, struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > class_985dfffef8265a319e222a08d8f11f05(module, "BetaDistribution", "This class represents a Gamma distribution.\n\nThe Gamma distribution is an univariate continuous distribution. The\nsupport is the set of positive real values :math:`\\mathbb{R}_+^*`.\n\n"); + pybind11::class_::Type, struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::BetaDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > class_985dfffef8265a319e222a08d8f11f05(module, "BetaDistribution", "This class represents a beta distribution.\n\nThe beta distribution is an univariate continuous distribution. The\nsupport is the set of positive real values :math:`\\mathbb{R}_+^*`.\n\n"); class_985dfffef8265a319e222a08d8f11f05.def(pybind11::init< >()); class_985dfffef8265a319e222a08d8f11f05.def(pybind11::init< double const &, double const & >()); class_985dfffef8265a319e222a08d8f11f05.def(pybind11::init< class ::statiskit::BetaDistribution const & >()); class_985dfffef8265a319e222a08d8f11f05.def("get_alpha", method_pointer_d15e5113eb035524bf47b41f300122d2, pybind11::return_value_policy::copy, "Get the value of the shape parameter :math:`\\alpha`.\n\n:Return Type:\n :cpp:any:`double`\n\n"); class_985dfffef8265a319e222a08d8f11f05.def("set_alpha", method_pointer_923a19134c1c530f983a57aaddbd5ab8, "Set the value of the shape parameter :math:`\\alpha`.\n\n:Parameter:\n `mu` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n"); - class_985dfffef8265a319e222a08d8f11f05.def("get_beta", method_pointer_e361b886a6565e31a7aadc0c2332a33b, pybind11::return_value_policy::copy, "Get the value of the rate parameter :math:`\\beta`.\n\n:Return Type:\n :cpp:any:`double`\n\n"); - class_985dfffef8265a319e222a08d8f11f05.def("set_beta", method_pointer_abc93b3b043d5a289e364503f102eaa4, "Set the value of the rate parameter :math:`\\beta`.\n\n:Parameter:\n `sigma` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n"); + class_985dfffef8265a319e222a08d8f11f05.def("get_beta", method_pointer_e361b886a6565e31a7aadc0c2332a33b, pybind11::return_value_policy::copy, "Get the value of the shape parameter :math:`\\beta`.\n\n:Return Type:\n :cpp:any:`double`\n\n"); + class_985dfffef8265a319e222a08d8f11f05.def("set_beta", method_pointer_abc93b3b043d5a289e364503f102eaa4, "Set the value of the shape parameter :math:`\\beta`.\n\n:Parameter:\n `sigma` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n"); } \ No newline at end of file diff --git a/src/py/wrapper/wrapper_b3aefb8f8c96565c95d583848719e5b2.cpp b/src/py/wrapper/wrapper_b3aefb8f8c96565c95d583848719e5b2.cpp new file mode 100644 index 00000000..9e950686 --- /dev/null +++ b/src/py/wrapper/wrapper_b3aefb8f8c96565c95d583848719e5b2.cpp @@ -0,0 +1,23 @@ +#include "_core.h" + +double const & (::statiskit::UniformDistribution::*method_pointer_e4f00fec9b735d76a30aac1ebeaab017)()const= &::statiskit::UniformDistribution::get_alpha; +void (::statiskit::UniformDistribution::*method_pointer_fdd0db0c63f556bd84d354ab99b8b20e)(double const &)= &::statiskit::UniformDistribution::set_alpha; +double const & (::statiskit::UniformDistribution::*method_pointer_45721cc68dd7533e8f26226b11c78f2d)()const= &::statiskit::UniformDistribution::get_beta; +void (::statiskit::UniformDistribution::*method_pointer_0e2cb1e7f7935b4b85625c2ea51d732d)(double const &)= &::statiskit::UniformDistribution::set_beta; + +namespace autowig { +} + +void wrapper_b3aefb8f8c96565c95d583848719e5b2(pybind11::module& module) +{ + + pybind11::class_::Type, struct ::statiskit::PolymorphicCopy< struct ::statiskit::UnivariateDistribution, class ::statiskit::UniformDistribution, struct ::statiskit::ContinuousUnivariateDistribution > > class_b3aefb8f8c96565c95d583848719e5b2(module, "UniformDistribution", "This class represents a uniform distribution.\n\nThe uniform distribution is an univariate continuous distribution. The\nsupport is the interval :math:`[\\alpha,\\beta]` where :math:`\\alpha` and\n:math:`\\beta` are two real values such that :math:`\\alpha<\\beta`.\n\n"); + class_b3aefb8f8c96565c95d583848719e5b2.def(pybind11::init< >()); + class_b3aefb8f8c96565c95d583848719e5b2.def(pybind11::init< double const &, double const & >()); + class_b3aefb8f8c96565c95d583848719e5b2.def(pybind11::init< class ::statiskit::UniformDistribution const & >()); + class_b3aefb8f8c96565c95d583848719e5b2.def("get_alpha", method_pointer_e4f00fec9b735d76a30aac1ebeaab017, pybind11::return_value_policy::copy, "Get the value of the support parameter :math:`\\alpha`.\n\n:Return Type:\n :cpp:any:`double`\n\n"); + class_b3aefb8f8c96565c95d583848719e5b2.def("set_alpha", method_pointer_fdd0db0c63f556bd84d354ab99b8b20e, "Set the value of the support parameter :math:`\\alpha`.\n\n:Parameter:\n `mu` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n"); + class_b3aefb8f8c96565c95d583848719e5b2.def("get_beta", method_pointer_45721cc68dd7533e8f26226b11c78f2d, pybind11::return_value_policy::copy, "Get the value of the support parameter :math:`\\beta`.\n\n:Return Type:\n :cpp:any:`double`\n\n"); + class_b3aefb8f8c96565c95d583848719e5b2.def("set_beta", method_pointer_0e2cb1e7f7935b4b85625c2ea51d732d, "Set the value of the support parameter :math:`\\beta`.\n\n:Parameter:\n `sigma` (:cpp:any:`double`) - Undocumented\n\n:Return Type:\n :cpp:any:`void`\n\n"); + +} \ No newline at end of file diff --git a/test/test_categorical.py b/test/test_categorical.py index 2fe469ed..4abec908 100644 --- a/test/test_categorical.py +++ b/test/test_categorical.py @@ -92,6 +92,7 @@ def tearDownClass(cls): win=True, level=1) class TestHierarchical(unittest.TestCase, AbstractTestUnivariateDistribution): + _ordinal_space = core.OrdinalSampleSpace('C', 'B', 'A') _nominal_space = core.NominalSampleSpace('Ba', 'Bb', 'Bc') _hierarchical_space = core.HierarchicalSampleSpace(_ordinal_space)