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

时间:2015-11-09 19:15:50

标签: 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

为什么{L-40}无法在LHS中使用? 如果没有在那里提到,我怎么能在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)

谢谢, 杜伊利奥

1 个答案:

答案 0 :(得分:0)

我不确定我理解你的问题。你希望在lhs中看到#!/bin/bash : : DAEMON_USER=vagrant : : # Source to load the secret key source ~/.profile : : start-stop-daemon --start --background --pidfile $PIDFILE --make-pidfile --user $DAEMON_USER --chuid $DAEMON_USER --chdir $MARY_BASE --startas $DAEMON -- $DAEMON_OPTS : 吗?使用您的数据集,这些规则的可信度非常低。你必须降低最低信心。