2016-12-20 2 views
0

私は市場バスケットの視覚化を行っています。次のコードを使用して、私はいくつかの素晴らしい視覚化に使用できるデータセットを取得します。マーケットバスケット分析の視覚化に使用する独自の「トランザクション」データセットを作成する方法

library("arules") 
library("arulesViz") 

data("Groceries") 
summary(Groceries) 

これはすべて問題なく動作しますが、少しデータを微調整したいということです。

私は、データが次のように定義されていることを参照してください。私はこのような自分自身のデータセットを作成する方法の

class(Groceries) 
[1] "transactions" 
attr(,"package") 
[1] "arules" 

任意のアイデア?ヘルプファイル?arules::transactionsを引用する

答えて

1

は、ここに一つの方法です:

library(arules) 

## example 1: creating transactions form a list 
a_list <- list(
     c("a","b","c"), 
     c("a","b"), 
     c("a","b","d"), 
     c("c","e"), 
     c("a","b","d","e") 
    ) 

## set transaction names 
names(a_list) <- paste("Tr",c(1:5), sep = "") 
a_list 

## coerce into transactions 
trans1 <- as(a_list, "transactions") 
trans1 
# transactions in sparse format with 
# 5 transactions (rows) and 
# 5 items (columns) 
関連する問題