98 int BI = 1000,
int NI = 10000,
double a = 1.0,
double sigma = 1.0,
double tau = 1.0,
99 Eigen::MatrixXd
D = Eigen::MatrixXd())
double a
Total mass parameter of the NGGP (controls number of clusters).
Definition Params.hpp:67
double zeta
Rate parameter for the theta_kt gamma distribution.
Definition Params.hpp:54
Params(double delta1=0.5, double alpha=2, double beta=2, double delta2=2, double gamma=2, double zeta=2, int BI=1000, int NI=10000, double a=1.0, double sigma=1.0, double tau=1.0, Eigen::MatrixXd D=Eigen::MatrixXd())
Constructor with default parameter values.
Definition Params.hpp:97
double alpha
Shape parameter for the lambda_k gamma distribution.
Definition Params.hpp:42
double gamma
Shape parameter for the theta_kt gamma distribution.
Definition Params.hpp:51
double tau
Third parameter of the NGGP (controls tail behavior).
Definition Params.hpp:73
double beta
Rate parameter for the lambda_k gamma distribution.
Definition Params.hpp:45
int NI
Number of iterations after burn-in for posterior sampling.
Definition Params.hpp:62
double sigma
Second parameter of the NGGP (controls cluster sizes).
Definition Params.hpp:70
Eigen::MatrixXd D
Distance matrix.
Definition Params.hpp:76
double delta1
Shape parameter for the first gamma distribution prior.
Definition Params.hpp:39
int BI
Number of burn-in iterations to discard for chain convergence.
Definition Params.hpp:59
double delta2
Shape parameter for the second gamma distribution prior.
Definition Params.hpp:48
int n
Number of points.
Definition Params.hpp:79