How can I write ANOVA results to a csv file?

I want to write results from an ANOVA to a csv file, but writetable() gives me this error.
Unrecognized field name "internal.stats.DoubleTableColumnReal".
I am using the example from the ranova() documentation
load fisheriris
t = table(species,meas(:,1),meas(:,2),meas(:,3),meas(:,4),...
'VariableNames',{'species','meas1','meas2','meas3','meas4'});
Meas = table([1 2 3 4]','VariableNames',{'Measurements'});
rm = fitrm(t,'meas1-meas4~species','WithinDesign',Meas);
ranovatbl = ranova(rm)
writetable(ranovatbl,'test_table.txt')

 Respuesta aceptada

cr
cr el 21 de Nov. de 2022
Editada: cr el 21 de Nov. de 2022
Don't understand whats causing the problem, but the below line works
writetable(ranovatbl(1:end,:),'test_table.txt')
Really strange. Looking forward to an explanation from experts/staff if this is a bug.

1 comentario

Dustin
Dustin el 21 de Nov. de 2022
Thanks, yeah this works, weird that it's required though.

Iniciar sesión para comentar.

Más respuestas (0)

Productos

Versión

R2022b

Preguntada:

el 21 de Nov. de 2022

Comentada:

el 21 de Nov. de 2022

Community Treasure Hunt

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

Start Hunting!

Translated by