Docs
Loading...
Searching...
No Matches
GaussianMixtureModel_params Struct Reference

Parameters for a univariate Gaussian Mixture Model with Normal-Inverse-Gamma conjugate priors. More...

#include <GaussianMixtureModel-params.hpp>

Public Member Functions

 GaussianMixtureModel_params (double m0, double kappa0, double alpha0, double beta0)
 Constructor for GaussianMixtureModel_params.

Public Attributes

double m0
 Prior mean for the Gaussian component mean.
double kappa0
 Prior strength for the Gaussian component mean.
double alpha0
 Shape parameter of the Inverse-Gamma prior for variance.
double beta0
 Scale parameter of the Inverse-Gamma prior for variance.

Detailed Description

Parameters for a univariate Gaussian Mixture Model with Normal-Inverse-Gamma conjugate priors.

Constructor & Destructor Documentation

◆ GaussianMixtureModel_params()

GaussianMixtureModel_params::GaussianMixtureModel_params ( double m0,
double kappa0,
double alpha0,
double beta0 )
inline

Constructor for GaussianMixtureModel_params.

Parameters
m0Prior mean
kappa0Prior strength for mean
alpha0Shape for variance prior
beta0Scale for variance prior

Member Data Documentation

◆ alpha0

double GaussianMixtureModel_params::alpha0

Shape parameter of the Inverse-Gamma prior for variance.

◆ beta0

double GaussianMixtureModel_params::beta0

Scale parameter of the Inverse-Gamma prior for variance.

◆ kappa0

double GaussianMixtureModel_params::kappa0

Prior strength for the Gaussian component mean.

◆ m0

double GaussianMixtureModel_params::m0

Prior mean for the Gaussian component mean.


The documentation for this struct was generated from the following file: