ОШИБКА FitDist: «данные должны быть числовым вектором длиной больше 1» - PullRequest
0 голосов
/ 18 февраля 2019

Я пытаюсь подогнать дистрибутив, используя следующий код:

fit.gamma <- fitdist(x, distr = "gamma", method = "mle")

Я получаю следующую ошибку:

Ошибка в fitdist (x, distr = "gamma", method =«mle»): данные должны представлять собой числовой вектор длиной более 1

X - числовая переменная.При построении графика это выглядит так. 1

Почему я получаю эту ошибку.Любые советы с благодарностью.

1 Ответ

0 голосов
/ 18 февраля 2019
> class(x)
[1] "numeric"
> str(x)
 atomic [1:18839] 7 175 386 375 397 333 378 394 330 346 ...
 - attr(*, "na.action")=Class 'omit'  int [1:17] 1 209 267 286 288 297 299 300 304 305 ...
> dput(head(x, 20))
c(7, 175, 386, 375, 397, 333, 378, 394, 330, 346, 306, 344, 308, 
278, 291, 284, 252, 294, 277, 241)

Спасибо

...