Is there a more efficient way to do many ANOVAs

1 回表示 (過去 30 日間)
SeanC
SeanC 2017 年 7 月 6 日
I want to know if there is a vectorised implementation for doing many ANOVAs.
At the moment I have time series data, with 600 time points. I want to use the same grouping matrix for all 600 of these Y values. Is there a more efficient way of doing this than using a for loop?
e.g. NTimePoints = 600; NExamples = 250; Y = rand(NExamples ,NTimePoints ); Groups = round(rand(NExamples,1)*5)+1;
for t=1:NTimePoints
anova1(Y(:,t),Groups,'off'); end
Thanks!

回答 (0 件)

カテゴリ

Help Center および File ExchangeANOVA についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by