簡體   English   中英

如何在R中使用wordcloud顯示關聯規則?

[英]How to display association rules using wordcloud in R?

我試圖顯示R中與標簽雲的頻繁關聯規則。

我將關聯規則按desc順序排序,並將結果導出到帶有第一列中每個規則的csv文件。 但是,在導入csv文件並嘗試形成wordcloud之后,我收到一條錯誤消息:“ input $ supoort中的錯誤:此S4類未定義$運算符”

我不知道這意味着什么,如果可能的話,如何獲得頻繁關聯規則的詞匯雲。

下面是我的代碼:

myData = read.transactions("data.csv", format = "basket",sep= ",", cols = 1, skip = 1)    
rules <- apriori(myData, parameter = list(supp = 0.010, conf = 0.5, minlen = 2))
rules_supp <- sort(rules, by = "support", descreasing = TRUE)
inspect(rules_supp)
write(rules_supp,file = "rules_supp.csv", sep = ",", row.names = FALSE)
word <- read.csv(file = "rules_supp.csv") 
wordcloud(words = word$rules, freq = word$support) 

嘗試類似wordcloud(labels(rules)) 但是, wordcloud()會將規則標簽分解為單詞,並且我不確定這是否是您想要的。

您可以使用wordcloud軟件包制作詞雲圖形,但是有一種更好的方法可以在R中顯示關聯規則。

您可以使用在此處找到的R包arulesViz: https ://cran.r-project.org/web/packages/arulesViz/vignettes/arulesViz.pdf

我已經將其用於我在這里發表的論文了https://link.springer.com/article/10.1007/s12652-017-0665-3

它可以幫助您將規則可視化為相關矩陣或帶有節點和定向邊的圖形。 這是您可以制作的一些圖形。

關聯規則的相關矩陣

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM