我已经使用arule
包中的算法apriori创建了关联规则:
titanic.rules <- apriori(titanic)
我已经使用传统的Titanic数据集离散化了数字属性,如您所见。但是,当我尝试以这种方式用分组数据绘制基于矩阵的图时:
plot(titanic.rules, method = "grouped", control=list(k=10), engine="interactive")
我收到以下错误:
Error in convertUnit(x, unitTo, "x", "location", "x", "location", valueOnly = valueOnly) : 'x' argument must be a unit object
这肯定是意外的,因为我可以在非交互模式下正确绘制图形:
plot(titanic.rules, method = "grouped", control=list(k=10), engine="interactive")
以及交互模式下的其他类型的图
plot(titanic.rules, method = "matrix", measure = c("support"), engine = "htmlwidget")
您是否在控制台或脚本中尝试过该命令?
我已经观察到原因可能是由于rmarkdown与交互式图形一起使用。