aimclub / BAMT

Repository of a data modeling and analysis tool based on Bayesian networks
https://bamt.readthedocs.io
BSD 3-Clause "New" or "Revised" License
121 stars 17 forks source link

Sampling Issue #122

Open BobbyCaliber opened 1 month ago

BobbyCaliber commented 1 month ago

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

image

image

Anaxagor commented 1 month ago

Добрый день! Строк меньше бывает, потому что по умолчанию функция удаляет строки с отрицательными значениями в переменных, в которых этого не должно быть. Чтобы это отключить, нужно у функции sample установить флаг filter_neg = False. По поводу случая с nan посмотрим, есть идеи, почему это происходит, возможно получится в ближайшее время пофиксить.