我有一个单一回归的代码:
results = fitlm(Rm,R(:,1))
在我尝试市场模式时,我正在回归公司回报的市场回报。到目前为止,这适用于1股。如何为我的数据集中的所有公司循环? R是324:60的基质,Rm是324:1的基质。
编辑:
它与之合作:
for i=1:40
stats(i) = regstats(R(:,i),Rm);
end
如何从stats struct中提取特定的输出变量?
答案 0 :(得分:0)
这是因为您不会存储所有60次迭代的输出。您希望results
是60x1单元格数组。尝试:
results=cell(60,1);
for i=1:60
results{i} = fitlm(Rm, R(:,i));
end