PredictProbability (DMX)PredictProbability (DMX)

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Viene restituita la probabilità per uno stato specificato.Returns the probability for a specified state.

SintassiSyntax


PredictProbability(<scalar column reference>, [<predicted state>])  

Si applica aApplies To

Colonna scalare.A scalar column.

Tipo restituitoReturn Type

Valore scalare.A scalar value.

OsservazioniRemarks

Se lo stato stimato viene omesso, verrà utilizzato lo stato con la probabilità più alta, escludendo il bucket degli stati mancanti.If the predicted state is omitted, the state that has the highest probability is used, excluding the missing states bucket. Per includere il bucket degli stati mancanti, impostare il <stato stimato > per INCLUDE_NULL.To include the missing states bucket, set the <predicted state> to INCLUDE_NULL. Per restituire la probabilità per gli stati mancanti, impostare il <stato stimato > su NULL.To return the probability for the missing states, set the <predicted state> to NULL.

Nota

Alcuni modelli di data mining non forniscono i valori di probabilità e pertanto non possono utilizzare questa funzione.Some mining models do not provide probability values and therefore cannot use this function. Inoltre, i valori di probabilità per un valore di destinazione specifico vengono calcolati in modo diverso o potrebbero essere interpretati in modo diverso a seconda del tipo di modello su cui si esegue la query.In addition, the probability values for any particular target value are calculated differently or might have a different interpretation depending on the model type that you are querying. Per ulteriori informazioni sulle modalità di calcolo di probabilità per un determinato tipo di modello, vedere l'argomento di singoli algoritmi in contenuto del modello di Data Mining ( Analysis Services - Data Mining ) .For more information about how probability is calculated for a particular model type, see the individual algorithm topic in Mining Model Content (Analysis Services - Data Mining).

EsempiExamples

Nell'esempio seguente viene utilizzato un natural prediction join per determinare la probabilità che un individuo sia un acquirente di biciclette sulla base del modello di data mining TM Decision Tree e la probabilità per la stima.The following example uses a natural prediction join to determine whether an individual is likely to be a bike buyer based on the TM Decision Tree mining model, and also determines the probability for the prediction. In questo esempio sono presenti due funzioni PredictProbability, una per ogni valore possibile.In this example, there are two PredictProbability functions, one for each possible value. Se si omette questo argomento, la funzione restituisce la probabilità per il valore più probabile.If you omit this argument, the function returns the probability for the most likely value.

SELECT  
  [Bike Buyer],  
  PredictProbability([Bike Buyer], 1) AS [Bike Buyer = Yes],  
  PredictProbability([Bike Buyer], 0) AS [Bike Buyer = No]  
FROM [TM Decision Tree]  
NATURAL PREDICTION JOIN  
(SELECT 28 AS [Age],  
  '2-5 Miles' AS [Commute Distance],  
  'Graduate Degree' AS [Education],  
  0 AS [Number Cars Owned],  
  0 AS [Number Children At Home]) AS t  

Risultati dell'esempio:Example results:

Bike BuyerBike Buyer Bike Buyer = YesBike Buyer = Yes Bike Buyer = NoBike Buyer = No
11 0.8670741958480970.867074195848097 0.1327555569742820.132755556974282

Vedere ancheSee Also

Data Mining Extensions ( DMX ) Riferimento (funzione) Data Mining Extensions (DMX) Function Reference
DMX funzioni ( ) Functions (DMX)
Funzioni di stima generale ( DMX )General Prediction Functions (DMX)