0

我创建了一个 MATLAB 函数,该函数根据您的数据和所需的样本量运行引导回归。唯一需要的输入是 Y 数据、X 数据和“n”所需的引导样本大小,例如 boot(Y,X,10)。

我怎样才能创建一个循环用于大量样本大小的输入?即类似 boot(Y,X,[10,30,100]) 的东西。

这很重要,因为引导程序可能需要很长时间才能运行,因此如果您可以输入所需的样本大小并在运行时离开计算机而不是输入相同的命令三次,这是理想的选择。

4

1 回答 1

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命令完全交互,但我将把它留给你。

于 2013-04-15T08:41:36.323 回答