Поделиться через


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

Область применения: SQL Server Analysis Services

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

Синтаксис

  
IsTrainingCase()  

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

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

Замечания

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

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

Примечание.

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

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

Примеры

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

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

Другие примеры запроса вариантов, используемых в интеллектуальном анализе данных, см. в статье SELECT FROM <model>. ВАРИАНТЫ (DMX) и СТРУКТУРА> SELECT FROM<. СЛУЧАИ.

См. также

Обучающие и проверочные наборы данных
Функции (расширение интеллектуального анализа данных)
Запросы интеллектуального анализа данных