well im using the "arules" package and i'm trying to use the support command. my data is read form a file using the "read.transactions" command and a line of data looks something like this. there are aboutt 88000 rows and 16000 different items > inspect(dset[3]) items 1 {33, 34, 35} > inspect(dset[1]) items 1 {0, 1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 3, 4,5, 6, 7, 8, 9}
So in order to use support i have to make an object of class "itemsets" and im kind of struggling with the "new" command. I made an object of class itemsets by first creating a presence/absence matrix and with something like 16000 items this is really sort of tedious. I wonder if there is a better way. //Currently im doing this avec = array(dim=400) //dim is till the max number of the item im concerned with avec[1:400] = 0 avec[27] = 1 avec[63] = 1 //and do on for all the items i want amat = matrix(data = avec,ncol = 400) aset = as(amat,"transactions") //coercing the matrix as a transactions class then say my data is "dat" i can use >support(aset,dat) [1] 0.001406470 There has to be a better way Thanks once again -- View this message in context: http://r.789695.n4.nabble.com/Support-Counting-tp3424730p3428062.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.