[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
我要用R做关联式规则,
使用arules套件,分析出来不知道为什么会有空集合?(不知道怎么描述XD)
我想可能是我最小信赖度(min confidence)调太低?
想知道为什么调太低会出现空集合?
还有想知道要怎么提高分析出来的结果数量,
本来以为是增加资料,但因为原始样本就只有这些,
所以用随机的方式增加原本的样本,
结果不知道是不是因为关联式规则算法是
在全部东西里占几分之几,还有在a东西里b也存在的几分之几,
所以整体就跟着增加,并没有比较多的分析结果
后来把资料删减到50笔反而比较多
有没有什么方法可以将结果增加呢?除了得到更多原始资料,
谢谢~
[程式范例]:
张贴能够重现错误的程式码,可以帮助版友更快的帮你解决问题
建立重现错误的方法可以参考:
install.packages("readxl")
library(readxl)
path <- "random.csv"
data <- read.csv(path, header=T, sep=",")
data1=as.matrix(data)
require(arules)
rule <- apriori(data1,parameter=list( supp=0.1, conf=0.1))
inspect(rule)
资料大概是长这样 有49个项目A1~A49
原始资料笔数是大约是五百笔,
结果是这样
[环境叙述]:
R version 3.4.1
[关键字]:
关联式规则