Описание тега bnlearn

NoneBnlearn - это пакет R для изучения графической структуры байесовских сетей, оценки их параметров и выполнения некоторых полезных выводов.
0 ответов

Как получить совместную вероятность с помощью пакета BNlearn R

Я использую пакет BNlearn для изучения BN из набора данных, подобного этому, я не смог найти функцию, которая возвращала бы общую вероятность набора переменных для данного BN. Я могу найти только условный запрос, но не совместный запрос вероятности.…
17 окт '18 в 05:34
0 ответов

Байесовские сети: ситуация с разной точностью

У меня проблема с байесовскими сетями, и я надеюсь найти ответ. Я попытаюсь разделить мой вопрос, чтобы улучшить ваше понимание! ЦЕЛЬ: После обучения моей модели, учитывая переменные X (читай матрицу A), я хочу предсказать переменные Y (читай матриц…
22 авг '18 в 19:58
1 ответ

Прогноз с использованием cpdist с использованием "вероятностей" в качестве доказательства

У меня очень быстрый вопрос с простым воспроизводимым примером, связанным с моей работой по прогнозированию с помощью bnlearn library(bnlearn) Learning.set4=cbind(c("Yes","Yes","Yes","No","No","No"),c(9,10,8,3,2,1)) Learning.set4=as.data.frame(Learn…
03 янв '17 в 10:51
1 ответ

Карта причинно-следственных связей меняется при изменении порядка переменных

Я использую bnlearn а также pcalg R пакетов для получения карты причинно-следственных связей из наборов данных. Существует независимый от порядка алгоритм, который утверждает, что он не зависит от переменных, которые вводятся в качестве входных данн…
12 фев '19 в 11:18
0 ответов

Ошибка BNlearn R "Модель переменной должна иметь как минимум два уровня".

Пытаюсь создать BN, используя BNlearn, но я продолжаю получать ошибку; Ошибка в check.data(data, allow.types = discrete.data.types): переменная Model должна иметь как минимум два уровня. Это дает мне эту ошибку для каждой из моих переменных, даже ес…
28 фев '19 в 01:08
0 ответов

В R для байесовской сети, использующей bnlearn, вычисленные вероятности должны быть переданы следующему узлу или нет?

Я пытаюсь определить мой запрос. Может быть, мои слова неверны. Извините за недоразумение. Четыре вероятности в cptD относятся к предсказанию событий "D" из событий "C". например, события "C": "TRUE", "FALSE" и "D", возможные события: "y", "n". След…
27 фев '19 в 10:51
0 ответов

Пакет R bnlearn: запретить узлу иметь родителей

Используя пакет bnlearn, возможно ли настроить узел так, чтобы у него не было родителей? Я обнаружил, что это технически возможно с помощью функции черного списка. Пример, не позволяющий "А" иметь каких-либо родителей во включенных тестовых данных: …
05 янв '17 в 16:27
0 ответов

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

Я использую пакет bnlearn в R. Пожалуйста, помогите мне уточнить некоторые моменты 1) network <- hc(DataSet_1) # Создать сеть по умолчанию 2) prior_prob <- bn.fit(network, DataSet_1) # Создать априорные вероятности 3) Posterior_prob <- cpqu…
25 июн '18 в 13:30
1 ответ

R пакет bnlearn: cpquery против предсказать - разные результаты?

Я хочу использовать свою байесовскую сеть в качестве классификатора, сначала на полных данных доказательства (predict), но также и по неполным данным (bnlearn::cpquery). Но, похоже, что даже работая с одним и тем же свидетельством, функции дают разн…
09 май '18 в 10:41
0 ответов

Байесовский вывод в R bnlearn, значения искомых дуг, модель в белом списке

Я использую Rstudio с установленным пакетом bnlearn. Я хочу, чтобы влияние различных родительских узлов на детей (с доверительными интервалами, если это возможно). Я имею:мой набор данных, состоящий из факторов (25 переменных, 200 случаев).мой белый…
03 май '17 в 09:37
0 ответов

Ошибка Mac OS X Sierra при установке BNLEARN в R

У меня есть Macbook Pro. Это работает OS X Sierra 10.12.6. На этом компьютере я бегу: Версия R 3.4.1 (2017-06-30) - "Одиночная свеча" R Studio Версия 1.0.153 Я пытаюсь установить bnlearn пакет для байесовского анализа. Тем не менее, когда я бегу ins…
11 сен '17 в 14:55
0 ответов

Пакет bnlearn: неожиданное поведение cpdist (предсказания)

Я столкнулся с проблемой, которая выходит за рамки моего понимания. Я сделал простой воспроизводимый пример для вас, чтобы проверить это. По сути, я создаю байесовскую сеть с двумя сильно коррелированными переменными, которые связаны между собой. Мо…
19 дек '16 в 19:58
1 ответ

Не удалось запустить официальный учебник bnlearn "Создание настраиваемых байесовских сетей" для запуска

Я смотрю на официальный учебник здесь. Я точно скопировал их код, но RStudio выдает мне сообщения об ошибках для строк , , B = GOOD (сообщение об ошибке: unexpected ',' in ",") а также dfit (сообщение об ошибке: object dfit not found). Вот точный ко…
05 май '18 в 23:33
0 ответов

Ошибка с аргументом bnlearn: iamb(bn) или gs(bn)

Я пытался создать байесовскую сеть с функциями iamb(x) и gs(x). Но он показал "Ошибка в check.data(x): переменная MFYield должна иметь как минимум два уровня". Вот мой код, bn[sapply(bn, is.character)] <- lapply(bn[sapply(bn, is.character)], as.f…
12 июл '17 в 04:42
0 ответов

Оценка символьной строки как функции

Допустим, у меня есть строка символов под названием доказательство: evidence = "API == 1 & preservative == 0" Я хочу использовать эту строку внутри другой функции (cpquery из пакета bnlearn, чтобы быть точным), но я не хочу, чтобы он оценивался …
16 мар '18 в 15:20
0 ответов

Как рассчитывается оценка NODE в Hill Climb с использованием bnlearn в R

Я работаю над своим первым заданием, используя пакет bnlearn для выполнения EDA. Я создал сеть с использованием набора высоты (hc) в R со всеми значениями по умолчанию. НО в Байесовской сети есть несколько узлов, в которых НЕ имеется ни одного предш…
0 ответов

Как автоматизировать байесовскую сеть (анализ текста) в R?

Я взял текстовые данные (Разговор между Кришной и Арджуной в Махабхарате). Я вручную создал уровни узлов и CPD к нему. Есть ли способ автоматизировать это? Ниже приведен код, который я реализовал library(bnlearn) set.seed(3) net <- model2network(…
03 июл '18 в 14:36
1 ответ

Как увеличить размер текста в сюжете байесовской сети с помощью bnlearn в R

Я пытаюсь нарисовать Bsyesian Network в R с помощью bnlearn. Вот мой код R library(bnlearn) library(Rgraphviz) first_variable <- rnorm(100) second_variable <- rnorm(100) third_variable <- rnorm(100) v <- data.frame(first_variable,second_…
21 мар '17 в 17:40
1 ответ

bnlearn, алгоритм восхождения на холм: как я могу получить альтернативные структуры в порядке оценки?

В пакете R "bnlearn" функция "hc" выводит только наиболее вероятную структуру в оценке (например, bic, aic). Но я хочу знать альтернативные структуры в порядке правдоподобия (то есть, оценка). Например, когда были заданы три узла (A, B, C), "hc" гов…
25 фев '19 в 09:11
0 ответов

Как построить байесовскую сеть, созданную перекрестной проверкой

Я ищу лучший алгоритм обучения структуры BN для моих непрерывных данных. Поэтому я использую blnearn упаковать и запустить команду: cv1 = bn.cv(data.to.work, bn = 'tabu', method = "hold-out", k = 10, runs = 10, cluster = cl, algorithm.args = list(wh…
08 сен '17 в 16:19