#[derive(Debug, Clone, Default)]
pub struct BinomialLikelihood {
pub number_of_trials: i64,
pub function_name: String,
pub description: String,
pub formula: String,
}
#[derive(Debug, Clone, Default)]
pub struct CategoricalLikelihood {
pub number_of_categories: i64,
pub function_name: String,
pub description: String,
pub formula: String,
}
#[derive(Debug, Clone, Default)]
pub struct ExponentialLikelihood {
pub function_name: String,
pub description: String,
pub formula: String,
}
#[derive(Debug, Clone, Default)]
pub struct MaximumLikelihood {
pub estimation_method: String,
pub convergence_tolerance: f64,
pub function_name: String,
pub description: String,
pub formula: String,
}
#[derive(Debug, Clone, Default)]
pub struct NormalLikelihood {
pub mean_parameterized: bool,
pub variance_parameterized: bool,
pub function_name: String,
pub description: String,
pub formula: String,
}
#[derive(Debug, Clone, Default)]
pub struct PoissonLikelihood {
pub function_name: String,
pub description: String,
pub formula: String,
}