抑制R中nnet多项式函数中的收敛消息

抑制R中nnet多项式函数中的收敛消息,r,knitr,nnet,R,Knitr,Nnet,我在R中使用knitr生成模型输出的文档。我已在代码块中抑制消息和警告。但我仍然得到了融合的信息。我在net软件包和multinom函数中查找了设置。有人知道如何压制他们吗?我在某某和互联网上看过。2006年有人问了我一个问题,但我无法得到答案(我也不知道这是否与今天有关) 我在一个循环中运行许多模型,所以它很快就会变得冗长。这也意味着我不能轻松地将模型运行放在与输出不同的块中,因为我正在每个循环中打印表。我试图抑制的输出示例如下: 权重:10(4个变量) 初始值2454.392816 iter

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

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

权重:10(4个变量) 初始值2454.392816 iter 10数值2175.558042 iter 10数值2175.558039 最终值2175.558039
聚合

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


希望这能帮助其他人。我不是想回答我自己的问题(但我希望没问题)。

显然,我需要等待两天,直到我可以接受我自己的答案。事实上,我在看到你的答案之前找到了跟踪,但上面写着“切换跟踪优化。默认为TRUE”。我还以为这是另外一回事。R、 它的包和文档是如此痛苦。