Результаты (
русский) 1:
[копия]Скопировано!
6.3 правило поколения в этом разделе описывается, как эффективно извлекать ассоциативных правил из заданного набора часто. Каждый частые k-набор элементов, Y, может производить до 2 k −2 ной ния правил, игнорируя правила, которые имеют пустой предшественников или Выборгского (∅ −→ Y или Y −→ ∅). Ассоциативные правила могут быть получены путем разбиения элементов Y на два непустых подмножества, −X X и Y, таких, что X −→ Y −X удовлетворяет порог доверия. Обратите внимание, что такие правила должны уже встречались порог поддержки потому, что они генерируются из частого набора элементов. Пример 6.2. Пусть X = {1,2,3} быть частые набора элементов. Существует шесть правил Ассоциации Канди Дата, которые могут быть сгенерированы из X: {1,2} −→ {3}, {1,3} −→ {2}, {2,3} −→ {1}, {1} −→ {2,3}, {2} −→ {1,3} и {3} −→ {1,2}. Как каждый из их поддержку идентична Поддержка X, правила должны удовлетворять порог поддержки. Вычисления доверия правила ассоциации не требует дополнительных проверок набора данных транзакций. Рассмотрим правила {1,2} −→ {3}, которые генерируется от частого набора элементов X = {1,2,3}. Доверие для этого правила является σ({1,2,3})/σ({1,2}). Потому что {1,2,3} является частые, анти монотонным Проп ЕРТИ поддержки обеспечивает что {1,2} должны быть частыми, слишком. Поскольку поддержка счетчиков для обоих наборов элементов уже были найдены во время частых элементов родов ния, нет необходимости читать весь набор данных снова. 6.3.1 на основе доверия обрезка в отличие от мер поддержки, доверия не имеют каких-либо монотонных свойства. Например, доверие для X −→ Y может быть больше, меньше или равно доверия для другой правило ˜ X −→ ˜ Y, где ˜ X ⊆ X и ˜ Y ⊆ Y (см. Упражнение 3 на странице 405). Тем не менее если мы сравним образующиеся же частых элементов Y правила, следующие теоремы проводит меры доверия. 6.2 теорема. Если правило −X X −→ Y не удовлетворяет порог доверия, то любое правило X −→ Y − X, где X — это подмножество X, не должны удовлетворять также порог доверия. Чтобы доказать теорему, рассмотрим следующие два правила: X −→ Y −X и −X X −→ Y, где X ⊂ X. Доверие правил являются σ (Y) / σ (X) и (Y) σ / σ(X), соответственно. Так как X — это подмножество X, σ (X) ≥ σ(X). Таким образом бывший правило не может иметь больше доверия, чем последний правилом. 6.3.2 правило поколения в Apriori априори алгоритм алгоритм использует level-wise подход для создания ассоциативных правил, где каждый уровень соответствует количество элементов, которые принадлежат к правилу следствие. Первоначально извлекаются все правила высокого доверия, которые имеют только один элемент в как правило следствие. Затем эти правила используются для создания новых правил кандидат. Например если {acd} −→ {b} и {Абд} −→ {c} являются правила высокого доверия, то кандидат правило {ad} −→ {.} до н.э. является Тед родов путем слияния Выборгского обоих правил. Рисунок 6.15 показывает структуру решетки для правил ассоциации, созданные от частого набора элементов {a, b, c, d}. Если любой узел в решетке низкий уровень доверия, то согласно 6.2 теорема, весь подграфа, занимаемых узел может быть обрезке немедленно. Предположим, что доверие {bcd} −→ {} является низкой. Все правила, содержащие элемент в его последующие, в том числе {cd} −→ {ab}, {bd} −→ {ac}, {до н.э.} −→ {ad} и {d} −→ {abc} может быть удален. Псевдокод для шаг поколения правило показано в алгоритмы 6.2 и 6.3. Обратите внимание на сходство между ap-genrules процедура, указанная в АЛГО ритма 6.3 и частых элементов поколения процедурой, приведенной в алгоритм 6.1. Единственная разница, что в создание правила, мы не должны сделать дополнительные проходы над набором данных для вычисления доверия кандидатом правил. Вместо этого используя отсчеты поддержки, вычисляемые во время частых элементов поколения мы определить доверие каждого правила. Алгоритм 6.2 правило генерация алгоритма Apriori. 1: для каждого частые k-набор элементов f k, k ≥ 2 делать 2: H 1 = {я | я ∈ f k} {1-пункт Выборгского правило.} 3: вызов ap-genrules(f k,H 1.) 4: конецСтраница 26352 Глава 6 Ассоциация анализ алгоритма 6.3 процедура ap-genrules(f k, H m). 1: k = |f k | {Размер частых элементов.} 2: m = | H m | {Размер правило следствие.} 3: Если k > m + 1, то 4: H m + 1 = apriori-gen(H m). 5: для каждого h m + m 1 ∈ H + 1 сделать 6: conf = σ(f k)/σ(f k − h m+1). 7: Если conf ≥ minconf затем 8: вывести правило (f k − h m + 1) −→ h m + 1. 9: еще 10: удаление h m + 1 от H m + 1. 11: конец если 12: конец 13: вызов ap-genrules(f k,H m+1.) 14: Если
переводится, пожалуйста, подождите..
