Medial Code Documentation
Loading...
Searching...
No Matches
Data Structures | Namespaces | Enumerations | Variables
probability_distribution.h File Reference

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

#include <cmath>

Go to the source code of this file.

Data Structures

struct  xgboost::common::NormalDistribution
 
struct  xgboost::common::LogisticDistribution
 
struct  xgboost::common::ExtremeDistribution
 

Namespaces

namespace  xgboost
 namespace of xgboost
 
namespace  xgboost::common
 Copyright 2017-2023, XGBoost Contributors.
 

Enumerations

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

Variables

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

Detailed Description

Implementation of a few useful probability distributions.

Copyright 2019-2020 by Contributors

Author
Avinash Barnwal and Hyunsu Cho