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
\()将引擎重置为基本状态。