Извлеките Подъем и Поддержку из Правил Ассоциации, используя SPARK
Я использую алгоритм поиска по частым шаблонам - Правила ассоциации:
import org.apache.spark.mllib.fpm.AssociationRules
import org.apache.spark.mllib.fpm.FPGrowth.FreqItemset
val freqItemsets = sc.parallelize(Seq(
new FreqItemset(Array("a"), 15L),
new FreqItemset(Array("b"), 35L),
new FreqItemset(Array("a", "b"), 12L)
))
val ar = new AssociationRules()
.setMinConfidence(0.8)
val results = ar.run(freqItemsets)
results.collect().foreach { rule =>
println("[" + rule.antecedent.mkString(",")
+ "=>"
+ rule.consequent.mkString(",") + "]," + rule.confidence)
}
Мой вопрос:
Можно ли извлечь опору и лифт правила? Я только обретаю уверенность...
Большое спасибо!
1 ответ
Решение
Курс № Есть два билета JIRA для этого.
Увидеть:
О лифте СПАРК-10697
Добавление расчета лифта в майнинге правил ассоциации
О поддержке SPARK-15938
Добавление расчета поддержки в майнинге правил ассоциации