我正在使用来自nnet R包的multinom()函数对无序多分类数据执行多项逻辑回归,并且该函数在100次迭代后停止。由于我需要执行100多次迭代,我想将nnet包的“maxit”参数从100更改为1000.此参数位于nnet的文档中:
nnet(formula, data, weights, ...,
subset, na.action, contrasts = NULL)
## Default S3 method:
nnet(x, y, weights, size, Wts, mask,
linout = FALSE, entropy = FALSE, softmax = FALSE,
censored = FALSE, skip = FALSE, rang = 0.7, decay = 0,
maxit = 100, Hess = FALSE, trace = TRUE, MaxNWts = 1000,
abstol = 1.0e-4, reltol = 1.0e-8, ...)
有谁知道如何更改maxit? 谢谢!
答案 0 :(得分:2)
您使用...
的{{1}}参数。 multinom
对?multinom
说出了" ...
其他参数。通常,函数可以使用nnet
将参数传递给它们在内部调用的其他函数。所以
...
(修改multinom(low ~ ., bwt, maxit = 1000)
中的示例)