如何在R中更改函数的参数?

时间:2015-04-24 16:39:20

标签: 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, 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? 谢谢!

1 个答案:

答案 0 :(得分:2)

您使用...的{​​{1}}参数。 multinom?multinom说出了" ...其他参数。通常,函数可以使用nnet将参数传递给它们在内部调用的其他函数。所以

...

(修改multinom(low ~ ., bwt, maxit = 1000) 中的示例)