[英]How to make a wordcloud in R using a custom shape with wordcloud2?
[英]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.