cortex-lab/PinkRigs

plts.behaviour.glmFit error on mc

Closed this issue · 1 comments

plts.behaviour.glmFit(subject={'AV043'}, expDate='last10',sepPlots=1)

errors on PinkRig ,mc but not on my computer

plts.behaviour.glmFit(subject={'AV043'}, expDate='last10',sepPlots=1)
Getting training data for AV043 on 2023-05-16... 
Getting training data for AV043 on 2023-05-17... 
Getting training data for AV043 on 2023-05-18... 
Getting training data for AV043 on 2023-05-19... 
Getting training data for AV043 on 2023-05-22... 
Getting training data for AV043 on 2023-05-23... 
Getting training data for AV043 on 2023-05-24... 
Getting training data for AV043 on 2023-05-25... 
Getting training data for AV043 on 2023-05-25... 
Getting training data for AV043 on 2023-05-26... 
Getting training data for AV043 on 2023-05-31... 
Unrecognized function or variable 'getIpOptions'.

Error in fmincon (line 860)
    options = getIpOptions(options,sizes.nVar,mEq,flags.constr,defaultopt,10,0.01);

Error in plts.behaviour.GLMmulti/fit (line 71)
            [obj.prmFits,~,exitflag] = fmincon(fittingObjective, obj.prmInit, [], [], [], [], obj.prmBounds(1,:), obj.prmBounds(2,:), [], options);

Error in plts.behaviour.glmFit (line 158)
            if ~params.cvFolds{refIdx}; glmData{i,mm}.fit; end
 
>> plts.behaviour.glmFit(subject={'AV043'}, expDate='last2',sepPlots=1)
Getting training data for AV043 on 2023-05-26... 
Getting training data for AV043 on 2023-05-31... 
Undefined function 'getIpOptions' for input arguments of type 'struct'.

Error in fmincon (line 860)
    options = getIpOptions(options,sizes.nVar,mEq,flags.constr,defaultopt,10,0.01);

Error in plts.behaviour.GLMmulti/fit (line 71)
            [obj.prmFits,~,exitflag] = fmincon(fittingObjective, obj.prmInit, [], [], [], [], obj.prmBounds(1,:), obj.prmBounds(2,:), [], options);

Error in plts.behaviour.glmFit (line 158)
            if ~params.cvFolds{refIdx}; glmData{i,mm}.fit; end
 

Is the optimization toolbox installed? If not, that is probably it