Reguły asocjacyjne - reprezentowanie danych i hipotez
4. Struktury danych dla przechowywania reguł
Podobnie jak zbiory wartości, również reguły asocjacyjne musimy zapisać w modelu relacyjnym. Poniższy przykład ilustruje sposób zapisu reguł w logicznym i relacyjnym modelu danych.
Model logiczny:
-
chleb AND mleko --> jabłka wsparcie=75% zaufanie=100%
-
chleb --> masło wsparcie=75% zaufanie=75%
Model relacyjny:
Przykładowe dane w modelu relacyjnym dla przechowywania reguł:
tabela reguły
id_reguła |
wsparcie |
zaufanie |
1 |
0.75 |
1 |
2 |
0.75 |
0.75 |
tabela elementy_reguł
id_element |
id_reguła |
wartość |
typ |
1 |
1 |
chleb |
body |
2 |
1 |
mleko |
body |
3 |
1 |
jabłka |
head |
4 |
2 |
chleb |
body |
5 |
2 |
masło |
head |