arulesのaprioriアルゴリズムを使用して、比較的小さなトランザクションリストから頻繁なアイテムセットのリストを生成しました。私はまた、これらのアイテムセットの揚力を計算しました。R arules - 新しいトランザクションデータに古いアイテムセットを適用する
itemsets <- apriori(data=TransMat, parameter=list(supp=0.1, maxlen=4, target="frequent itemsets"))
quality(itemsets)$lift <- interestMeasure(itemsets, measure="lift", trans = TransMat)
ここで、非常に長い(!)トランザクションのリストが新たに追加されました。 新しいトランザクションリストから新しいアイテムセットを計算する代わりに、古いトランザクションリストに古いitemsets
を適用したいと考えています。
つまり、新しい取引に基づいて、それぞれの古いルールのサポートとリフトを計算したいと思います。それはどうやってできますか?
(備考:可能な場合は、そのリストがとても巨大であるため、私は、プロセス内のトランザクションの新しいリストのための新しいルールのセットを計算することを避けるためにしたいと思います。)事前に
ありがとう!