本文簡要介紹 python 語言中 scipy.stats.qmc.MultinomialQMC
的用法。
用法:
class scipy.stats.qmc.MultinomialQMC(pvals, n_trials, *, engine=None, seed=None)#
來自多項分布的 QMC 抽樣。
- pvals: 數組 (k,)
大小概率向量
k
,其中k
是類別數。元素必須為非負且總和為 1。- n_trials: int
試驗次數。
- engine: QMCEngine,可選
Quasi-Monte 卡羅引擎采樣器。如果沒有,則使用
Sobol
。- seed: {無,整數,
numpy.random.Generator
},可選 僅在以下情況下使用引擎是無。如果種子是 int 或 None,一個新的
numpy.random.Generator
是使用創建的np.random.default_rng(seed)
.如果種子已經是一個Generator
實例,然後使用提供的實例。
參數 ::
例子:
讓我們定義 3 個類別,對於給定的樣本,每個類別的試驗總和為 8。每個類別的試驗數量由與每個類別關聯的 pval 確定。然後,我們對該分布進行 64 次采樣。
>>> import matplotlib.pyplot as plt >>> from scipy.stats import qmc >>> dist = qmc.MultinomialQMC( ... pvals=[0.2, 0.4, 0.4], n_trials=10, engine=qmc.Halton(d=1) ... ) >>> sample = dist.random(64)
我們可以繪製樣本並驗證每個類別的試驗次數中位數是否遵循普瓦爾斯。那將是
pvals * n_trials = [2, 4, 4]
.>>> fig, ax = plt.subplots() >>> ax.yaxis.get_major_locator().set_params(integer=True) >>> _ = ax.boxplot(sample) >>> ax.set(xlabel="Categories", ylabel="Trials") >>> plt.show()
相關用法
- Python SciPy qmc.MultivariateNormalQMC用法及代碼示例
- Python SciPy qmc.Sobol用法及代碼示例
- Python SciPy qmc.QMCEngine用法及代碼示例
- Python SciPy qmc.LatinHypercube用法及代碼示例
- Python SciPy qmc.update_discrepancy用法及代碼示例
- Python SciPy qmc.discrepancy用法及代碼示例
- Python SciPy qmc.geometric_discrepancy用法及代碼示例
- Python SciPy qmc.Halton用法及代碼示例
- Python SciPy qmc.scale用法及代碼示例
- Python SciPy qmc.PoissonDisk用法及代碼示例
- Python SciPy interpolate.make_interp_spline用法及代碼示例
- Python SciPy stats.anderson用法及代碼示例
- Python SciPy ClusterNode.pre_order用法及代碼示例
- Python SciPy stats.iqr用法及代碼示例
- Python SciPy FortranFile.read_record用法及代碼示例
- Python SciPy ndimage.correlate用法及代碼示例
- Python SciPy special.exp1用法及代碼示例
- Python SciPy special.expn用法及代碼示例
- Python SciPy signal.czt_points用法及代碼示例
- Python SciPy interpolate.krogh_interpolate用法及代碼示例
- Python SciPy ndimage.morphological_gradient用法及代碼示例
- Python SciPy distance.sokalmichener用法及代碼示例
- Python SciPy linalg.eigvalsh_tridiagonal用法及代碼示例
- Python SciPy linalg.cdf2rdf用法及代碼示例
- Python SciPy csc_array.diagonal用法及代碼示例
注:本文由純淨天空篩選整理自scipy.org大神的英文原創作品 scipy.stats.qmc.MultinomialQMC。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。