fitrm with NaN values

4 views (last 30 days)
Leila
Leila on 19 Apr 2018
Commented: Kameron Clayton on 10 Sep 2020
Hello: I am having difficulties fitting a repeated measures model (fitrm) for matrices that contain a large amount of NaN values. I have seen few posts in this regard but haven't found a way to resolve it. Any suggestions?
  1 Comment
KSSV
KSSV on 19 Apr 2018
What difficulty? You getting any error?

Sign in to comment.

Accepted Answer

Leila
Leila on 19 Apr 2018
Yes, I get an error as below:
Subscript indices must either be real positive integers or logicals.
Error in classreg.regr.modelutils.designmatrix>dummyVars (line 460) X0(end,:) = -1;
Error in classreg.regr.modelutils.designmatrix (line 290) [Xj,dummynames] = dummyVars(dummyCoding{j},Xj,catLevels{j});
Error in RepeatedMeasuresModel.fit (line 1326) = classreg.regr.modelutils.designmatrix(ds(~missing,:),...
Error in fitrm (line 67) s = RepeatedMeasuresModel.fit(ds,model,varargin{:});
Error in multistats (line 62) rm = fitrm(NewT,strcat('stimnod1-stimnod',num2str(s),'~Var1'),'WithinDesign',STIMNOD)
Error in script_NHP_v15 (line 534) [tblAmp3,tbmAmp3,NewTAmp3,LabelStatsAmp3]=multistats(AmpStimOut2Nod,AmpStimOut2Neighb,AmpStimOut2Out);
  2 Comments
Kameron Clayton
Kameron Clayton on 10 Sep 2020
Was a solution for this issue ever found?
Kameron Clayton
Kameron Clayton on 10 Sep 2020
% Rows with missing values cannot be used in the fit
missing = findMissing(ds,formula.Terms,responseCols);
It seems the answer is in fit_rm code ln. 1307

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!