Condividi tramite


Procedura: Creazione di un report di convalida incrociata

Per creare un report di convalida incrociata in SQL Server Analysis Services, è necessario completare passaggi leggermente diversi dalle procedure per altri tipi di grafici di accuratezza. Questa differenza è dovuta al fatto che un report di convalida incrociata non utilizza dati esterni, ma solo i dati originali utilizzati per il training del modello. Non è pertanto necessario selezionare un'origine dati o eseguire il mapping delle colonne nell'origine dati alle colonne nel modello di data mining.

Nella procedura seguente vengono descritti i passaggi per la configurazione e la generazione di un report di convalida incrociata. Per informazioni sulla convalida incrociata, vedere Convalida incrociata (Analysis Services - Data mining).

Per ulteriori informazioni su come creare altri tipi di grafico di accuratezza, vedere Procedura: Creazione di un grafico di accuratezza per un modello di data mining.

Nota

Solo i modelli correlati alla struttura attualmente selezionata sono disponibili per la convalida incrociata. Se la struttura supporta modelli che includono attributi stimabili diversi o supporta una combinazione di modelli di clustering e non di clustering, è necessario creare report distinti per ogni output stimabile oppure creare report distinti per i modelli di clustering e non di clustering.

Per selezionare una struttura di data mining per la convalida incrociata

  1. Aprire Progettazione modelli di data mining in Business Intelligence Development Studio.

  2. In Esplora soluzioni aprire il database che contiene la struttura o il modello per cui si desidera creare un report.

  3. Fare doppio clic sulla struttura di data mining per aprire la struttura e i modelli correlati in Progettazione modelli di data mining.

  4. Fare clic sulla scheda Grafico di accuratezza modellodi data mining.

  5. Fare clic sulla scheda Convalida incrociata.

Per impostare le opzioni di convalida incrociata

  1. Nella scheda Convalida incrociata per FoldCount fare clic sulla freccia verso il basso per selezionare un numero compreso tra 1 e 10. Il valore predefinito è 10.

    FoldCount rappresenta il numero di partizioni che verranno create all'interno del set di dati originali. Se si imposta FoldCount su 1, il set di training verrà utilizzato senza partizionamento.

  2. Per TargetAttribute fare clic sulla freccia verso il basso e selezionare una colonna nell'elenco. Se il modello è un modello di clustering, selezionare #Cluster per indicare che il modello non include un modello stimabile.

    È possibile selezionare solo un attributo stimabile per report. Per impostazione predefinita, tutti i modelli correlati che includono lo stesso attributo stimabile vengono inclusi nel report.

  3. Per MaxCases digitare un numero sufficientemente elevato per fornire un esempio rappresentativo di dati quando questi sono suddivisi fra il numero specificato di riduzioni. Se il numero è maggiore del conteggio dei case nel set di training del modello, verranno utilizzati tutti i case.

    Se il set di dati di training è di dimensioni molto elevate, l'impostazione del valore per MaxCases limita il numero totale di case elaborati e consente di completare il report più rapidamente. È tuttavia consigliabile non impostare MaxCases su un valore troppo basso. In questo caso, il numero di dati per la convalida incrociata potrebbe risultare insufficiente.

  4. Per TargetState è possibile digitare il valore dell'attributo stimabile di cui eseguire la modellazione. Se, ad esempio, per la colonna Bike Buyer sono possibili due valori diversi, ovvero 1 (Sì) e 2 (No), è possibile immettere il valore 1 per valutare l'accuratezza del modello per gli acquirenti di biciclette.

    Nota

    Se non si immette alcun valore, l'opzione TargetThreshold non è disponibile e il modello viene valutato per tutti i valori possibili dell'attributo stimabile.

  5. Per TargetThreshold è possibile digitare un numero decimale compreso tra 0 e 1 per specificare la probabilità minima da applicare a una stima affinché questa venga ritenuta accurata.

    Per ulteriori informazioni sull'impostazione delle soglie di probabilità, vedere Report Convalida incrociata (Analysis Services - Data mining).

  6. Fare clic su Ottieni risultati.

Per stampare il report

  1. Fare clic con il pulsante destro del mouse sul report completato nella scheda Convalida incrociata.

  2. Dal menu di scelta rapida scegliere Stampa oppure Anteprima di stampa per controllare il report prima di stamparlo.

Per creare una copia del report in Microsoft Excel

  1. Fare clic con il pulsante destro del mouse sul report completato nella scheda Convalida incrociata.

  2. Dal menu di scelta rapida scegliere Seleziona tutto.

  3. Fare clic con il pulsante destro del mouse sul testo selezionato, quindi scegliere Copia.

  4. Incollare la selezione in una cartella di lavoro di Excel aperta. Se si utilizza l'opzione Incolla, il report viene incollato in Excel in formato HTML, mantenendo la formattazione di righe e colonne. Se si utilizzano le opzioni Incolla speciale per testo o testo Unicode, il report viene incollato in formato delimitato da righe.