- 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
]) – 要添加到返回名称末尾的似然参数名称序列。