R 先验算法-如何将 ItemFrequency() 的顶部项目分配给向量?
R apriori algorithm-How to assign top items of ItemFrequency() to a vector?
我正在研究 R apriori 算法,它具有 arules 库的 ItemFrequencyPlot() 函数。
此函数通过传递参数 (topN) 创建一个图。这里我们传递 (Top N =20) 绘制前 20 个 items.Basically 该函数根据 frequency.The 查找顶部项目函数 returns 绘制具有顶部项目的图像。
现在我的问题是,谁将这些顶级项目分配给一个向量,或者我们如何获得这些顶级项目以便执行其他操作。enter image description here
如果想得到出现频率最高的项目,可以使用函数itemFrequency
。要获得 20 个最频繁项目的绝对计数,请尝试
itms <- itemFrequency(myTransactions, type = "absolute")
head(sort(itms, decreasing = TRUE), n = 20)
我正在研究 R apriori 算法,它具有 arules 库的 ItemFrequencyPlot() 函数。
此函数通过传递参数 (topN) 创建一个图。这里我们传递 (Top N =20) 绘制前 20 个 items.Basically 该函数根据 frequency.The 查找顶部项目函数 returns 绘制具有顶部项目的图像。
现在我的问题是,谁将这些顶级项目分配给一个向量,或者我们如何获得这些顶级项目以便执行其他操作。enter image description here
如果想得到出现频率最高的项目,可以使用函数itemFrequency
。要获得 20 个最频繁项目的绝对计数,请尝试
itms <- itemFrequency(myTransactions, type = "absolute")
head(sort(itms, decreasing = TRUE), n = 20)