MonteCarloMethod#
- class scipy.stats.MonteCarloMethod(n_resamples=9999, batch=None, rvs=None, rng=None)[Quellcode]#
Konfigurationsinformationen für einen Monte-Carlo-Hypothesentest.
Instanzen dieser Klasse können dem Parameter method einiger Hypothesentestfunktionen übergeben werden, um eine Monte-Carlo-Version der Hypothesentests durchzuführen.
- Attribute:
- n_resamplesint, optional
Die Anzahl der zu ziehenden Monte-Carlo-Stichproben. Standard ist 9999.
- batchint, optional
Die Anzahl der Monte-Carlo-Stichproben, die in jedem vektorisierten Aufruf der Statistik verarbeitet werden. Batch-Größen von >>1 sind tendenziell schneller, wenn die Statistik vektorisiert ist, aber der Speicherverbrauch skaliert linear mit der Batch-Größe. Standard ist
None, was bedeutet, dass alle Stichproben in einem einzigen Batch verarbeitet werden.- rvscallable oder Tupel von callables, optional
Ein callable oder eine Sequenz von callables, die Zufallsvariablen unter der Nullhypothese erzeugt. Jedes Element von
rvsmuss ein callable sein, das das Schlüsselwortargumentsizeakzeptiert (z.B.rvs(size=(m, n))) und eine N-dimensionale Array-Stichprobe dieser Form zurückgibt. Wennrvseine Sequenz ist, muss die Anzahl der callables inrvsder Anzahl der Stichproben entsprechen, die dem Hypothesentest übergeben werden, in demMonteCarloMethodverwendet wird. Standard istNone, in diesem Fall wählt die Hypothesentestfunktion Werte aus, die der Standardversion des Hypothesentests entsprechen. Zum Beispiel ist die Nullhypothese vonscipy.stats.pearsonrtypischerweise, dass die Stichproben aus der Standardnormalverteilung gezogen werden, alsorvs = (rng.normal, rng.normal), wobeirng = np.random.default_rng().- rng
numpy.random.Generator, optional Zustand des Pseudozufallszahlengenerators. Wenn
rngNone ist, wird ein neuernumpy.random.Generatormithilfe von Entropie des Betriebssystems erstellt. Typen außernumpy.random.Generatorwerden annumpy.random.default_rngübergeben, um einenGeneratorzu instanziieren.