首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何消除警告信息?

如何消除警告信息?
EN

Stack Overflow用户
提问于 2014-06-06 15:18:27
回答 1查看 1.9K关注 0票数 0

我已经做了一些修改。它的工作原理是应该的,但我无法摆脱运行程序时弹出的警告信息。我添加了以下选项,允许程序运行而不停止,但附带警告信息。我相信这是check.nobs.vs.rankZ = "warningSmall“部分。我怎么能摆脱这个,有什么建议吗?谢谢。

代码语言:javascript
复制
   lmerControl(check.nobs.vs.nlev = "ignore",check.nobs.vs.rankZ =   
   "warningSmall",check.nlev.gtreq.5 = "ignore",check.nobs.vs.nRE="ignore",
   check.rankX =    c("ignore"),check.scaleX = "ignore",check.formula.LHS="ignore",
   ## convergence checking options
   check.conv.grad   = .makeCC("warning", tol = 1e-3, relTol = NULL),
   check.conv.singular = .makeCC(action = "ignore",     tol = 1e-4),
   check.conv.hess   = .makeCC(action =    "warning", tol = 1e-6)

来自R的警告信息:

代码语言:javascript
复制
Warning message:
   In checkZrank(reTrms$Zt, n = n, control, nonSmall = 1e+06) :
     number of observations (=300) <= rank(Z) (=300); the random-effects parameters and the
    residual variance (or scale parameter) are probably unidentifiable
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-07 14:14:08

你应该试试check.nobs.vs.rankZ="ignore"

除了非默认选项之外,lmerControl不需要指定其他任何内容:快速地看一下,这些是您的非默认值:

代码语言:javascript
复制
lmerControl(check.nobs.vs.nlev = "ignore",check.nobs.vs.rankZ =   
   "ignore",check.nlev.gtreq.5 = "ignore",check.nobs.vs.nRE="ignore",
   check.rankX =    c("ignore"),
   check.scaleX = "ignore",
   check.formula.LHS="ignore",
   check.conv.grad   = .makeCC("warning", tol = 1e-3, relTol = NULL))

一般来说,我建议关闭是明智的,只关闭 --您知道要重写的特定警告和错误--上面的设置看起来可能会给您带来麻烦。

自从你没给我可复制示例后我就没查过了.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24085326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档