Partager via


IsTrainingCase (DMX)

S’applique à  SQL Server Analysis Services

Indique si un cas est utilisé comme cas d'apprentissage pour le modèle d'exploration de données ou la structure d'exploration de données spécifiés.

Syntaxe

  
IsTrainingCase()  

Type de résultat

Retourne true si le cas fait partie du jeu de données d’entraînement ; sinon false.

Notes

Si vous utilisez l'Assistant Exploration de données pour créer une structure d'exploration de données et un modèle d'exploration de données connexe, 30 % des cas sont, par défaut, réservés pour une utilisation en tant que jeu de données de test. Les cas restants de la source de données que vous spécifiez sont utilisés pour l'apprentissage du modèle. Toutefois, si vous utilisez DMX (Data Mining Extensions) pour créer le modèle d'exploration de données, toutes les données sont, par défaut, utilisées pour l'apprentissage du modèle, et aucun jeu de test n'est créé. Pour permettre la création d'un jeu de données de test, vous devez définir les paramètres de la clause WITH HOLDOUT.

Vous pouvez déterminer si les données d'une structure d'exploration de données particulière ont été partitionnées en jeux de test et d'apprentissage en consultant la valeur des propriétés HoldoutMaxCases et HoldoutMaxPercent.

Remarque

L’extraction doit être activée sur le modèle si vous souhaitez utiliser les fonctions IsTrainingCase ou IsTestCase pour retourner des détails sur les cas du modèle. Pour plus d’informations, consultez Activer l’extraction pour un modèle d’exploration de données.

Pour retourner des cas qui font partie du jeu de données de test, utilisez la fonction IsTestCase (DMX).

Exemples

L’exemple suivant utilise le modèle d’exploration de données de clustering à partir du scénario de publipostage ciblé dans le didacticiel d’exploration de données de base. La requête retourne uniquement les cas qui sont utilisés pour l'apprentissage du modèle d'exploration de données. De plus, les cas d'apprentissage sont limités aux clients âgés de moins de 40 ans.

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

Pour obtenir d’autres exemples d’interrogation des cas utilisés dans l’exploration de données, consultez le modèle> SELECT FROM<. CASES (DMX) et SELECT FROM<, structure>. CAS.

Voir aussi

Jeux de données d’apprentissage et de test
Fonctions (DMX)
Requêtes d’exploration de données