BootstrapMethod#
- class scipy.stats.BootstrapMethod(n_resamples=9999, batch=None, random_state=None, method='BCa', *, rng=None)[Quellcode]#
Konfigurationsinformationen für ein Bootstrap-Konfidenzintervall.
Instanzen dieser Klasse können an den Parameter
methodeiniger Methoden zur Berechnung von Konfidenzintervallen übergeben werden, um ein Bootstrap-Konfidenzintervall zu generieren.- Attribute:
- n_resamplesint, optional
Die Anzahl der durchzuführenden Resamples. Standard ist 9999.
- batchint, optional
Die Anzahl der Resamples, die in jedem vektorisierten Aufruf der Statistik verarbeitet werden sollen. Batchgrößen >>1 sind tendenziell schneller, wenn die Statistik vektorisiert ist, aber der Speicherverbrauch skaliert linear mit der Batchgröße. Standard ist
None, was alle Resamples in einem einzigen Batch verarbeitet.- rng
numpy.random.Generator, optional Pseudozufallszahlengenerator, der zur Durchführung des Resamplings verwendet wird.
Wenn
rngper Schlüsselwort an den Initialisierer übergeben wird oder wenn direkt auf das Attributrngzugegriffen wird, werden andere Typen alsnumpy.random.Generatorannumpy.random.default_rngübergeben, um einenGeneratorvor der Verwendung zu instanziieren. Wennrngbereits eineGenerator-Instanz ist, wird die bereitgestellte Instanz verwendet. Geben Sierngfür reproduzierbares Verhalten an.Wenn dieses Argument positionsgebunden übergeben wird, wenn
random_stateper Schlüsselwort in den Initialisierer übergeben wird oder wenn direkt auf das Attributrandom_statezugegriffen wird, gilt das Legacy-Verhalten fürrandom_state.Wenn
random_stateNone ist (odernumpy.random), wird dienumpy.random.RandomState-Singleton-Instanz verwendet.Wenn
random_stateeine Ganzzahl ist, wird eine neueRandomState-Instanz verwendet, die mitrandom_stateinitialisiert wurde.Wenn
random_statebereits eine Instanz vonGeneratoroderRandomStateist, wird diese Instanz verwendet.
Geändert in Version 1.15.0: Als Teil des SPEC-007-Übergangs von der Verwendung von
numpy.random.RandomStatezunumpy.random.Generatorwurde dieser Attributname vonrandom_statezurnggeändert. Für einen Übergangszeitraum werden beide Namen weiterhin funktionieren, obwohl nur einer gleichzeitig angegeben werden kann. Nach der Übergangszeit werden Verwendungen vonrandom_stateWarnungen ausgeben. Das Verhalten von sowohlrandom_stateals auchrngist oben beschrieben, aber nurrngsollte in neuem Code verwendet werden.- method{‘BCa’, ‘percentile’, ‘basic’}
Ob das ‘percentile’-Bootstrap (‘percentile’), das ‘basic’ (auch bekannt als ‘reverse’) Bootstrap (‘basic’) oder das Bias-corrected and accelerated Bootstrap (‘BCa’, Standard) verwendet werden soll.