让我们假设我们有两个矩阵作为输入,X
并且Y
。我想对每一列的Y
每一列进行回归X
并计算几个参数,然后为结果创建一个表。这是我的起始代码:
function [Table]=create_table(Y,X)
[n,p]=size(X); % size of both matrix is X
for ii=1:p % iterate over all variable
x=X(:,i);
y=Y(:,ii);
x = [ones(size(x)) x];% construct X matrix
[b,~,~,~,~] = regress(y,x);
%% let us suppose we would like to calculate two parameters
unknown=b(1)*100-b(2);
known=b(2)/b(1)+200
end
end
结果我想要得到的是下表(让我们假设p = 3
):
我知道table
MATLAB里面有一个命令,但是这里不知道怎么用?