xgboost

Classes | Namespaces | Enumerations | Variables
probability_distribution.h File Reference

Implementation of a few useful probability distributions. More...

`#include <cmath>`
Include dependency graph for probability_distribution.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
struct | xgboost::common::NormalDistribution
struct | xgboost::common::LogisticDistribution
struct | xgboost::common::ExtremeDistribution

## Namespaces
| xgboost
| namespace of xgboost
| xgboost::common

## Enumerations
enum | xgboost::common::ProbabilityDistributionType : int { xgboost::common::ProbabilityDistributionType::kNormal = 0, xgboost::common::ProbabilityDistributionType::kLogistic = 1, xgboost::common::ProbabilityDistributionType::kExtreme = 2 }
| Enum encoding possible choices of probability distribution. More...

## Variables
constexpr double | xgboost::common::kPI = 3.14159265358979323846
| Constant PI. More...
constexpr double | xgboost::common::kEulerMascheroni = 0.57721566490153286060651209008240243104215933593992
| The Euler-Mascheroni_constant. More...

## Detailed Description

Implementation of a few useful probability distributions.

Copyright 2019-2020 by Contributors

Author
  Avinash Barnwal and Hyunsu Cho