- class darts.utils.likelihood_models.base.Likelihood(likelihood_type, parameter_names)[source]¶
- 基类: - object- 所有似然的基类。 - torch 模型的似然 
- sklearn-like 模型的似然(例如 RegressionModel 的子类) 
 - 参数
- likelihood_type ( - LikelihoodType) – 预定义的 LikelihoodType。
- parameter_names ( - list[- str]) – 似然(分布)参数的名称。
 
 - 属性 - 返回单个目标值的分布参数数量。 - 返回似然参数的名称。 - 返回似然类型。 - 方法 - component_names(input_series)- 生成似然参数的名称。 - property num_parameters: int¶
- 返回单个目标值的分布参数数量。 - 返回类型
- int
 
 - property parameter_names: list[str]¶
- 返回似然参数的名称。 - 返回类型
- list[- str]
 
 - property type: LikelihoodType¶
- 返回似然类型。 - 返回类型
 
 
- class darts.utils.likelihood_models.base.LikelihoodType(value)[source]¶
- 基类: - Enum- 一个枚举。 - Bernoulli = 'bernoulli'¶
 - Beta = 'beta'¶
 - Cauchy = 'cauchy'¶
 - ContinuousBernoulli = 'continuousbernoulli'¶
 - Dirichlet = 'dirichlet'¶
 - Exponential = 'exponential'¶
 - Gamma = 'gamma'¶
 - Gaussian = 'gaussian'¶
 - Geometric = 'geometric'¶
 - Gumbel = 'gumbel'¶
 - HalfNormal = 'halfnormal'¶
 - Laplace = 'laplace'¶
 - LogNormal = 'lognormal'¶
 - NegativeBinomial = 'negativebinomial'¶
 - Poisson = 'poisson'¶
 - Quantile = 'quantile'¶
 - Weibull = 'weibull'¶
 
- darts.utils.likelihood_models.base.likelihood_component_names(components, parameter_names)[source]¶
- 为分量和参数名称生成格式化的似然参数名称。 - 返回名称的顺序为:[comp1_param_1, … comp1_param_n, …, comp_n_param_n]。 - 参数
- components ( - Union[- Index,- list[- str]]) – 要添加到返回名称开头的分量名称序列。
- parameter_names ( - list[- str]) – 要添加到返回名称末尾的似然参数名称序列。