IsTrainingCase (DMX)IsTrainingCase (DMX)

SI APPLICA A: sìSQL Server Analysis Services noAzure Analysis Services noPower BI PremiumAPPLIES TO: yesSQL Server Analysis Services noAzure Analysis Services noPower BI Premium

Indica se un case viene utilizzato come case di training per il modello o la struttura di data mining specificato.Indicates whether a case is used as a training case for the specified data mining model or mining structure.

SintassiSyntax

  
IsTrainingCase()  

Tipo di risultatoResult Type

Restituisce true se il case è una parte del set di dati di training. in caso contrario, false.Returns true if the case is a part of the training data set; otherwise false.

NoteRemarks

Se si utilizza la Creazione guidata modello di data mining per creare una struttura di data mining e il modello di data mining correlato, per impostazione predefinita il 30% dei case viene riservato per l'utilizzo come set di dati di test.If you use the Data Mining Wizard to create a mining structure and related mining model, by default, 30 percent of the cases are set aside for use as a test data set. I case rimanenti nell'origine dati specificata vengono utilizzati per eseguire il training del modello.The remaining cases in the data source that you specify are used to train the model. Tuttavia, se si utilizza DMX per creare il modello di data mining, per impostazione predefinita tutti i dati vengono utilizzati per eseguire il training del modello e non viene creato alcun set di testing.However, if you use Data Mining Extensions (DMX) to create the mining model, by default, all data is used to train the model, and no test set is created. Per abilitare la creazione di un set di dati di test, è necessario impostare i parametri della clausola WITH HOLDOUT.To enable the creation of a test data set, you must set the parameters of the WITH HOLDOUT clause.

È possibile determinare se i dati in una particolare struttura di data mining sono stati partizionati in set di training e set di testing visualizzando il valore delle proprietà HoldoutMaxCases e HoldoutMaxPercent.You can determine whether the data in a particular data mining structure has been partitioned into testing and training sets by viewing the value of the HoldoutMaxCases and HoldoutMaxPercent properties.

Nota

È necessario abilitare il drill-through nel modello se si desidera utilizzare le funzioni IsTrainingCase o IsTestCase per restituire i dettagli relativi ai case del modello.Drillthrough must be enabled on the model if you want to use the IsTrainingCase or IsTestCase functions to return details about the cases in the model. Per altre informazioni, vedere Abilitazione del drill-through per un modello di data mining.For more information, see Enable Drillthrough for a Mining Model.

Per restituire i case che fanno parte del set di dati di test, utilizzare la (funzione)IsTestCase DMX.To return cases that are part of the test data set, use the function IsTestCase (DMX).

EsempiExamples

Nell'esempio seguente viene utilizzato il modello di data mining di clustering dello scenario di mailing diretto nell' esercitazione di base sul data mining.The following example uses the clustering data mining model from the targeted mailing scenario in the Basic Data Mining Tutorial. Nella query vengono restituiti solo i case utilizzati per il training del modello di data mining.The query returns only those cases that were used for training the mining model. Inoltre, i case di training sono limitati ai clienti di età inferiore a 40 anni.Moreover, the training cases are restricted to customers younger than 40.

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

Per altri esempi di come eseguire una query sui case utilizzati in data mining, vedere <Select>from Model. Case (DMX) e Select from <Structure>. CASI.For other examples of how to query cases used in data mining, see SELECT FROM <model>.CASES (DMX) and SELECT FROM <structure>.CASES.

Vedere ancheSee Also

Set di dati di training e di testing Training and Testing Data Sets
Funzioni (DMX) Functions (DMX)
Query di data miningData Mining Queries