Загрузите выборку
bootstat = bootstrp(nboot,bootfun,d1,...)
[bootstat,bootsam] = bootstrp(...)
bootstat = bootstrp(...,'Name',Value)
bootstat = bootstrp(nboot,bootfun,d1,...) чертит выборки данных о начальной загрузке nboot, вычисляет статистику по каждой выборке с помощью bootfun и возвращает результаты в матричном bootstat. nboot должен быть положительным целым числом. bootfun является указателем на функцию, заданным с @. Каждая строка bootstat содержит результаты применения bootfun к одной выборке начальной загрузки. Если bootfun возвращает матрицу или массив, то этот вывод преобразован в вектор - строку для устройства хранения данных в bootstat.
Третьи и более поздние входные параметры (d1,...) являются данными (скаляры, вектор-столбцы или матрицы) раньше создавал входные параметры к bootfun. bootstrp создает каждую выборку начальной загрузки путем выборки с заменой из строк нескалярных аргументов данных (они должны иметь одинаковое число строк). bootfun принимает скалярные неизменные данные.
[bootstat,bootsam] = bootstrp(...) возвращает n-by-nboot матрица индексов начальной загрузки, bootsam. Каждый столбец в bootsam содержит индексы значений, которые чертились от исходных наборов данных, чтобы составить соответствующую выборку начальной загрузки. Например, если d1,..., каждый содержит 16 значений и nboot = 4, то bootsam 16 4 матрица. Первый столбец содержит индексы этих 16 значений, чертивших от d1,... для первой из четырех выборок начальной загрузки, второй столбец содержит индексы для второй из четырех выборок начальной загрузки и так далее. (Индексы начальной загрузки являются тем же самым для всех наборов входных данных.), Чтобы получить выходные выборки bootsam, не применяя функцию, установите bootfun на пустой ([]).
bootstat = bootstrp(..., использует дополнительные аргументы, заданные одним или несколькими аргументами пары 'Name',Value)Name,Value. Пары "имя-значение" должны появиться после аргументов данных. Доступные пары "имя-значение":
'Weights' — Веса наблюдения. Значение weights должно быть вектором неотрицательных чисел по крайней мере с одним положительным элементом. Число элементов в weights должно быть равно количеству строк в нескалярных входных параметрах к bootstrp. Чтобы получить одну начальную загрузку реплицируют, выборки bootstrp N из N с заменой с помощью этих весов в качестве вероятностей выборки многочлена.
Опции Значение является структурой, которая содержит опции, задающие, вычислить ли итерации начальной загрузки параллельно, и задающий, как использовать случайные числа во время выборки начальной загрузки. Создайте структуру опций с statset. Применимые параметры statset:
'UseParallel' Если true, Parallel Computing Toolbox™ установлен, вычисляют итерации начальной загрузки параллельно. Если Parallel Computing Toolbox не установлен, вычисление происходит в последовательном режиме. Значением по умолчанию является false, означая последовательное вычисление.
UseSubstreams — Установите на true, чтобы вычислить параллельно восстанавливаемым способом. Значением по умолчанию является false. Чтобы вычислить восстанавливаемо, установите Streams на тип, позволяющий подпотоки: 'mlfg6331_64' или 'mrg32k3a'.
Объектный массив Streams — A RandStream или массив ячеек таких объектов. Если вы не задаете Streams, bootstrp использует поток по умолчанию или потоки. Если вы принимаете решение задать Streams, используйте отдельный объект кроме случая
UseParallel является true
UseSubstreams является false
В этом случае используйте массив ячеек тот же размер в качестве Параллельного пула.
RandStream | bootci | histogram | ksdensity | parfor | random | randsample | statget | statset