Udostępnij za pośrednictwem


SystemGetAccuracyResults (Analysis Services - wyszukiwania danych)

Zwraca dokładności krzyżowo metryki dla struktura wyszukiwania i wszystkich powiązanych modeli, z wyłączeniem modeli klastrów.

Ta procedura składowana zwraca metryki dla całego zestaw danych jako pojedynczą partycję.Służy do dzielenia zestawu danych na przekrój poprzeczny i przywrócić metryki dla każdej partycji, SystemGetCrossValidationResults (Analysis Services - wyszukiwania danych).

Ostrzeżenie

Ta procedura składowana nie jest obsługiwana dla modeli utworzonych za pomocą Microsoft algorytm szeregu czasowego lub Microsoft sekwencji klastrowanie algorytmu.Ponadto dla klastrowanie modeli, użyć oddzielnej procedura składowana, SystemGetClusterAccuracyResults (Analysis Services - wyszukiwania danych).

Składnia

SystemGetAccuracyResults(<mining structure>, 
[,<mining model list>]
,<data set>
,<target attribute>
[,<target state>]
[,<target threshold>]
[,<test list>])

Argumenty

  • mining structure
    Nazwa struktura wyszukiwania w bieżącej bazie danych.

    (Wymagane)

  • model list
    Rozdzielana przecinkami lista modeli do sprawdzania poprawności.

    Wartością domyślną jest null.Oznacza to, że wszystkie modele stosowane są używane.Gdy używana jest domyślna, klastrowanie modele są automatycznie wyłączone z listy kandydatów do przetworzenia.

    (Opcjonalnie)

  • data set
    Wartość całkowitą, która wskazuje, które partycji w struktura wyszukiwania jest używany do testowania.Wartość jest pochodną maskę bitową, która stanowi sumę następujących wartości, gdzie dowolną pojedynczą wartość jest opcjonalne:

    Przypadki szkolenia

    0X0001

    Testów

    0X0002

    Filtr modelu

    0X0004

    Aby uzyskać pełną listę możliwych wartości zobacz sekcję Spostrzeżenia tego tematu.

    (wymagane)

  • target attribute
    Ciąg zawierający nazwę obiektu przewidywalne.Przewidywalne obiekt może być kolumna, kolumna tabela zagnieżdżonej lub kolumnie klucz tabela zagnieżdżonej model wyszukiwania.

    (wymagane)

  • target state
    Ciąg zawierający określoną wartość do przewidywania.

    Jeżeli określono wartość metryki zbiera się dla tego konkretnego Państwa.

    Jeśli nie określono wartości lub podana jest wartość null, metryki są obliczane dla najbardziej prawdopodobnego stanu dla każdego przewidywanie.

    Wartością domyślną jest null.

    (opcjonalnie)

  • target threshold
    Liczbę z zakresu od 0.0 i 1, która określa minimalne prawdopodobieństwo, w którym wartość przewidywanie jest liczony jako poprawne.

    Wartością domyślną jest null, co oznacza wszystkie przewidywań są liczone jako poprawne.

    (opcjonalnie)

  • test list
    Ciąg, który określa opcje badania.Ten parametr jest zarezerwowany do użytku w przyszłości.

    (opcjonalnie)

Zwracany typ

Zestaw wierszy, który jest zwracany zawiera wyniki dla każdej partycji i zagregowanych danych dla wszystkich modeli.

Poniższa tabela zawiera listę kolumn, zwrócony przez GetValidationResults.

Nazwa kolumny

Opis

Model

Nazwa modelu, która została zbadana.Wszystkie wskazuje, że wynik jest wartość zagregowana dla wszystkich modeli.

Nazwa_atrybutu

Nazwa przewidywalna kolumna.

AttributeState

Wartość miejsce docelowe przewidywalna kolumna.

Jeśli kolumna zawiera wartości, metryki są zbierane tylko określone Państwo.

Jeśli ta wartość nie została określona lub jest null, metryki są obliczane dla najbardziej prawdopodobnego stanu dla każdego przewidywanie.

PartitionIndex

Oznacza partycję, której dotyczy wynik.

Ta procedura zawsze 0.

PartitionCases

To liczba całkowita oznaczająca liczbę wierszy w przypadku zestaw, na podstawie <data set> parametru.

Test

Typ testu, który został wykonany.

Miara

Nazwa miara zwracane przez badania.Środki dla każdego modelu zależą od typu model i typ wartości przewidywalne.

Listę środków zwracane dla każdego typu przewidywalny, zobacz Raport sprawdzania poprawności krzyżowych (Analysis Services - wyszukiwania danych).

Definicję każdego miara Sprawdzanie poprawności krzyżowych (Analysis Services - wyszukiwania danych).

Wartość

Wartość dla określonej miara.

Uwagi

Poniższa tabela zawiera przykłady wartości, które można użyć do określenia danych w struktura wyszukiwania używany do sprawdzania poprawności krzyżowych.Jeśli chcesz użyć testów krzyżowo struktura wyszukiwania musi już zawierać testów zestaw danych.Aby uzyskać informacje dotyczące sposobu definiowania zestaw testowania danych podczas tworzenia struktura wyszukiwania, zobacz Partycjonowanie danych do szkolenia i testowania zestawy (Analysis Services - wyszukiwania danych).

Wartość całkowita

Opis

1

Są używane tylko w przypadkach szkolenia.

2

Są używane tylko w przypadkach badania.

3

Używane są zarówno spraw kształcenia i testowania przypadkach.

4

Nieprawidłowa kombinacja.

5

Są używane tylko w przypadkach szkolenia i stosowany jest filtr modelu.

6

Są używane tylko w przypadkach badania i stosowany jest filtr modelu.

7

Szkolenie i badania przypadków są używane i stosowany jest filtr modelu.

Aby uzyskać więcej informacji na temat scenariusze, w których można użyć krzyżowe sprawdzanie poprawności, zobacz Sprawdzanie poprawności modeli wyszukiwania danych (Analysis Services - wyszukiwania danych).

Przykłady

W tym przykładzie zwraca środki dokładność jednej decyzji drzewa modelu, v Target Mail DT, jest skojarzony z vTargetMail struktura wyszukiwania.The code on line four indicates that the results should be based on the testing cases, filtered for each model by the filter specific to that model.[Bike Buyer] specifies the column that is to be predicted, and the 1 on the following line indicates that the model is to be evaluated only for the specific value 1, meaning "Yes, will buy".

Końcowe linii kodu Określa, że wartość progu Państwa 0,5.Oznacza to, że przewidywania, które mają większą niż 50 procent prawdopodobieństwa powinny być liczone jako "dobry" Dokładność obliczania, przewidywania.

CALL SystemGetAccuracyResults (
[vTargetMail],
[vTargetMail DT],
6,
'Bike Buyer',
1,
0.5
)

Przykładowe wyniki:

ModelName

Nazwa_atrybutu

AttributeState

PartitionIndex

PartitionSize

Test

Miara

Wartość

v DT poczty docelowej

Kupujący Bike

1

0

1638

Klasyfikacja

Dodatnia wartość PRAWDA

605

v DT poczty docelowej

Kupujący Bike

1

0

1638

Klasyfikacja

Fałszywie pozytywna

177

v DT poczty docelowej

Kupujący Bike

1

0

1638

Klasyfikacja

Ujemna wartość PRAWDA

501

v DT poczty docelowej

Kupujący Bike

1

0

1638

Klasyfikacja

Fałszywe negatywne

355

v DT poczty docelowej

Kupujący Bike

1

0

1638

Prawdopodobieństwo

Wynik dziennika

-0.598454638753028

v DT poczty docelowej

Kupujący Bike

1

0

1638

Prawdopodobieństwo

Winda

0.0936717116894395

v DT poczty docelowej

Kupujący Bike

1

0

1638

Prawdopodobieństwo

Błąd średnia kwadratowa

0.361630800104946

Wymagania

Sprawdzanie poprawności krzyżowych jest dostępna tylko w SQL Server Enterprise począwszy od SQL Server 2008.