После выполнения следующей команды в пакете BTYD в R:
params <- bgnbd.EstimateParameters(cal.cbs)
При этом cal.cbs представляет собой следующую формулу:
cal.cbs <- dc.BuildCBSFromCBTAndDates(cal.cbt, cal.cbs.dates,
per="week")
Я получаю следующую ошибку: Ошибка в optim(logparams, bgnbd.eLL, cal.cbs = cal.cbs, max.param.value = max.param.value,: L-BFGS-B нужны конечные значения 'fn'
И следующее предупреждение: В beta.ratio(a + 1, b + x - 1, a, b): значение выходит за пределы допустимого диапазона в 'lgamma'
На рисунке в примере набора данных показаны некоторые значения используемого набора данных. Есть ли у кого-нибудь опыт работы с BTYD, который мог бы пролить свет на эту проблему? Это мой первый опыт использования пакета. Если требуется дополнительная информация, пожалуйста, не стесняйтесь спрашивать.
Заранее спасибо.