PermutationMethod#
- класс scipy.stats.PermutationMethod(n_resamples=9999, batch=None, random_state=None, *, rng=None)[источник]#
Конфигурационная информация для теста гипотез перестановок.
Экземпляры этого класса могут быть переданы в метод параметр некоторых функций проверки гипотез для выполнения пермутационной версии проверок гипотез.
- Атрибуты:
- n_resamplesint, необязательный
Количество повторных выборок для выполнения. По умолчанию 9999.
- batchint, необязательный
Количество повторных выборок для обработки в каждом векторизованном вызове статистики. Размеры пакетов >>1, как правило, быстрее, когда статистика векторизована, но использование памяти масштабируется линейно с размером пакета. По умолчанию
None, который обрабатывает все повторные выборки в одном пакете.- rng
numpy.random.Generator, опционально Псевдослучайный генератор чисел, используемый для повторной выборки.
Если
rngпередаётся по ключевому слову в инициализатор илиrngатрибут используется напрямую, типы, отличные отnumpy.random.Generatorпередаются вnumpy.random.default_rngдля создания экземпляраGeneratorперед использованием. Еслиrngуже являетсяGeneratorэкземпляр, то предоставленный экземпляр используется. Укажитеrngдля повторяемого поведения.Если этот аргумент передаётся по позиции, если
random_stateпередаётся по ключевому слову в инициализатор, или еслиrandom_stateатрибут используется напрямую, устаревшее поведение дляrandom_stateприменяется:Если
random_stateравно None (илиnumpy.random),numpy.random.RandomStateиспользуется синглтон.Если
random_stateявляется int, новыйRandomStateиспользуется экземпляр, инициализированный сrandom_state.Если
random_stateуже являетсяGeneratorилиRandomStateэкземпляр, тогда этот экземпляр используется.
Изменено в версии 1.15.0: В рамках SPEC-007 переход от использования
numpy.random.RandomStatetonumpy.random.Generator, это имя атрибута было изменено сrandom_statetorng. В переходный период оба имени будут продолжать работать, хотя только одно может быть указано за раз. После переходного периода, использованияrandom_stateбудет выдавать предупреждения. Поведение обоихrandom_stateиrngописаны выше, но толькоrngследует использовать в новом коде.