IsTestCase (DMX)

Şunlar için geçerlidir: SQL Server Analysis Services

Bir vakanın belirlenen veri madenciliği modeli veya madencilik yapısı için test vakası olarak kullanılıp kullanılmadığını gösterir.

Syntax

  
IsTestCase()  

Sonuç Türü

Eğer durum test veri setinin bir parçasa doğru döner; aksi takdirde yanlış.

Remarks

Veri Madenciliği Sihirbazını kullanarak madencilik yapısı ve ilgili madencilik modeli oluşturursanız, varsayılan olarak vakaların yüzde 30'u test veri seti olarak kullanılmak üzere ayrılır. Kalan vakalar veri madenciliği modelinin eğitimi için kullanılır. Aynı test veri seti, bu yapıya dayanan tüm modellerle kullanılabilir. Ancak, madencilik modelini oluşturmak için DMX kullanırsanız, varsayılan olarak tüm veri modeli eğitmek için kullanılır ve test seti oluşturulmaz. Bir test veri seti oluşturulmasını mümkün kılmak için WITH HOLDOUT maddesinin parametrelerini ayarlamanız gerekir.

Belirli bir madencilik yapısında test setinin oluşturulup oluşturulmadığını ve HoldoutMaxPercent özelliklerin HoldoutMaxCases değerini inceleyerek belirleyebilirsiniz.

Note

Belirli bir modeldeki vakalarla ilgili detayları geri getirmek için IsTrainingCase veya IsTestCase fonksiyonlarını kullanmak istiyorsanız, modelde drillthrough etkinleştirilmelidir. Daha fazla bilgi için bkz. Araştırma Modeli için Delme Geçişini Etkinleştirme.

Eğitim veri setinin bir parçası olan vakaları döndürmek için IsTrainingCase (DMX) fonksiyonunu kullanın.

Examples

Aşağıdaki örnek, Temel Veri Madenciliği Eğitimi'nde oluşturulan madencilik yapısını kullanırTargeted Mailing. Sorgu, test için kullanılan tüm vakaları döndürür.

SELECT *  
FROM [Targeted Mailing].CASES  
WHERE IsTestCase()  

Veri madenciliğinde kullanılan vakaların sorgulanması hakkında daha fazla bilgi için bkz. SELECT FROM <modeli>. CASES (DMX) ve SELECT FROM <yapısı>. CASE.