如何更改函数';R中的s参数?
我正在使用nnet R包中的multinom()函数对无序的多类别数据执行多元逻辑回归,该函数在100次迭代后停止。因为我需要执行100多次迭代,所以我想将nnet包的“maxit”参数从100更改为1000。此参数包含在nnet的文档中:如何更改函数';R中的s参数?,r,R,我正在使用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,
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吗?
谢谢 您可以使用
multinom
的..
参数?multinom
表示“..
nnet的附加参数。通常,..
可以被函数用来将参数传递给它们内部调用的其他函数。因此
multinom(low ~ ., bwt, maxit = 1000)
(修改?multinom
);)中的示例(我在这里很新)