data(Groceries) itset <- new("itemsets", items = encode(c("whole milk", "soda"), itemLabels = Groceries) ) supp <- support(itset, Groceries, type = "absolute") expect_equal( crossTable(Groceries, measure = "count")["whole milk", "soda"], supp ) expect_equal( crossTable(Groceries, measure = "support")["whole milk", "soda"], supp / length(Groceries) ) expect_equal( crossTable(Groceries, measure = "lift")["whole milk", "soda"], supp / length(Groceries) / prod(itemFrequency(Groceries)[c("whole milk", "soda")]) )