Как передать необязательные аргументы функции в R?
Примером этого может быть создание функции из определенной комбинации гиперпараметров для модели.Однако я не хочу настраивать ВСЕ гиперпараметры, так как многие из них не имеют отношения к большинству сценариев.
Время от времени я хотел бы иметь возможность вручную передать один гиперпараметр, который я хотел бы изменить.Я часто вижу ... в функциях, но не могу понять, имеет ли это отношение к этой ситуации или, по крайней мере, как их использовать.
library(gbm)
library(ggplot)
data('diamonds', package = 'ggplot2')
example_function = function(n.trees = 5){
model=gbm(formula = price~ ., n.trees = 5, data = diamonds)
}
# example of me passing in an unplanned arguement
example_function(n.trees = 5, shrinkage = 0.02)
Возможно ли это сделать разумно?