Я пытаюсь найти параметры распределения бета.
Диапазон моего числового вектора (myVector
) составляет от 1 до 1,4.
Запись
fitdistr(myVector, "beta", start=list(shape1=1/2, shape2=1/2))
он всегда возвращает
Ошибка в статистике :: optim (x = c (1.11751038937534, 1.18870025337922, 1.02241252436603,: начальное значение в 'vmmin' не является конечным
Так что ясоздан myVector_2
без значений, равных 1, но
fitdistr(myVector_2, "beta", start=list(shape1=1/2, shape2=1/2))
по-прежнему возвращает
Ошибка в статистике :: optim (x = c (1.15007774000921, 1.01353198754175, 1.00201948705843,:начальное значение в 'vmmin' не является конечным
Итак, я попытался проверить, являются ли значения конечными, но
is.finite(myVector_2)
возвращает все TRUE
.
Это начало упорядоченного myVector_2
:
[1] 1.010020 1.010051 1.010068 1.010070 1.010073 1.010076 1.010082 1.010115
[9] 1.010125 1.010168 1.010201 1.010204 1.010228 1.010236 1.010244 1.010267
[17] 1.010268 1.010296 1.010297 1.010307 1.010335 1.010343 1.010353 1.010356
[25] 1.010357 1.010402 1.010403 ...
Я искал часы, но ни одно из предложенных решений, похоже, не работает.