Bir doğrusal regresyon modeli sorgulama (Analysis Services - veri madenciliği)
Bir veri araştırma modeli yönelik bir sorgu oluşturduğunuzda, çözümlemesinde keşfedilen desenleri ayrıntılarını sağlar, içerik bir sorgu oluşturabilirsiniz veya desenleri modelde Öngörüler için yeni veri sağlamak için kullanır. tahmin bir sorgu oluşturabilirsiniz.Örneğin, tahmin sorguda yeni bir veri noktası modeline uyan, beklendiğini sırasında içerik sorguda regresyon formülü, hakkındaki ek ayrıntıları sağlayabilir.Ayrıca, bir sorgulama kullanarak meta veriler modeli hakkında da alabilirsiniz.
Bu bölümde, Microsoft doğrusal regresyon) algoritmasına dayanan modelleri ilişkin sorgular oluşturmak üzere açıklar.Bir doğrusal regresyon modelini yapısı hakkında daha fazla bilgi için bkz: araştırma modeli Doğrusal regresyon modeller için içerik (Analysis Services - veri madenciliği).
Not
Doğrusal regresyon üzerinde özel bir durum Microsoft karar ağaçları algoritmanın temel alır, çünkü sürekli tahmin edilebilir öznitelikleri kullanan bazı karar ağacı modelleri regresyon formüllerin içerebilir.Daha fazla bilgi için bkz:Microsoft karar ağaçları algoritması teknik başvurusu.
Içerik sorgular
Veri madenciliği kullanarak modeli parametreleri döndürme şema satır kümesi
Regresyon modelini formülünü DMX kullanarak döndürme
Model için katsayı döndürülüyor
Tahmin sorgular
Bir Singleton sorgusu kullanarak Öngörüler yapma
Tanımlayıcı istatistik bir regresyon modeli döndürülüyor
Başa dön
Için örnek sorgu sonuçlar üretmek için , aşağıdaki konuda açıklandığı gibi bir doğrusal regresyon modelini oluşturabilirsiniz.Model çok basittir, ancak temel kavramlar, veri madenciliği Tasarımcısı bir doğrusal regresyon modelini özelleştirmek için nasıl kullanılacağını gösterir.
Nasıl Yapılır: Bir model olarak Regressors kullanımını zorlayın.
Doğrusal regresyon modeli hakkında bilgi bulma
Bir doğrusal regresyon modelini yapısını son derece kolaydır: tek bir düğüm olarak veri araştırma modeli gösterir ve düğüm regresyon formülün tanımlar.
Bu bölüm, regresyon dahil modeli kendisini hakkında daha fazla bilgi edinme örnekleri sağlar formül ve tanımlayıcı istatistik veriler hakkında.
Örnek sorgu 1: Model parametreleri kullanarak veri madenciliği Schema satır kümesi döndürülüyor
Veri madenciliği şema satır kümesi kümesi sorgulayarak, meta veriler modeli konusunda bulabilirsiniz.Modeli son işlendi, model, araştırma yapısı modelini temel alan adını ve öngörülebilir bir öznitelik olarak belirtilen sütun adı oluşturulurken içerebilir.Ayrıca, model oluşturulduğunda kullanılan parametreleri dönebilirsiniz.
SELECT MINING_PARAMETERS
FROM $system.DMSCHEMA_MINING_MODELS
WHERE MODEL_NAME = 'Call Center Regression'
Örnek sonuçlar:
mining_parameters |
---|
mining_parameters MAXIMUM_INPUT_ATTRIBUTES 255 MAXIMUM_OUTPUT_ATTRIBUTES = 255 FORCE_REGRESSOR = [ortalama saat / çıkış] = [toplam işletmenleri] |
Not
Belirtilen tüm regressors, FORCE_REGRESSOR, parametre değerine sahiptir"FORCE_REGRESSOR =".
Başa dön
Örnek sorgu 2: DMX kullanarak regresyon modelini formülünü döndürülüyor
Aşağıdaki sorgu, doğrusal regresyon modelini araştırma modeli içeriğini döndürür.Sorgu, regresyon formülünü içeren düğüm içeriğini gönderir.Düğümlerden regresyon formül içeriyorsa, bu sorgu karar ağaçları modelinde de kullanabilirsiniz.
Iç içe geçmiş tablo NODE_DISTRIBUTION ayrı bir satırda, her bir değişken ve katsayısını depolanır.Tam regresyon formülünü görüntülemek istiyorsanız, kullanmak Microsoft ağacı Görüntüleyicisi tıklatın.(Tümü) düğüm ve AçMadenciliği gösterge.
SELECT FLATTENED NODE_DISTRIBUTION as t
FROM [Call Center Regression].CONTENT
Not
Bir sorgu gibi kullanarak iç içe geçmiş tablo sütunları tek tek başvuru varsa SELECT <column name> from NODE_DISTRIBUTION, bazı sütunlar gibi DESTEK or OLASILIK, bunları aynı ada sahip ayrılmış anahtar sözcükleri ayırmak için ayraç içine alınması gerekir.
Beklenen sonuçlar:
t.ATTRIBUTE_NAME |
t.ATTRIBUTE_VALUE |
t.SUPPORT |
t.PROBABILITY |
t.VARIANCE |
t.VALUETYPE |
---|---|---|---|---|---|
Hizmet Not |
Eksik |
0 |
0 |
0 |
1 |
Hizmet Not |
0.09875 |
120 |
1 |
0.00157927083333334 |
3 |
Konu başına ortalama saat |
0.00136989326310586 |
0 |
0 |
187.866597222222 |
7 |
Konu başına ortalama saat |
12.0822151449249 |
0 |
0 |
0 |
8 |
Konu başına ortalama saat |
79.8416666666667 |
0 |
0 |
187.866597222222 |
9 |
Toplam işletmenleri |
-0.000426156789860463 |
0 |
0 |
24.0799305555556 |
7 |
Toplam işletmenleri |
-3.19762422385219 |
0 |
0 |
0 |
8 |
Toplam işletmenleri |
10.6916666666667 |
0 |
0 |
24.0799305555556 |
9 |
-0.00606823493688524 |
0 |
0 |
0.00121526993847281 |
11 |
Içinde karşılaştırma, Madenciliği gösterge, regresyon formüle aşağıdaki gibi görünür:
Not hizmet = 0.070 + 0,001 *(Average saat Per issue-79.842) 0.0004*(Total Operators-10.692)
Içinde Madenciliği gösterge, bazı olabilir yuvarlanır; ancak NODE_DISTRIBUTION tablo ve Madenciliği gösterge temelde aynı değeri içerir.
VALUETYPE değerleri sütun programsal olarak sonuçlar işliyorsanız yararlı olan her satır içerdiği bilgi türünü bildirir.Aşağıdaki tablo çıktı doğrusal regresyon formül için değer türlerini gösterir.
valuetype |
---|
1 (Eksik) |
3 (Sürekli) |
7 (Katsayısını) |
8 (Skor kazanç) |
9 (Istatistikleri) |
7 (Katsayısını) |
8 (Skor kazanç) |
9 (Istatistikleri) |
11 (Kesme) |
Regresyon modeller için her bir değer türünün anlamını hakkında daha fazla bilgi için bkz: araştırma modeli Doğrusal regresyon modeller için içerik (Analysis Services - veri madenciliği).
Başa dön
Örnek sorgu 3: Model için katsayı döndürülüyor
VALUETYPE numaralandırma kullanarak, aşağıdaki sorguda gösterildiği gibi yalnızca katsayısını bulmak için regresyon denklemi dönebilirsiniz:
SELECT FLATTENED MODEL_NAME,
(SELECT ATTRIBUTE_VALUE, VALUETYPE
FROM NODE_DISTRIBUTION
WHERE VALUETYPE = 11)
AS t
FROM [Call Center Regression].CONTENT
Bu sorguda yuvalanmış araştırma modeli içerikten iki satır ve satır döndürür tablo katsayısını içerir.Her zaman için katsayısını boş olduğundan ATTRIBUTE_NAME sütun burada bulunmaz.
MODEL_ADI |
t.ATTRIBUTE_VALUE |
t.VALUETYPE |
---|---|---|
Çağrı merkezi Regressors2 |
-0.00606823493688524 |
11 |
Modelini kullanarak Öngörüler yapma
Tahmin sorguları, veri madenciliği tasarımcısında araştırma modeli tahmin sekmesini kullanarak, bir doğrusal regresyon modeli üzerinde oluşturabilirsiniz.Tahmin Sorgu Oluşturucu ikisinde kullanılabilir SQL Server Management Studio ve Business Intelligence Development Studio.
Not
Kullanarak sorgularını regresyon modeli üzerinde de oluşturabilirsiniz SQL Server 2005 Veri madenciliği eklentileri Excel'in veya SQL Server 2008 Veri madenciliği eklentileri Excel'in. Veri madenciliği eklentiler Excel'in regresyon modelleri oluşturmak olsa bile, göz atın ve örneğinde depolanan tüm araştırma modeli sorgula Analysis Services.
Başa dön
Örnek sorgu 4: Bir Singleton Query kullanarak Öngörüler yapma
En kolay yolu, regresyon modeline tek bir sorgu oluşturmak için kullanmaktır Aynı cinsten tek adet Query giriş iletişim kutusu.Örneğin uygun regresyon modelini seçerek aşağıdaki DMX sorgu oluşturabilirsiniz seçme Aynı cinsten tek adet sorguve sonra yazmaya 10 olarak toplam işletmenleri değeri.
SELECT
Predict([Call Center Regression].[Service Grade])
FROM
[Call Center Regression]
NATURAL PREDICTION JOIN
(SELECT 10 AS [Total Operators]) AS t
Örnek sonuçlar:
Yıllık gelir |
---|
0.0992841946529471 |
Başa dön
Örnek sorgu 5: Tanımlayıcı istatistik regresyon modeli döndürülüyor
Doğrusal regresyon modelleriyle standart tahmin işlevlerin çoğunu kullanabilirsiniz.Aşağıdaki örnek, bazı tanımlayıcı istatistik tahmin sorgu sonuçlar nasıl gösterir.
SELECT
Predict([Call Center Regression].[Service Grade]) as [Predicted Service],
PredictStdev([Call Center Regression].[Service Grade]) as [Standard Deviation]
FROM
[Call Center Regression]
NATURAL PREDICTION JOIN
(SELECT 10 AS [Total Operators]) AS t
Örnek sonuçlar:
Tahmin edilen servis |
Standart sapma |
---|---|
0.0990447584463201 |
0.0348607220015996 |
Başa dön
Tahmin işlevleri listesi
Tüm Microsoft algoritmalar, sık kullanılan bir işlevler kümesi destekler. Ancak, Microsoft Doğrusal regresyon algoritma aşağıdaki listelenen ek işlevleri destekleyen tablo.
|
Tüm ortak olan işlevlerin listesi için Microsoft algoritmalar için bkz: Veri madenciliği algoritmaları (Analysis Services - veri madenciliği). Bu işlevleri kullanma hakkında daha fazla bilgi için bkz: Veri madenciliği Uzantıları (DMX) işlev başvurusu.
Değişiklik Geçmişi
Güncelleştirilmiş içerik |
---|
Sorgu örnekleri gözden geçirin daha kolay hale getirmek için eklenen konu içindeki bağlantılar. |
Bir model ile daha iyi uyma kullanmak için değiştirilen (örnek).Örnek doğrusal regresyon modelini oluşturma yöntemlerini açıklayan yeni bir konu için bağlantı eklendi. |
See Also