MATLAB解决方案:
如果我理解正确,您只是在寻找一种ttest
每次都从输入矩阵中输入两个不同列的方法。您可以使用以下方法获得所有可能的列对组合nchoosek
:
pairs = nchoosek(1:size(X, 2), 2);
现在您可以迭代这些索引,每次调用ttest
不同的对:
for idx = transpose(pairs)
h = ttest(X(:, idx(1)), X(:, idx(2)));
%// Do something with the result...
end