2 way anova for pre post design

2 次查看(过去 30 天)
Hi
I'm trying to work out a 2 way anova / anova2 or anovan, syntax.
I have 2 groups that have pre and post scores.
I have 4 columns : Pre scores of group A, Post scores Group A, Pre of Group B, Post Group B.
The groups are not the same size
I want to perform a 2 way anova of both time and group effects (between groups).
After reading both anovan and anova2, I'm still having issues how to perform this....
tnx

采纳的回答

Jeff Miller
Jeff Miller 2019-8-27
编辑:Jeff Miller 2019-8-28
First reformat your data to have one row per individual. The data table 'tbl' should look something like this:
Group t1 t2
1 88 99 % I have no idea what your actual number values are.
1 53 71
...
2 112 101.1
2 123 63.1
2 134 71.3
...
You will have different numbers of rows for the two groups since your sample sizes are not equal.
Then, use MATLAB's ranova function. The first example under 'Longitudinal Data' is pretty close to what you want, except you have only 2 time points instead of 8. So, your command will be something like this:
Time = categorical([1 2]);
tbl.Group = categorical(tbl.Group);
rm = fitrm(t,'t1-t2 ~ Group','WithinDesign',Time);
I may not have the categorical commands just right, but it is important (I think) so that ranova treats these as categorical independent variables rather than regression-type predictors.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Analysis 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