我创建了一个MATLAB函数,它根据您的数据和所需的样本大小运行bootstrap回归。唯一需要的输入是Y数据,X数据和'n'所需的自举样本大小,例如引导(Y,X,10)。
如何为多个样本量创建一个循环输入?即像靴子一样(Y,X,[10,30,100])。
这很重要,因为引导程序可能需要很长时间才能运行,因此如果您只需输入所需的样本大小并在运行时离开计算机而不是输入相同的命令三次,这是非常理想的。
答案 0 :(得分:0)
这可以很容易地完成如下:
bootstrapSampleSize = [10 30 100];
for i=1:length(bootstrapSampleSize)
yourResult{i}=boot(Y,X,bootstrapSampleSize(i)); %stores the results in a cell array
end
这可以通过使用input
命令完全互动,但我会把它留给你。