SystemGetAccuracyResults (Analysis Services - veri madenciliği)
araştırma yapısı ve hariç, tüm ilişkili modelleri için çapraz doğrulama doğruluk ölçülerine döndürür kümeleme modeller.
Bu saklı yordam, tüm veri kümesi için ölçümleri tek bir bölüm döndürür.Veri kümesi cross-sections bölümlemek ve her bölüm için ölçümleri dönmek için kullanın. SystemGetCrossValidationResults (Analysis Services - veri madenciliği).
Not
Bu saklı yordam kullanılarak oluşturulan modelleri için desteklenen Microsoft saat serisi algoritması veya Microsoft Sıra kümeleme algoritması. Ayrıca, ayrı saklı yordam modelleri kümeleme için kullanın SystemGetClusterAccuracyResults (Analysis Services - veri madenciliği).
SystemGetAccuracyResults(<mining structure>,
[,<mining model list>]
,<data set>
,<target attribute>
[,<target state>]
[,<target threshold>]
[,<test list>])
Bağımsız değişkenler
mining structure
Geçerli veritabanındaki bir araştırma yapısı adı.(Gerekli)
model list
Modelleri doğrulamak için virgülle ayrılmış listesi.Varsayılan değer null. Yani, tüm uygulanabilir modellerinde kullanılır.Varsayılan kullanıldığında, Küme modelleri işleme için Aday listesinde otomatik olarak dışarıda bırakılır.
(Isteğe bağlı)
data set
Hangi bölümünü madenciliği yapısında gösteren BIR tamsayı değeri sınamak için kullanılır.Değer aşağıdaki değerlerden herhangi bir değer isteğe bağlıdır, toplamını gösteren bir bit maskesi türetilir:Eğitim servis talepleri
0x0001
Sınama servis talepleri
0X0002
Model süzgeci
0X0004
Olası değerler tam listesi için bu konu Açıklamalar bölümüne bakın.
(gerekli)
target attribute
Öngörülebilir bir nesnenin adını içeren dize.Öngörülebilir bir nesne, bir sütun, iç içe geçmiş tablo sütunu veya iç içe geçmiş tablo madenciliği modelinin anahtar sütunu olabilir.(gerekli)
target state
Tahmin etmek için belirli bir değeri içeren dize.Bir değer belirtilirse, ölçümler için bu özel durum toplanır.
Değer belirtilmezse veya null belirtilirse, en olası her bir tahmin durumu için ölçülerine hesaplanır.
Varsayılan değer null.
(isteğe bağlı)
target threshold
0.0 Ve 1, tahmin değeri olarak doğru sayılır en düşük bir olasılık belirten sayıdır.Varsayılan değer null, yani tüm Öngörüler olarak doğru sayılır.
(isteğe bağlı)
test list
Sınama seçeneği belirten dize.Bu parametre, ileride kullanılmak üzere ayrılmıştır.(isteğe bağlı)
Dönüş Türü
Döndürülen satır kümesi, her bölüm için bir puan ve tüm modeller için toplamları içerir.
Aşağıdaki tablo tarafından döndürülen sütunları listeler. GetValidationResults.
Sütun adı |
Açıklama |
---|---|
Model |
Sınandı modelinin adı.Tüm sonucu tüm modeller için toplamak gösterir. |
ÖznitelikAdı |
Adını tahmin edilebilir sütun. |
AttributeState |
Öngörülebilir BIR hedef değer sütun. Bu sütuna bir değer içeriyorsa, ölçümleri yalnızca belirtilen durumunu toplanır. Bu değer belirtilmezse veya null, en olası her bir tahmin durumu için ölçülerine hesaplanır. |
PartitionIndex |
Sonuç geçerli olduğu bölümü gösterir. Bu yordam için her zaman 0. |
PartitionCases |
Durumunda satırların sayısını gösteren bir tamsayı küme temel alınarak, <data set> parametre. |
Sınama |
Gerçekleştirilen sınama türü. |
Ölçü |
Sınama tarafından döndürülen ölçü adı.Her model için önlemler modeli türü ve tahmin edilebilir değer türüne bağlıdır. Her için öngörülebilir bir tür döndürdü önlemlerin bir listesi için bkz: çapraz doğrulama Rapor (Analysis Services - veri madenciliği). Her ölçü tanımı için bkz: çapraz doğrulama (Analysis Services - veri madenciliği). |
Değer |
Belirtilen ölçü değeri. |
Remarks
Örnek veriler için kullanılan araştırma yapısı belirtmek için kullanabileceğiniz değerler aşağıdaki tabloda verilmektedir çapraz doğrulama.Sınama durumlarda geçici doğrulamasını kullanmak istiyorsanız, bir sınama veri araştırma yapısı zaten içermelidir küme.araştırma yapısı oluşturduğunuzda, veri sınama kümesi tanımlanması hakkında daha fazla bilgi için bkz: Veri eğitimi ve kümeleri sınama bölümleme (Analysis Services - veri madenciliği).
Tamsayı değeri |
Açıklama |
---|---|
1 |
Yalnızca eğitim durumlarda kullanılır. |
2 |
Yalnızca sınama durumlarda kullanılır. |
3 |
Eğitim servis talepleri de sınama durumlarda kullanılır. |
4 |
Geçersiz bileşimi. |
5 |
Model filtre uygulanır ve yalnızca eğitim durumlarda kullanılır. |
6 |
Model filtre uygulanır ve yalnızca sınama durumlarda kullanılır. |
7 |
Eğitim ve servis taleplerini sınama kullanılır ve modeli filtre uygulanır. |
Çapraz doğrulama kullanırsınız senaryolar hakkında daha fazla bilgi için bkz: Veri madenciliği modelleri doğrulanıyor (Analysis Services - veri madenciliği).
Örnekler
Bu örnek bir tek bir karar ağacı modeli doğruluk önlemleri verir... v Target Mail DT, ile ilişkili vTargetMail araştırma yapısı. 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".
Son satırı kodunun durumu eşik değerini 0,5 belirtir.Bu, olasılık yüzde 50 ' büyük olan Öngörüler "iyi" Öngörüler doğruluk hesaplanırken sayılması olduğunu gösterir.
CALL SystemGetAccuracyResults (
[vTargetMail],
[vTargetMail DT],
6,
'Bike Buyer',
1,
0.5
)
Örnek sonuçlar:
ModelName |
ÖznitelikAdı |
AttributeState |
PartitionIndex |
PartitionSize |
Sınama |
Ölçü |
Değer |
---|---|---|---|---|---|---|---|
Hedef adres DT v |
Bisiklet alıcı |
1 |
0 |
1638 |
Sınıflandırma |
Gerçek pozitif |
605 |
Hedef adres DT v |
Bisiklet alıcı |
1 |
0 |
1638 |
Sınıflandırma |
Yanlış pozitif |
177 |
Hedef adres DT v |
Bisiklet alıcı |
1 |
0 |
1638 |
Sınıflandırma |
Doğru negatif |
501 |
Hedef adres DT v |
Bisiklet alıcı |
1 |
0 |
1638 |
Sınıflandırma |
Yanlış negatif |
355 |
Hedef adres DT v |
Bisiklet alıcı |
1 |
0 |
1638 |
Olasılığını |
Günlük Skoru |
-0.598454638753028 |
Hedef adres DT v |
Bisiklet alıcı |
1 |
0 |
1638 |
Olasılığını |
Kaldırın |
0.0936717116894395 |
Hedef adres DT v |
Bisiklet alıcı |
1 |
0 |
1638 |
Olasılığını |
Ortalama kare kökü hatası |
0.361630800104946 |
Requirements
Karşılıklı doğrulama, yalnızca kullanılabilir SQL Server 2008 Enterprise.
See Also