matlab 不让显示中间结果,matlab - MATLAB`fitglme`导致中间结果出错 - 堆栈内存溢出...

MATLAB R2014b的库函数fitglme正在起作用。 它似乎产生了无效的中间结果,参见 以下运行:

>> formula = 'Y ~ A + (1|B)';

>> glme = fitglme(ds,formula,'Verbose',2);

Starting PL iterations.

============================================================================================

ITER FUN VALUE NORM GRAD NORM STEP CG TERM RHO TRUST RAD ACCEPT

============================================================================================

0 -1.798e+308 0.000e+00 1.250e+03 BNDRY +1.747e+305 1.250e+03 YES

Infinity norm of the final gradient = 0.000e+00

Two norm of the final step = 1.250e+03, TolX = 1.000e-12

Relative infinity norm of the final gradient = 0.000e+00, TolFun = 1.000e-06

EXIT: Local minimum found.

-----------------------------------------------------------------------------------

PL ITER LOGLIK ||ETA|| ||ERR: ETA|| ||W|| ||ERR: ETA->MU->ETA||

-----------------------------------------------------------------------------------

1 NaN 2.797e+00 NaN 4.000e+00 NaN

Error using

classreg.regr.lmeutils.StandardLinearLikeMixedModel/validatey (line

299)

NaN or Inf values are not allowed in y.

Error in classreg.regr.lmeutils.StandardLinearMixedModel/set.y (line

265)

newy = validatey(slme,newy);

Error in

classreg.regr.lmeutils.StandardGeneralizedLinearMixedModel/fitUsingPL

(line 1661)

slme.y = ypw;

Error in

classreg.regr.lmeutils.StandardGeneralizedLinearMixedModel/refit

(line 4315)

[sglme,cause] = fitUsingPL(sglme,numIter,kappa);

Error in classreg.regr.lmeutils.StandardGeneralizedLinearMixedModel

(line 4288)

sglme = refit(sglme);

Error in GeneralizedLinearMixedModel/fitStandardLMEModel (line 1317)

slme =

classreg.regr.lmeutils.StandardGeneralizedLinearMixedModel(X,model.y,Zs,Psi,model.FitMethod,dofit,dostats,args{:});

Error in GeneralizedLinearMixedModel/fitter (line 891)

model.slme = fitStandardLMEModel(model);

Error in classreg.regr.FitObject/doFit (line 220)

model = fitter(model);

Error in GeneralizedLinearMixedModel.fit (line 2411)

model = doFit(model);

Error in fitglme (line 389)

glme = GeneralizedLinearMixedModel.fit(T,formula,varargin{:});

哪里

ds =

Y A B

2.7971 1 1

2.3801 2 1

1.7125 1 2

0.13291 2 2

0.70898 1 3

1.3898 2 3

0.55758 1 4

0.43072 2 4

-1.3622 1 5

-1.4441 2 5

-0.0781 1 6

0.48738 2 6

-0.77377 1 7

-1.4891 2 7

-1.149 1 8

-0.70913 2 8

请帮助。 我正在运行数以千计的这些配件,我不知道为什么例如这里的数据集不起作用,而例如以下内容:

ds =

Y A B

2.8272 1 1

2.4091 2 1

1.6445 1 2

0.11834 2 2

0.66552 1 3

1.3342 2 3

0.53821 1 4

0.35225 2 4

-1.3412 1 5

-1.4446 2 5

-0.092893 1 6

0.44625 2 6

-0.805 1 7

-1.5075 2 7

-1.1167 1 8

-0.7717 2 8


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部