Why do I get the error "Undefined function 'fitrm' for input arguments of type 'table' " ?
    4 views (last 30 days)
  
       Show older comments
    
    lil brain
 on 29 Apr 2022
  
    
    
    
    
    Answered: Walter Roberson
      
      
 on 29 Apr 2022
            Hi,
I am running into the following error when running the following code:
condition = ...
    ['H' 'H' 'H' 'H' 'H' 'H' 'H' 'H' 'H' 'H' 'H' 'H' 'H' 'H' 'H' 'H' 'H' 'H' ...
    'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' ]';
t_rmanova = table(condition,comptable_both_conditions(:,1),...
    comptable_both_conditions(:,2),comptable_both_conditions(:,3),...
    comptable_both_conditions(:,4),comptable_both_conditions(:,5),...
    'VariableNames',{'condition','pre','balls','btw','basket','post'});
Meas = table([1 2 3 4 5]','VariableNames',{'Measurements'});
rm = fitrm(t_rmanova,'pre-post~condition','WithinDesign',Meas);
I get the error:
Undefined function 'fitrm' for input arguments of type 'table'.
Error in Untitled4 (line 14)
rm = fitrm(t_rmanova,'pre-post~condition','WithinDesign',Meas);
I am essentially trying to run a RM ANOVA. Do I need to oinstall a package? Or is there anopther reason Matlab is telling me "undefined" function?
Thanks!
0 Comments
Accepted Answer
More Answers (0)
See Also
Categories
				Find more on Repeated Measures and MANOVA in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
