Я хочу понять, как загрузить квадратную матрицу с помощью Matlab. Какие-либо предложения?
Bootstrap — это метод выборки. Главное, как вы выбираете данные.
bootstat = bootstrp(nboot,bootfun,d1,...)
[bootstat,bootsam] = bootstrp(...)
bootstat = bootstrp(...,'Name',Value)
Третий и более поздние входные аргументы (d1,...) — это данные (скаляры, векторы-столбцы или матрицы), используемые для создания входных данных для bootfun. bootstrp создает каждую выборку начальной загрузки путем выборки с заменой из строк аргументов нескалярных данных (они должны иметь одинаковое количество строк). bootfun принимает скалярные данные без изменений.
Например;
[bootstat,bootsam] = bootstrp(4,...)
возвращает матрицу индексов начальной загрузки размером n на 4, bootsam. Каждый столбец в bootsam содержит индексы значений, которые были взяты из исходных наборов данных, чтобы составить соответствующую выборку начальной загрузки.
Другой пример: ;
load lawdata
rng default % For reproducibility
[bootstatistics,bootsamples] = bootstrp(1000,@corr,lsat,gpa);
Здесь bootstatistics
— матрица корреляционной статистики (@corr), а bootsamples
— выборки начальной загрузки.
lawdata
имеет баллы LSAT и средний балл для 15 студентов. Эти 15 точек данных подвергаются повторной выборке для создания 1000 различных наборов данных, и для каждого из них вычисляется корреляция между двумя переменными.
Можете ли вы описать, что вы подразумеваете под этим?