我在R中使用knitr来生成模型输出的文档。我在代码块中抑制了消息和警告。但我仍然得到收敛信息。我已经在net package和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
答案 0 :(得分:30)
我终于找到了一个名为" trace"的函数参数。在nnet函数中。它的默认值为TRUE,当设置为" FALSE"消息停止了。我猜这个nnet是由multinom调用的。谢天谢地......在R中我可以传递一个函数参数。
希望这会帮助别人。我并不想回答我自己的问题(但我希望没问题)。