Подтвердить что ты не робот

Подавить сообщение о сходимости в многочленной функции nnet в R

Я использую knitr в R для создания документа выходных данных модели. Я подавил сообщения и предупреждения в своем блоке кода. Но я все еще получаю сообщения о конвергенции. Я искал настройки в сетевом пакете и в функции 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

4b9b3361

Ответ 1

Наконец, я нашел аргумент функции, называемый "trace" в функции nnet. Его значение по умолчанию - TRUE, а когда установлено значение "FALSE", сообщения останавливаются. Я предполагаю, что nnet вызывается мультином. Слава богу за... в R, поэтому я могу передать аргумент функции.

Надеюсь, это поможет кому-то другому. Я не хотел отвечать на свой вопрос (но я надеюсь, что все в порядке).