歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 在R 語言中調用關聯規則算法的一般命令

在R 語言中調用關聯規則算法的一般命令

日期:2017/3/1 10:33:46   编辑:Linux編程
  1. library(arules) #加載arules程序包
  2. data(Groceries) #調用數據文件
  3. frequentsets=eclat(Groceries,parameter=list(support=0.05,maxlen=10)) #求頻繁項集
  4. inspect(frequentsets[1:10]) #察看求得的頻繁項集
  5. inspect(sort(frequentsets,by="support")[1:10]) #根據支持度對求得的頻繁項集排序並察看(等價於inspect(sort(frequentsets)[1:10])
  6. rules=apriori(Groceries,parameter=list(support=0.01,confidence=0.01)) #求關聯規則
  7. summary(rules) #察看求得的關聯規則之摘要
  8. x=subset(rules,subset=rhs%in%"whole milk"&lift>=1.2) #求所需要的關聯規則子集
  9. inspect(sort(x,by="support")[1:5]) #根據支持度對求得的關聯規則子集排序並察看
library(arules) #加載arules程序包
data(Groceries) #調用數據文件
frequentsets=eclat(Groceries,parameter=list(support=0.05,maxlen=10)) #求頻繁項集
inspect(frequentsets[1:10]) #察看求得的頻繁項集
inspect(sort(frequentsets,by="support")[1:10]) #根據支持度對求得的頻繁項集排序並察看(等價於inspect(sort(frequentsets)[1:10])
rules=apriori(Groceries,parameter=list(support=0.01,confidence=0.01)) #求關聯規則
summary(rules) #察看求得的關聯規則之摘要
x=subset(rules,subset=rhs%in%"whole milk"&lift>=1.2) #求所需要的關聯規則子集
inspect(sort(x,by="support")[1:5]) #根據支持度對求得的關聯規則子集排序並察看
Copyright © Linux教程網 All Rights Reserved