Это действительно загадка для меня. Я определил свой метод следующим образом (для класса "graf"):
addStatistics <- function(x) UseMethod("addStatistics")
addStatistics.graf <- function (x, stat_name = NULL, value = NULL)
{
if (stat_name == "env_coef_delta_mnll") {
x$env_coef_delta_mnll <- value
}
x
}
Я вызываю метод следующим образом и получаю сообщение об ошибке:
addStatistics(m, "env_coef_delta_mnll", 0)
#Error in addStatistics(m, "env_coef_delta_mnll", 0) :
# unused arguments ("env_coef_delta_mnll", 0)
Почему метод не не принимаете эти аргументы и говорите, что они «не используются»?