Числовая матрица для априори - PullRequest
0 голосов
/ 21 января 2019

У меня есть числовая матрица с 20 строками и 10 столбцами, я хотел бы применить apriori, но как дискриминировать эти данные и как преобразовать их в транзакции?набор данных содержит имена строк и столбцов.Это правильно?

library("arules")
write(mat, file = "deee.csv", sep = ",")
tr <- read.transactions("deee.csv")
apriori_rule <- apriori(tr, parameter = list(supp = 0.1, conf = 0.1)) 

Моя матрица данных:

          A           B                      C                     D
t1               6.960722         7.095137         7.165269         7.377422
t2               8.305320         8.215023         8.690460         8.346847
t3                …..

T1, T2, T3: транзакции A, B и C - атрибуты, числовые значения - значенияатрибуты в транзакциях (строки).

1 Ответ

0 голосов
/ 23 января 2019

Приведите вашу матрицу к data.frameas.data.frame) и затем используйте discretize() перед вызовом apriori.

...