scipy.stats.qmc.MultinomialQMC

class scipy.stats.qmc.MultinomialQMC(pvals, *, engine=None, seed=None)[源代码]

多项分布的QMC抽样。

参数
pvalsarray_like(k,)

大小概率向量 k ,在哪里 k 是类别的数量。元素必须为非负且总和为1。

engineQMCEngine,可选

准蒙特卡罗发动机采样器。如果没有, Sobol 是使用的。

seed :{无,整型, numpy.random.Generator },可选{无,整型,

如果 seed 是不是没有 numpy.random.Generator 使用的是Singleton。如果 seed 是一个整型、一个新的 Generator 实例,其种子设定为 seed 。如果 seed 已经是一个 Generator 实例,则使用该实例。

示例

>>> from scipy.stats import qmc
>>> engine = qmc.MultinomialQMC(pvals=[0.2, 0.4, 0.4])
>>> sample = engine.random(10)

方法:

fast_forward \(n)

通过以下方式快进序列 n 位置。

random \([n] )

n QMC样本来自多项分布。

reset \()

将引擎重置为基本状态。