이제 규칙을 생성할 차례입니다. 신뢰도가 0.3 이상인 규칙만 선별합니다.

    [in :]

    rules = fp.generate_association_rules(patterns, 0.3)
    rules

    [out:]

    {('helmet',): (('pads',), 0.6666666666666666),
     ('pads',): (('helmet',), 1.0),
     ('pads',): (('helmet',), 0.6666666666666666),
     ('wickets',): (('bat', 'helmet', 'pads'), 0.5),
     ('bat',): (('helmet', 'pads'), 1.0),
     ('bat', 'pads'): (('helmet',), 1.0),
     ('bat', 'wickets'): (('helmet', 'pads'), 1.0),
     ('pads', 'wickets'): (('bat', 'helmet'), 0.5),
     ('helmet', 'pads'): (('bat',), 1.0),
     ('helmet', 'wickets'): (('bat', 'pads'), 1.0),
     ('bat', 'helmet'): (('pads',), 1.0),
     ('bat', 'helmet', 'pads'): (('wickets',), 0.5),
     ('bat', 'helmet', 'wickets'): (('pads',), 1.0),
     ('bat', 'pads', 'wickets'): (('helmet',), 1.0),
    ('helmet', 'pads', 'wickets'): (('bat',), 1.0)}

    각 규칙은 콜론(:)의 왼쪽과 오른쪽으로 구분됩니다. 개별 규칙의 지지도도 함께 출력됩니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.