r - “错误:条件‘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’参数中的设置名称不匹配。”
有人知道如何克服这个问题吗?
解决方案
这已在专门的 QCA with R 论坛中得到解答,此处: https ://groups.google.com/forum/#!topic/qcawithr/mTBTEOO8L78
这完全取决于您使用的 QCA 软件包的版本,更具体而言取决于软件包 admisc 的版本(这两个软件包相互严重依赖)。如果您升级到各自的最新版本,此错误就会消失。
推荐阅读
- react-native - 用户未经身份验证后不会立即调用导航
- java - Java 控制器和服务验证
- ios - 在 viewWillAppear 方法上使用 UIButton 加载 CAShapeLayer
- javascript - 根据日期隐藏表格行并单击按钮以再次显示它们
- javascript - 如何在 forEach 函数上执行异步等待
- java - 使用条件获取值的 Json 查询字符串
- bash - 从文本创建 csv 文件
- angular - Angular/TypeScript:获取背景图片的 URL
- xamarin.forms - 使用 Xamarin.Form 构建 VSTS CI 无法找到 MVVMLight 程序集
- r - MLR 和 randomForestSRC:计算机之间的不连贯性