【问题标题】:Dataframe for Apriori algorithm | Market Basket Analysis in RApriori 算法的数据框 | R中的市场篮子分析
【发布时间】:2015-08-23 02:31:22
【问题描述】:

如果有人能告诉我我的代码中缺少什么,我将不胜感激。我正在尝试在 R 中使用 apriori 算法(arules 包)查找关联规则。我正在使用 MacOSX 的 R-3.2 版本。

当我将数据集从 csv 格式读取到事务类对象时,就会出现问题。我正在使用以下代码 -

>Transac1 <- read.transactions(file="transactions.csv", format = "basket", sep=";", rm.duplicates=TRUE)

在检查数据框时,我发现所有行中的第一个元素都丢失了。

>inspect(Transac1[1:5])

items        
1  {,           
Milk}    
2  {,           
Shoes}    
3  {,           
Talc}   
4  {,           
Cable}     
5  {,           
Shoe Polish, Talc}   

我最终能够生成关联规则,但我认为那些不正确(只是因为这些空白元素)。谁能理解并告诉我这可能是什么原因?我用于读取的文件具有先验算法所需格式的数据。

任何线索将不胜感激。

【问题讨论】:

    标签: r apriori


    【解决方案1】:

    @user2031612 请在R中运行apriori算法时写你的代码,因为我遇到了同样的问题,因为没有设置minLen参数是我的错误,你应该尝试把参数minLen = 2。它将产生没有空白元素的规则

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-19
      • 2020-10-18
      • 1970-01-01
      • 1970-01-01
      • 2015-01-12
      相关资源
      最近更新 更多