R:LHS中的Apriori没有提到所有项目

R:LHS中的Apriori没有提到所有项目,r,apriori,arules,R,Apriori,Arules,当apriori算法列出如下规则时,它是如何工作的: {U-41} => {U-39} 0.25 1 4.000000 {U-39} => {U-41} 0.25 1 4.000000 {U-41} => {U-40} 0.25 1 1.333333 {U-39} => {U-40} 0.25 1 1.333333 为什么它在LHS{U-40}中不可用? 如果LHS中没有提到

当apriori算法列出如下规则时,它是如何工作的:

{U-41} => {U-39} 0.25    1          4.000000
{U-39} => {U-41} 0.25    1          4.000000
{U-41} => {U-40} 0.25    1          1.333333
{U-39} => {U-40} 0.25    1          1.333333
为什么它在LHS{U-40}中不可用? 如果LHS中没有提到规则,{U-40},那么我实际上如何通过LHS中的{U-40}过滤规则

他的是我的数据

ID  PRODUCT
200001047;U-39
200001047;U-40
200001047;U-41
200003868;U-40
200007480;U-40
200007481;U-0 
这是我用过的R码

library(arules)
csv <- read.csv("C:/prova.csv",header=FALSE, sep=";")
dt <- as(csv,"data.frame")
colnames(dt) <- c("ID", "PRODUCT")    
sl <- split(dt$PRODUCT,dt$ID)
tran <- as(sl,"transactions") 
rules <- apriori(tran, parameter = list(minlen=2, target="rules"))
inspect(rules)
库(阿鲁莱斯)

csv我不确定我是否理解你的问题。您希望在lhs中看到
U-40
?对于您的数据集,这些规则的可信度非常低。您必须降低最低置信度。

如果您在这里没有得到任何答案,您可能需要直接联系
arules
作者。