«Ошибка: условия 'partyd' не соответствуют заданным именам из аргумента« snames ». - PullRequest
0 голосов
/ 17 июня 2020

Привет, я пытаюсь выполнить алгоритм Куайна МакКласки для минимизации следующего набора данных

df3

                   Party Deficit EDP FRI NegRate
Belgium 2014-18       0       0   0   0       0
France 2013-15        1       1   1   1       1
France 2015-17        1       1   0   1       0
France 2018-19        0       0   0   1       0
Italy 2013-17         1       0   0   0       0
italy 2018-19         1       0   0   0       1
Spain 2012-17         0       1   1   0       1
Spain 2018-19         1       0   0   0       0
Portugal 2012-17      0       1   1   0       1
Portugal 2018-19      1       0   0   0       0
greece 2012-15        0       1   1   1       1
greece 2016-19        1       0   0   1       0
Ireland 2013-16       0       1   0   1       0
Ireland 2017-19       0       0   0   1       0
Cyprus 2013-16        0       1   1   1       0
Cyprus 2016-19        0       0   0   0       0
Finland 2012-14       0       0   0   1       0
Finland 2015-19       0       0   0   0       1
Slovenia 2013-14      0       1   1   1       1
Slovenia 2015-16      0       0   1   1       0
Slovenia 2016-19      0       0   0   1       0
Lithuania 2013-16     1       0   0   0       0
Lithuania 2017-19     0       0   0   0       0
Latvia 2014-16        0       0   0   0       0
Latvia 2017-19        0       0   0   0       0
Malta 2013-15         1       0   1   1       0
Malta 2017-19         1       0   0   0       0

Мне удалось сделать таблицу правды,

Truth<- truthTable(df3, outcome = "NegRate", complete = TRUE, show.cases = TRUE, sort.by = c("incl", "n"))
Truth

однако, когда я пытаюсь выполнить минимизацию:

df3.qm <- minimize(Truth, method = "QMC", details = TRUE, show.cases = TRUE)
df3.qm

, появляется: «Ошибка: условия 'partyd' не совпадают с именами наборов из аргумента snames».

Кто-нибудь знает, как побороть эту проблему?

1 Ответ

0 голосов
/ 03 июля 2020

На этот вопрос был дан ответ на специальном форуме QCA с R, здесь: https://groups.google.com/forum/#! Topic / qcawithr / mTBTEOO8L78

Все зависит от версии пакета QCA, которую вы используете using, и даже более конкретно, какая версия пакета admis c (эти два пакета сильно зависят друг от друга). Если вы обновитесь до их последних версий, эта ошибка исчезнет.

...