Share via


IsTrainingCase (DMX)

Aplica-se a: SQL Server Analysis Services

Indica se um caso é usado como um caso de treinamento para o modelo de mineração de dados ou a estrutura de mineração especificada.

Syntax

  
IsTrainingCase()  

Tipo de resultado

Retornará true se o caso fizer parte do conjunto de dados de treinamento; caso contrário , false.

Comentários

Se você usar o Assistente de Mineração de Dados para criar uma estrutura de mineração e o modelo de mineração relacionado, por padrão, 30% dos casos serão separados para serem usados como um conjunto de dados de teste. Os casos restantes especificados na fonte de dados serão usados para treinar o modelo. No entanto, se você usar DMX para criar o modelo de mineração, por padrão, todos os dados serão usados para treinar o modelo e nenhum conjunto de teste será criado. Para permitir a criação de um conjunto de dados de teste, defina os parâmetros da cláusula WITH HOLDOUT.

É possível determinar se os dados de uma estrutura de mineração de dados específica foram particionados em conjuntos de teste e de treinamento exibindo um valor das propriedades HoldoutMaxCases e HoldoutMaxPercent.

Observação

O detalhamento deve ser habilitado no modelo se você quiser usar as funções IsTrainingCase ou IsTestCase para retornar detalhes sobre os casos no modelo. Para obter mais informações,consulte Habilitar drillthrough para um modelo de mineração.

Para retornar casos que fazem parte do conjunto de dados de teste, use a função IsTestCase (DMX).

Exemplos

O exemplo a seguir usa o modelo de mineração de dados clustering do cenário de endereçamento direcionado no Tutorial básico de mineração de dados. A consulta retorna somente os casos que foram usados para treinar o modelo de mineração. Além disso, os casos de treinamento são restritos a clientes com menos de 40 anos.

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

Para obter outros exemplos de como consultar casos usados na mineração de dados, consulte o modelo> SELECT FROM<. Estrutura CASES (DMX) e SELECT FROM<>. CASOS.

Consulte Também

Conjuntos de dados de teste e treinamento
Funções (DMX)
Consultas de mineração de dados