eLikelihood

Parent Previous Next

///////////////////////////////////////////////////////////////////////////////////////////////////

// enum eLikelihood


[helpstring("Likelihood function types.")]

typedef enum eLikelihood

{

 [helpstring("Lik=1, Likelihood, L(x|~Y)")]

 LIK_101 = 0,


 [helpstring("Lik=2, Log-likelihood, L(x|~Y)")]

 LIK_102,


 [helpstring("Lik=11, Gaussian likelihood: measurement error integrated out")]

 LIK_211,


 [helpstring("Lik=12, Gaussian likelihood: homos/heteroscedastic data error")]

 LIK_212,


 [helpstring("Lik=13, Gaussian likelihood: with AR-1 model of error residuals")]

 LIK_213,


 [helpstring("Lik=14, Generalized likelihood function")]

 LIK_214,


 [helpstring("Lik=15, Whittle’s likelihood (spectral analysis)")]

 LIK_215,


 [helpstring("Lik=16, Laplacian likelihood: homos/heteroscedastic data error")]

 LIK_216,


 [helpstring("Lik=17, Skewed Student likelihood function")]

 LIK_217,


 [helpstring("Lik=21, Noisy ABC: Gaussian likelihood")]

 LIK_321,


 [helpstring("Lik=22, ABC: Boxcar likelihood")]

 LIK_322,


 [helpstring("Lik=23, Limits of acceptability")]

 LIK_323,


 [helpstring("Lik=31, Inverse error variance with shaping factor")]

 LIK_431,


 [helpstring("Lik=32, Nash and Sutcliffe efficiency with shaping factor")]

 LIK_432,


 [helpstring("Lik=33, Exponential transform error variance with shaping factor")]

 LIK_433,


 [helpstring("Lik=34, Sum of absolute error residuals")]

 LIK_434,


 [helpstring("Undefined likelihood function")]

 unknown

} eLikelihood;