Nano Hash - криптовалюты, майнинг, программирование

Получение ошибки о том, что значения выходят за пределы допустимого диапазона в пакете «Купить, пока не умрешь» в R

После выполнения следующей команды в пакете 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, который мог бы пролить свет на эту проблему? Это мой первый опыт использования пакета. Если требуется дополнительная информация, пожалуйста, не стесняйтесь спрашивать.

Заранее спасибо.

01.12.2019

Ответы:


1

Пробовал пару изменений от других пользователей на этом форуме. Единственное, что сработало, - это изменить tot.cbt <- dc.CreateFreqCBT(df) на tot.cbt <- dc.CreateFreqCBT(df.cal) Сохранение этого вопроса и соответствующего ответа для будущих пользователей, столкнувшихся с той же проблемой.

01.12.2019
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..