Фильтрация правила в модели ассоциативных правил
Чтобы ограничить итоговый список, показав только нужные взаимосвязи, с моделями взаимосвязей можно использовать фильтрацию. Например, можно отфильтровать правила, чтобы показать только правила, содержащие определенный товар.
В конструкторе интеллектуального анализа данных можно использовать элементы управления на вкладке Правила средства просмотра правил взаимосвязи Microsoft, чтобы отфильтровать отображаемые правила. Можно также создать запрос к модели, чтобы отобразился только тот набор элементов, который содержит определенное значение.
Примечание |
---|
Этот параметр доступен только для моделей интеллектуального анализа данных, созданных по алгоритму взаимосвязей (Майкрософт). |
Фильтрация правил для модели взаимосвязей
Откройте модель интеллектуального анализа данных в средстве просмотра правил взаимосвязи. Для этого в среде SQL Server Management Studio щелкните правой кнопкой мыши имя модели и выберите команду Обзор. Чтобы сделать это в среде SQL Server Data Tools (SSDT), дважды щелкните структуру интеллектуального анализа данных, которая содержит модель, а затем перейдите на вкладку Средство просмотра моделей интеллектуального анализа данных окна Конструктор интеллектуального анализа данных.
Перейдите на вкладку Правила окна Средство просмотра правил взаимосвязи.
В поле Правило фильтра введите условие для правила. Например, условием для правила может быть строка «Bike Stand». В этом случае правилу будет удовлетворять и строка «Bike Stands».
В текстовом поле Правило фильтра поддерживаются регулярные выражения, определенные языком .NET. Поэтому можно использовать выражения, подобные следующему: ((.Helmets.*Fenders.*)|(.*Fenders.*Helmets.*)). Это выражение возвращает все наборы элементов, содержащие атрибуты со словами Helmets и Fenders в любом порядке.
В поле Минимальная вероятность повысьте значение вероятности, чтобы отобразить меньше правил, или понизьте значение, чтобы показать больше правил.
В поле Минимальная важность повысьте значение важности, чтобы отобразить меньше правил, или понизьте значение, чтобы показать больше правил.
Для функции Показать выберите один из следующих параметров: Отобразить имя и значение атрибута, Отобразить только имя атрибута или Отобразить только значение атрибута.
В поле Максимальное число строк повысьте значение, чтобы увеличить общее количество правил, удовлетворяющих указанным условиям, или понизьте значение, чтобы ограничить число возвращаемых правил. Правила упорядочиваются по вероятности, поэтому можно исключить дополнительные правила, удовлетворяющие условиям для вероятности или важности.
Установите или снимите флажок Показывать длинное имя, чтобы изменить способ отображения имен правил.
Теперь правила отфильтрованы так, что отображаются только правила, содержащие указанный элемент. Условие фильтра применяется к значениям атрибутов до или после разделителя правила «->».
Примечание Средство просмотра помещает в кэш первоначальный список правил на основании запроса к модели интеллектуального анализа данных и не обновляет список правил, если не изменить условия запроса путем указания параметров максимального числа строк, вероятности, важности или отображения длинных имен. Поэтому, если после ввода условия отображаемые элементы не обновляются немедленно, можно вызвать принудительное обновление данных в средстве просмотра, установив и сняв флажок Показывать длинное имя.
Создание запроса к наборам элементов в модели взаимосвязей
См. также
Основные понятия
Просмотр модели с помощью средства просмотра правил ассоциации (Майкрософт)
Другие ресурсы
Задачи и инструкции средства просмотра моделей интеллектуального анализа данных