Оптимизируйте "доказательства" в cpquery, используя пакет bnlearn в R

Я использую пакет bnlearn в R. Пожалуйста, помогите мне уточнить некоторые моменты

1) network <- hc(DataSet_1) # Создать сеть по умолчанию

2) prior_prob <- bn.fit(network, DataSet_1) # Создать априорные вероятности

3) Posterior_prob <- cpquery(prior_prob , event = var_1 > 100, evidence = (Var_2 = c("ABC")) # Байесовский вывод, Var_1 и Var_2 являются переменными в моем наборе данных

Вопросы

1) На шаге (3), Как я могу оптимизировать переменную свидетельства, чтобы получить вероятность события, превышающую 100.

Ниже я видел ссылку на создание цикла Loop. Нет ли в R функции оптимизации для оптимизации улик? Использование функции bnlearn "cpquery" в цикле

Это правильный способ получить оптимальное доказательство?

2) У меня есть new_data_set, как я могу обновить свою сеть?

3) Могу ли я использовать cpquery для анализа "что если", выбрав несколько доказательств?

4) Могу ли я использовать значение нескольких факторов для одной переменной в cpquery? evidence = Var_2 %in% c("XYZ", "ABC" )? Разрешено ли XYZ & ABC?

Спасибо

0 ответов

Другие вопросы по тегам