26

我在 R 中使用 knitr 来生成模型输出文档。我在我的代码块中隐藏了消息和警告。但我仍然收到收敛消息。我在 net 包和 multinom 函数中查找了设置。有人知道如何压制他们吗?我看过SO和互联网。有人在 2006 年问过一个问题,但我无法得到答案(我不知道今天是否相关)。

我在一个循环中运行许多模型,所以它很快就会变得冗长。这也意味着我不能轻易地将模型运行在与输出不同的块中,因为我在每个循环中都打印表格。我试图抑制的输出示例如下:

# weights: 10 (4 variable) initial value 2454.392816 iter 10 value 2175.558042 iter 10 value 2175.558039 final value 2175.558039 converged

4

1 回答 1

61

我终于在 nnet 函数中找到了一个名为“trace”的函数参数。它的默认值为 TRUE,当设置为“FALSE”时消息停止。我猜 nnet 是由 multinom 调用的。谢天谢地,R 中的 ... 所以我可以传递一个函数参数。

希望这会对其他人有所帮助。我并不是要回答我自己的问题(但我希望没问题)。

于 2015-04-09T02:09:28.507 回答