Что означает эта ошибка JAGS? Ошибка в слайсере: текущее значение не соответствует данным

Я использую JAGS и R, связанные через rjags и R2jags, чтобы соответствовать серии моделей. Все модели одинаковы, за исключением количества измерений одной скрытой переменной. (При необходимости я могу предоставить более подробную информацию.)

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

Compiling model graph
   Resolving undeclared variables
   Allocating nodes
   Graph Size: 51742

Deleting model

Error: RUNTIME ERROR:
Error in Slicer: Current value is inconsistent with data

Я не могу найти никакой документации по этой ошибке. Что это значит и как это исправить? Спасибо!


person Abe    schedule 06.07.2011    source источник
comment
Не могли бы вы привести пример одной из ваших моделей, чтобы ваш вопрос был более актуальным, чем о stackoverflow?   -  person chl    schedule 06.07.2011
comment
@chl Мне это кажется ошибкой в ​​очень специфической статистической программе ...   -  person mbq    schedule 07.07.2011
comment
Несколько читателей отметили этот вопрос как не относящийся к теме CV и более подходящий для SO. Поскольку этот вопрос не был прояснен в ответ на запрос @ chl, SO - подходящее место для него.   -  person    schedule 08.07.2011


Ответы (1)


Я видел эту ошибку раньше, когда начальные значения для стохастических узлов несовместимы с их родительскими. Например, если у вас есть X ~ Binomial (p, 10), а начальное значение либо больше 10 (или ‹0), либо не является целым числом. Это поможет?

person scottyaz    schedule 03.08.2011