我在 R 笔记本中循环执行许多分析,并在每次迭代中捕获置信区间。每次,confint 都会发出“正在等待分析完成...”作为显示在笔记本中的输出。我可以压制这个吗?
以下代码在控制台和 RStudio 中发出我想避免的消息。如果重要的话,我只关心 RStudio 中笔记本的输出。
y = c(1,2,3,4,5,6,7,8,9,0)
x = c(2,4,6,8,2,4,6,8,2,4)
fit = glm(y ~ x)
ci.05 = confint(fit, level=0.95)["x","2.5 %"]
print(paste("The lower bound of the 95% CI is",ci.05))
@mko 的解决方案是一种很好的解决此类问题的通用方法,但在这种特殊情况下,您可以通过confint
直接将配置文件对象传递给来摆脱该消息。如果您使用以下行而不是原始代码,则输出不会有任何不同,但您不会收到令您烦恼的消息。
ci.05 = confint(profile(fit), level=0.95)["x","2.5 %"]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句