Ваш параметр start
введен неправильно.Поскольку существует множество различных пакетов, которые имеют gumbel, вы должны проверить, какой из них вы используете, и посмотреть параметры.Вам нужно дать параметры dgumbel
начальному значению.Для ordinal
пакета :
dgumbel(x, location = 0, scale = 1, log = FALSE, max = TRUE)
Таким образом, ваш start=list()
должен предоставить location
и scale
.
для extraDistr
( документация )
dgumbel(x, mu = 0, sigma = 1, log = FALSE)
Таким образом, start=list()
должен включать параметры mu
и sigma
, вот пример того, как его использовать соответственно:
gdist<-fitdist(df$z1,dgumbel,start=list(mu=22.147, sig= 38.372))
Это дает вам вывод.Сообщение об ошибке исправляется путем вызова правильных имен начальных значений для функции dgumbel
.Поскольку я не могу понять, какой пакет вы используете, я рекомендую проверить документацию или использовать ?dgumbel
, чтобы увидеть его в вашей IDE, если вы его используете.
Измените имена параметров на используемые в документации.