我试图在 Matlab 中使用“bootstrap”重新采样(替换)我的数据库,如下所示:
D = load('Data.txt');
lead = D(:,1);
depth = D(:,2);
X = D(:,3);
Y = D(:,4);
%Bootstraping to resample 100 times
[resampling100,bootsam] = bootstrp(100,'corr',lead,depth);
%plottig the bootstraping result as histogram
hist(resampling100,10);
... ... ...
... ... ...
尽管上面编写的脚本是正确的,但我想知道如何查看/加载通过引导程序创建的重新采样的 100 个数据集?'bootsam(:)' 显示为引导样本选择的数据/值的索引,但不显示新的样本值!我从原始数据中创建假数据,我什至看不到幕后创建的内容,这不是很有趣吗?!?
我的第二个问题:是否可以在不使用任何函数的情况下完全重新采样整个矩阵(在本例中为 D)?但是,我知道如何使用“unidrnd”从矢量数据中创建随机值。
在此先感谢您的帮助。