首页 > 解决方案 > “错误:条件‘partyd’与‘snames’参数中的集合名称不匹配。”

问题描述

嗨,我正在寻找最小化以下数据集的 Quine McCluskey 算法

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

我已经成功完成了Truthtable,

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’参数中的设置名称不匹配。”

有人知道如何克服这个问题吗?

标签: ralgorithmminimization

解决方案


这已在专门的 QCA with R 论坛中得到解答,此处: https ://groups.google.com/forum/#!topic/qcawithr/mTBTEOO8L78

这完全取决于您使用的 QCA 软件包的版本,更具体而言取决于软件包 admisc 的版本(这两个软件包相互严重依赖)。如果您升级到各自的最新版本,此错误就会消失。


推荐阅读