我正在运行一系列形式的多个回归,
$$ Y_ {t + 1} = \ alpha_1 + \ beta_ {1} X_ {1t} + \ beta_2X_ {2t} + \ varepsilon_ {t + 1} $$
因此,我有50个x可供选择,并且我想测试它们的不同组合。
所以我想用
运行模型x20和x20
x21和x50
x28和x49
例如,我已经写了这些,可以将它们粘贴到matlab中。
clear;
data = xlsread('EXCELSHEET.xlsx',1);
for (ii=3, jj=2),(ii=4, jj=5)
xinit=[data(:,ii),data(:,jj)];
yinit=[data(:,7)];
end
我的问题是,我有大约60种组合,如何输入?
答案 0 :(得分:2)
如果它们是任意的,则需要对其进行硬编码。
Myarbitrarycombinations= [7 23; 45 46; ... ];
% or read them from somewhere
for ii=size(Myarbitrarycombinations,1)
xinit=[data(:,Myarbitrarycombinations(ii,1)),data(:,Myarbitrarycombinations(ii,2))];
% whatever else
end