For循环在线性回归对数量的资产
17日视图(30天)
显示旧的评论
你好!
我需要建立线性回归对各种资产(超过50)系数,pValues和Rsqured资产
我的代码是
X = Indreturn;%(市场指数的历史数据返回)
Y = EFreturn (:,);%(历史数据资产近- 56股票基金的回报)
为指数= 56
md = fitlm (X, Y(:,指数));
结束
问题是我只有输出线性回归过去的第56基金好像我只是写
y56 = EFreturn (: 56);
x = Indreturn;
md56 = fitlm (x, y56);
我能做到每个资产当然56次,但我想知道如何优化这个过程,节省时间。
谢谢你!
0评论
接受的答案
dpb
2019年3月20日
X = Indreturn;%(市场指数的历史数据返回)
Y = EFreturn (:,);%(历史数据资产近- 56股票基金的回报)
N =大小(Y, 2);在数组中Y %号基金
md =细胞(N, 1);% preallocate细胞数组来保存每个模型的结果
为指数= 1:N
md{指数}= fitlm (X, Y(:,指数));
结束