gluonts.mx.distribution.nan_mixture 模块#
- 类 gluonts.mx.distribution.nan_mixture.NanMixture(nan_prob: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol], distribution: gluonts.mx.distribution.distribution.Distribution, F=None)[source]#
- 基类: - gluonts.mx.distribution.mixture.MixtureDistribution- 一个由 NaN 值确定性分布和普通分布组成的混合分布。 - 参数
- nan_prob – 缺失值的概率张量。这些值的范围应大于 0 且小于 1。所有轴应与组件分布的轴一致,或者为 1(在此情况下,NaN 概率在各轴上共享)。 
- distribution – 表示非 NaN 值分布的 Distribution 对象。分布可以是不同的类型。每个组件的支持张量的形状应为 (…, d)。 
- F – 一个可以引用 MXNet 的 Symbol API 或 NDArray API 的模块 
 
 - arg_names: Tuple#
 - property distribution#
 - is_reparameterizable = False#
 - log_prob(x: Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol]) Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol][source]#
- 计算分布在 x 处的对数密度。 - 参数
- x – 形状为 (*batch_shape, *event_shape) 的张量。 
- 返回
- 形状为 batch_shape 的张量,包含 x 中每个事件的分布对数密度。 
- 返回类型
- 张量 
 
 - property nan_prob#
 
- 类 gluonts.mx.distribution.nan_mixture.NanMixtureArgs(distr_output: gluonts.mx.distribution.distribution_output.DistributionOutput, prefix: Optional[str] = None)[source]#
- 基类: - mxnet.gluon.block.HybridBlock
- 类 gluonts.mx.distribution.nan_mixture.NanMixtureOutput(distr_output: gluonts.mx.distribution.distribution_output.DistributionOutput)[source]#
- 基类: - gluonts.mx.distribution.distribution_output.DistributionOutput- distr_cls#
 - distribution(distr_args, loc: Optional[Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol]] = None, scale: Optional[Union[mxnet.ndarray.ndarray.NDArray, mxnet.symbol.symbol.Symbol]] = None, **kwargs) gluonts.mx.distribution.mixture.MixtureDistribution[source]#
- 给定构造函数参数集合以及可选的比例张量,构建关联的分布。 - 参数
- distr_args – 基础 Distribution 类型的构造函数参数。 
- loc – 可选张量,形状与结果分布的 batch_shape+event_shape 相同。 
- scale – 可选张量,形状与结果分布的 batch_shape+event_shape 相同。 
 
 
 - property event_shape: Tuple#
- 此对象构建的分布所考虑的每个独立事件的形状。 
 - get_args_proj(prefix: Optional[str] = None) gluonts.mx.distribution.nan_mixture.NanMixtureArgs[source]#