это входит в пакет arules .
поэтому, когда я использую неконтролируемую дискретизацию функции непрерывных переменных
df2 <- discretizeDF(df, default = list(method = "cluster", breaks = 4, labels=c("-1", "-0.5","0","0.5")))
, я смог получить вывод моих переменных в вышеупомянутые метки -1, -0.5, 0, 0.5.
, но для контролируемой функции дискретизации под arulesCBA package
df2 <- discretizeDF.supervised(df1, default = list(method = "caim", breaks = 3, labels=c("-1", "0","+1")))
вывод из моих непрерывных переменных - интервалы. например, [1,18] [18,97] [97, бесконечно] . как я могу преобразовать интервалы в дискретные значения, такие как -1, 0, +1?
заранее большое спасибо. Я только начал использовать r и изучать ml в этом недавнем mth. Я студент-финансист MS c и делаю это для своей магистерской диссертации. пожалуйста, помогите. <3 </p>