Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如果适合包装在摘要()中,则knit文档中缺少聚合警告_R_Warnings_Knitr_R Markdown - Fatal编程技术网

R 如果适合包装在摘要()中,则knit文档中缺少聚合警告

R 如果适合包装在摘要()中,则knit文档中缺少聚合警告,r,warnings,knitr,r-markdown,R,Warnings,Knitr,R Markdown,我使用knitr/rmarkdown为他人和我自己记录我的分析。 我使用的包lme4会产生收敛警告,需要记录这些警告 如果我在控制台中运行我的模型,我会立即收到警告,但相同的警告不会显示在knit文档中,它们最终会出现在降价控制台中(即,在knit结束后) 这在某种程度上取决于环境。为了重现这一点,我自己尝试在函数中创建一个警告。这总是在降价中表现出来 在写问题时,我突然想到我可能会玩选项(警告)。将其设置为1会使警告立即出现在降价控制台中,但不会出现在knit文档本身中。 这至少解决了这个问题

我使用knitr/rmarkdown为他人和我自己记录我的分析。
我使用的包lme4会产生收敛警告,需要记录这些警告

如果我在控制台中运行我的模型,我会立即收到警告,但相同的警告不会显示在knit文档中,它们最终会出现在降价控制台中(即,在knit结束后)

这在某种程度上取决于环境。为了重现这一点,我自己尝试在函数中创建一个警告。这总是在降价中表现出来

在写问题时,我突然想到我可能会玩
选项(警告)
。将其设置为1会使警告立即出现在降价控制台中,但不会出现在knit文档本身中。 这至少解决了这个问题:如果收到太多警告,我会被要求执行
warnings()
,但在父环境中无法执行

这里有一个可复制的脚本:


我已经发现,只有当我将模型拟合封装到
summary
中时,收敛警告才会隐藏,就像这样
summary(m1)记录的完整性:我认为这实际上与抛出警告但封装在
summary()中的base-R构造一样发生
:请参阅以获取示例。特别是,请尝试一个带有
摘要(sqrt(-1))
的示例。为了记录的完整性,该错误被进一步追溯,并生成了一份R级错误报告:该报告已得到解决