Matlab/R/SAS または Python/Java でペアになった ttest を多くの列 (1139 個の変数があります) ですべての組み合わせで実行する方法、またはループでそれぞれの列を選択する方法の例を知っている人はいますか?
ありがとうございました
ttest
私の理解が正しければ、入力マトリックスから毎回 2 つの異なる列をフィードする方法を探しているだけです。次を使用して、列ペアのすべての可能な組み合わせを取得できます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