ANCOVA (aoctool) with 2 or more covariates

68 ビュー (過去 30 日間)
Right Grievous
Right Grievous 2013 年 11 月 25 日
編集済み: Adam Danz 2022 年 1 月 2 日
Is there any way to run an ANCOVA in Matlab with more than one covariate? The aoctool function only seems able to accept an IV a DV and one covariate but I have 2, possibly 3 covariates.
I can't seem to find if this is possible using aoctool or if there is another way to do it in Matlab...
As always, any help would be greatly appreciated,
Rod.

採用された回答

Right Grievous
Right Grievous 2013 年 12 月 2 日
I'll answer my own question... again.
aoctool can't take more than one covariate and there's no way round it. However, there is a file on the file exchange called MANCOVAN which can do all sorts of things - including an ANCOVA with more than one covariate.
That function does not output the stats array required by multcompare though, so really it's a bit of a dead end. Matlab really sucks sometimes.
  5 件のコメント
Adam Danz
Adam Danz 2019 年 4 月 30 日
編集済み: Adam Danz 2022 年 1 月 2 日
Here's a demo provided in the Matlab documentation that demonstrates the use of ANOVAN() to perform ANCOVA (matlab uses the acronym ANOCOVA, same thing). And yes, I think you can have multiple covariates by labeling multiple variables as continuous.
Alex Sabrekov
Alex Sabrekov 2022 年 1 月 1 日
But the bad thing is anovan() doesn't give enough statistics to compare slopes and intersepts. It can give you just coefficients for all terms. So if you have more than one categorial IV or covariate, you can't obtain detail statics on slopes in matlab, because aoctool() performs analysis with just one categorial IV and one covariate.
It is a pity for me as a matlab patriot, since ANCOVA is a popular instrument.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAnalysis of Variance and Covariance についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by