IsTrainingCase (расширения интеллектуального анализа данных)

Указывает, используется ли вариант в качестве обучающего для конкретной модели или структуры интеллектуального анализа данных.

Синтаксис

IsTrainingCase()

Тип результата

Возвращает значение true, если аргумент является частью набора данных для обучения; в противном случае возвращает значение false.

Замечания

Если создание структуры интеллектуального анализа данных и соответствующей модели интеллектуального анализа производится при помощи мастера интеллектуального анализа данных, то по умолчанию 30% вариантов резервируются для использования в качестве проверочного набора данных. Оставшиеся варианты в выбранном источнике данных будут использоваться для обучения модели. Однако если для создания модели интеллектуального анализа данных использовались расширения интеллектуального анализа данных, то по умолчанию все данные используются для обучения модели и проверочный набор не создается. Чтобы разрешить создание проверочного набора данных, нужно задать значение параметров предложения WITH HOLDOUT.

Узнать, были ли данные конкретной структуры интеллектуального анализа данных разделены на обучающие и проверочные, можно, посмотрев значение свойств HoldoutMaxCases и HoldoutMaxPercent.

ПримечаниеПримечание

Если нужно использовать функции IsTrainingCase или IsTestCase для получения подробной информации о вариантах модели, в модели должна быть разрешена детализация. Дополнительные сведения см. в разделе Как включить детализацию для модели интеллектуального анализа данных.

Для получения вариантов из проверочного набора данных используется функция IsTestCase (расширения интеллектуального анализа данных).

Примеры

В следующем примере используется кластеризованная модель интеллектуального анализа данных из целевого сценария почтовой рассылки, описанного в разделе Учебник по основам интеллектуального анализа данных. Этот запрос возвращает только варианты, которые использовались для обучения модели интеллектуального анализа данных. Помимо этого обучающие варианты будут ограничены условием, что покупатель моложе 40 лет.

SELECT *FROM [TM Clustering].CASESWHERE IsTrainingCase()AND [Age] <40

Дополнительные примеры запросов к вариантам, используемым для интеллектуального анализа данных, см. разделах SELECT FROM <модель>.CASES (расширения интеллектуального анализа данных) и SELECT FROM <структура>.CASES.