アンチアフィニティルール(あんちあふぃにてぃーるーる)
最終更新:2026/4/28
アンチアフィニティルールは、可用性を向上させるため、仮想マシンなどのリソースを異なる物理ホストに分散して配置するためのルールである。
別名・同義語 負の相関ルールネガティブアソシエーションルール
ポイント
アソシエーション分析の拡張として用いられ、一緒に発生しにくいアイテムの組み合わせを発見するのに役立つ。バスケット分析などに応用される。
概要
アンチアフィニティルールは、アソシエーション分析における一般的な手法であるアフィニティルール(相関ルール)とは対照的に、アイテム間の負の相関関係、つまり一緒に発生しにくいアイテムの組み合わせを特定することを目的とする。アフィニティルールが「Aを購入した人はBも購入する傾向がある」という関係性を発見するのに対し、アンチアフィニティルールは「Aを購入した人はBを購入しない傾向がある」という関係性を明らかにする。
計算方法
アンチアフィニティルールは、通常、以下の指標を用いて評価される。
- サポート (Support): データセット全体におけるアイテムセットの出現頻度。
- コンフィデンス (Confidence): 条件アイテムセットAが出現した場合に、結果アイテムセットBが出現する確率。
- リフト値 (Lift): AとBの出現確率の比率。リフト値が1未満の場合、AとBは負の相関関係にあると判断される。
アンチアフィニティルールを抽出する際には、リフト値が1未満であるルールに注目し、そのサポートとコンフィデンスを評価することで、有意な負の相関関係を持つルールを特定する。
応用例
アンチアフィニティルールは、様々な分野で応用されている。
- 小売業: 特定の商品を一緒に購入しない顧客の傾向を分析し、商品の配置やプロモーション戦略を最適化する。
- 医療: 特定の疾患を持つ患者に、特定の薬が効果を示さない傾向を分析し、最適な治療法を選択する。
- 金融: 特定の顧客層に、特定の金融商品を販売しない傾向を分析し、ターゲットマーケティング戦略を改善する。
注意点
アンチアフィニティルールの解釈には注意が必要である。負の相関関係は、必ずしも因果関係を意味するものではない。また、データセットの偏りやノイズによって、誤ったルールが抽出される可能性もある。