Bir Qlik Sense uygulamasında tahmin verilerini görselleştirme
Süreçteki son adım, oluşturduğunuz tahmin verilerini görselleştirmek için bir Qlik Sense analitik uygulaması oluşturmaktır.
Alternatif iş akışı: Önceden yapılandırılmış uygulamayı yükleme
Bu konudaki kalan adımları izlemek yerine, bu eğitimin başında indirdiğiniz Customer churn predictions.qvf uygulamasını Analiz etkinlik merkezine yükleyebilirsiniz.
Bu sayfadaki kalan bölümler, benzer bir uygulamanın oluşturulmasında size rehberlik eder. Uygulamadaki tahmin verileri ile kendi tahmin verileriniz arasında bazı farklılıklar olacaktır.
İndirilebilir uygulama, her seferinde tek bir müşteri hesabının ayrıntılı analizini teşvik etmek için koşullu ifadeler kullanan Individual Customer Analysis başlıklı ek bir sayfa içerir.
Başlarken
Analiz etkinlik merkezinden Oluştur sayfasına gidin ve Uygulama'ya tıklayın. Uygulama için bir alan seçin ve adını Customer churn predictions olarak belirleyin.
Oluştur'a tıklayın.
Veri modelini oluşturma
Verilerinizi seçme
Gerekli verileri uygulamanıza eklemeniz gerekir. Bu, uygulama veri kümesinden (eğitimin başında yüklenen) ve tahminden oluşturulan iki veri kümesinden oluşur.
Aşağıdakileri yapın:
-
Yeni uygulamada, Veri kataloğu'ndan veri eklemek için tıklayın.
-
Veri kataloğunda, aşağıdaki üç veri kümesinin yanındaki onay kutularına tıklayın:
-
Uygulama veri kümesi: ML - Churn data - apply.csv veya ML - Churn data - apply.qvd
-
Tahmin veri kümesi: ML - Prediction output.parquet
-
Koordinat SHAP veri kümesi: ML - Prediction output_Coordinate_SHAP.parquet
-
-
İleri'ye tıklayın.
-
Bir özet paneli görünür. Yüklenebilecek alanları genişletmek için ML - Churn data - apply veri kümesine tıklayın.
-
Model eğitimi sırasında seçimi kaldırılan özelliklerin yanındaki
simgesine tıklayın. Bir anahtar alan olduğu için AccountID öğesini listede tutmanız gerekir. Referans olarak, oluşturduğunuz tahmin yapılandırmasına dönün ve model ile uygulama veri kümesi şemalarını karşılaştırın (Genel yardım için bkz. Tahmin yapılandırmalarını düzenleme.).
-
Uygulamaya yükle'ye tıklayın.
Verileri ilişkilendirme
Bu noktada verileri uygulamaya eklediniz, ancak veri kümelerini birbiriyle ilişkilendirene kadar bağlı bir veri modeli oluşturulmaz. Bu durumda, AccountID alanı veri kümelerini birbirine bağlayan dizin olacaktır.
Uygulamanızda artık Veri yöneticisi açılmıştır. Üç veri kümesini göreceksiniz, ancak bunlar birbirine bağlı olmayan ayrı varlıklar olarak gösterilir.
Aşağıdakileri yapın:
-
Uygulamanızda artık Veri yöneticisi açılmıştır. Üç veri kümesini göreceksiniz, ancak bunlar birbirine bağlı olmayan ayrı varlıklar olarak gösterilir.
-
Veri yöneticisi'nin sağ bölmesinde AccountID ilişkilendirme önerisini bulun.
-
Uygula'ya tıklayın. Tablolar artık birbirine bağlanmış olmalıdır.
-
Veri yükle'ye tıklayın.
Veri modeli görüntüleyicisi içinde ilişkilendirmelerinizi kontrol etme
Uygulamada herhangi bir görselleştirme oluşturmadan önce verilerin düzgün bir şekilde ilişkilendirildiğini doğrulamalısınız.
Aşağıdakileri yapın:
-
Arayüzün üst kısmındaki gezinme çubuğunda uygulama gezinme menüsünü açın ve Veri modeli görüntüleyicisi öğesini seçin.
-
Üç veri kümesinin düzgün bir şekilde bağlanıp bağlanmadığını kontrol edin. AccountID alanı, her üç veri kümesinde de bir anahtar alan olarak işlev görmelidir. Uygulamanın veri modeli aşağıdaki resimdeki gibi görünmelidir.
Tahmin uygulamasının veri modelini gösteren Veri modeli görüntüleyicisi
Artık analitik içeriği oluşturmaya başlamaya hazırsınız. Gezinme çubuğundaki Analiz et sekmesinde Sayfa'ya tıklayın.
İlk sayfa: Toplu tahminler panosu
İlk sayfa, tahminlerin toplu biçimde analizine odaklanacaktır.
Aşağıdakileri yapın:
-
Şimdi sayfa düzenleme modunda olmalısınız.
-
Sayfadaki mevcut herhangi bir görselleştirmeye sağ tıklayın ve silin. Bu, bu eğitim için kullanmayacağımız bir grafik önerisi özelliğidir.
-
Sayfaya bir başlık verin, örneğin Aggregated Predictions. Bunu yapmak için, arayüzün sağ tarafında Sayfa özellikleri'ni açmak üzere boş sayfada herhangi bir yere tıklayın. Başlık altında, sayfa için bir ad yazın.
Pasta grafik
Bir pasta grafik, verilerinizin oransal dökümünü kolayca görselleştirmenizi sağlar. Bu durumda, verileri tahmin edilen sonuçlara göre (yes veya no) ayırmak mantıklıdır.
Aşağıdakileri yapın:
-
Sayfaya bir pasta grafik sürükleyin.
-
Bir boyut olarak Churned_predicted ekleyin.
-
Aşağıdaki hesaplamayı ekleyin:
Count(AccountID) -
İsterseniz, özellikler panelinde Görünüm > Sunum altındaki Boyut etiketi'ni kapatın.
-
Özellikler panelinde Veri altındaki boyutu genişletin ve boyut için Etiket'i Predicted to Churn olarak değiştirin.
Etiket göstergede güncellenir.
Filtre bölmesi
Bu pano, tüm veri modelinin geniş çaplı analizi için olacaktır. Ancak, belirli kohortları analiz etmek için verileri çeşitli boyutlarda hızlı bir şekilde filtreleyebilmek neredeyse kesinlikle önemli olacaktır.
Birden çok liste kutusu içeren bir filtre bölmesi oluşturun. Her liste kutusu, tek bir boyut içindeki değerlerin seçilmesine olanak tanır.
Aşağıdakileri yapın:
-
Sayfaya bir filtre bölmesi sürükleyin.
-
Filtre bölmesine alanlar ekleyin. Bunlar, tahmin edilen sonuçlar için önemli olmasını beklediğiniz boyutlar olabilir.
-
Özellikler panelinde Veri altındaki alana tıklayarak her liste kutusunu gerektiği gibi değiştirin. Bu, Liste kutusu özellikleri'ni açar.
Örneğin, alan etiketini değiştirmek ve sayfa alanından tasarruf etmek için Liste kutusunu daralt'ı Her zaman olarak ayarlamak isteyebilirsiniz.
Filtre bölmesini, sayfanın bir tarafında bir panel olarak görünecek şekilde yeniden boyutlandırın.
KPI nesneleri
KPI'lar, verilerinizin özellikle önemli bir analizi için tek bir değeri görüntülemenin harika bir yoludur. Burada üç KPI grafik oluşturacağız.
Aşağıdakileri yapın:
-
Boş bir KPI grafik oluşturun. Aşağıdaki hesaplamayı ekleyin:
=Count(Churned_predicted)Bu, kayıp tahminleri oluşturduğumuz toplam müşteri sayısını hesaplayacaktır.
-
Hesaplamayı Total # of Customers olarak etiketleyin.
-
Sayı Biçimlendirme'yi Sayı olarak ayarlayın ve değerleri 1.000 biçiminde (ondalık veya yüzde değerleri olmadan) sunun.
-
Başka bir boş KPI grafik oluşturun. Aşağıdaki hesaplamayı ekleyin:
=Count({<Churned_predicted={"yes"}>}(Churned_predicted))Bu, yes değerinin Churned_predicted alanında kaç kez görüntülendiğini hesaplayan bir küme ifadesidir.
-
Hesaplamayı Predicted to Churn olarak etiketleyin.
-
Grafiğin sayı biçimlendirmesini ilk KPI ile aynı ayarlarla yapılandırın.
-
Üçüncü bir boş KPI grafik oluşturun. Aşağıdaki hesaplamayı ekleyin:
=Count({<Churned_predicted={"no"}>}(Churned_predicted))Bu, no değerinin Churned_predicted alanında kaç kez görüntülendiğini hesaplar.
-
Hesaplamayı Predicted to Stay olarak etiketleyin.
Histogram
Tahmin olasılık değerlerinin dağılımını bir histogram ile görselleştirebilirsiniz.
Sayfaya bir histogram sürükleyin ve ona bir başlık verin. Boyut olarak Churned_yes ekleyin.
Yığın sütun grafikler
Tahminleri plan türü gibi kategorik bir alana göre analiz etmek için, birbiri üzerine yığınlanmış bireysel küme analizleriyle bir sütun grafik oluşturabilirsiniz.
Aşağıdakileri yapın:
-
Sayfaya bir sütun grafik sürükleyin ve başlığını Churn Predictions by Plan Type olarak belirleyin.
-
Bir boyut olarak PlanType ekleyin. Bunu Plan Type olarak etiketleyin.
-
Aşağıdaki hesaplamayı ekleyin:
=Count({<Churned_predicted={"no"}>}(Churned_predicted))Hesaplamayı Predicted to Stay olarak etiketleyin.
-
Aşağıdaki hesaplamayı ekleyin:
=Count({<Churned_predicted={"yes"}>}(Churned_predicted))Hesaplamayı Predicted to Churn olarak etiketleyin.
-
Görünüm > Sunum altında, düzeni Gruplandırılmış yerine Yığın olarak değiştirin.
-
Kaydırma çubuğunu kaldırın ve Değer etiketleri'ni Açık olarak ayarlayın.
-
Segment etiketleri ve Toplam etiketleri'ni Otomatik olarak yapılandırın.
İşiniz bittiğinde, aynı iki hesaplamayla ancak NumberOfPenalties gibi farklı bir kategorik boyutla benzer bir sütun grafik oluşturabilirsiniz.
Bireysel sayısal alan değerlerini analiz etmek için dağılım grafiği
Bir dağılım grafiği, tahmin verilerini çeşitli sayısal değerlere sahip bir hesaplamaya göre sunmak için kullanılabilir. Bu bölümde, müşterinin hizmet derecelendirmesi için farklı gruplandırmalarla temel ücrete göre kayıp tahminlerini görüntülemek için bir grafik oluşturacaksınız.
Aşağıdakileri yapın:
-
Sayfaya bir dağılım grafiği sürükleyin ve başlığını Churn Predictions by Base Fee and Service Rating olarak belirleyin.
-
Noktalar için boyut olarak AccountID ekleyin.
-
x eksenine aşağıdaki hesaplamayı ekleyin:
=Avg(BaseFee) -
y eksenine aşağıdaki hesaplanan boyutu ekleyin:
=Round(ServiceRating,2)Bu, yaklaşık ServiceRating değerleri için y ekseni boyunca gruplandırmalar oluşturur. Değer ne kadar yüksekse, müşteri hizmetinin kalitesini o kadar yüksek derecelendirmiştir.
-
Görünüm > Sunum altında, Kabarcık boyutu'nu 20'ye düşürün ve Noktaları titret'i açın.
-
Renkler ve gösterge bölümünde, Renkler'i Özel olarak ayarlayın.
-
Verileri aşağıdaki boyuta göre renklendirme seçeneğini belirleyin:
=Churned_predictedBu, Churned_predicted alanındaki değerlerin her biri için bir renk atayacaktır. Bu durumda, iki renk görüntülenecektir.
-
Boyuta ve hesaplamaya etiketler ekleyin ve özel renk ayarına şu etiketi ekleyin: Predicted to Churn.
BaseFee hesaplamasının yerine diğer alan toplamaları konularak farklı sayısal alanların analizleri için benzer grafikler oluşturulabilir.
Sayfadaki görselleştirmeleri aşağıdaki resme benzeyecek şekilde yapılandırın.
Tahmin analizi sayfası

İkinci sayfa: Toplu SHAP panosu
Ardından, toplu SHAP değerlerini analiz etmeye ayrılmış bir sayfa oluşturun.
Aşağıdakileri yapın:
-
Yeni bir sayfa oluşturun.
-
Sayfaya bir başlık verin (örneğin, Aggregated SHAP).
SHAP önem sıralaması
Bu tür bir grafik, deney sürümlerinizi yapılandırırken görmüş olabileceğiniz otomatik olarak oluşturulan grafiğe benzer. Burada, tahmin edilen veri kümesi için bir tane yapacağız.
Bu tür bir grafiğin amacı, Churned sütununda görülen sonuca en çok katkıda bulunan özellikleri göstermektir. Mutlak değerler kullanacağımız için SHAP sonuçlarının pozitif (yes değeri) veya negatif (no değeri) olabileceğinin farkında olmalıyız. İsterseniz, mutlak değeri hesaplamayan bir ifade de kullanabilirsiniz.
Aşağıdakileri yapın:
-
Boş sayfaya bir sütun grafik sürükleyin.
-
Grafiğin başlığını SHAP Importance by Feature olarak belirleyin.
-
Bir boyut olarak automl_feature ekleyin ve bunu Feature olarak etiketleyin.
Bu, toplu verileri dahil edilen tüm özellikler genelinde sunmanıza olanak tanır.
-
Aşağıdaki hesaplanan hesaplamayı ekleyin:
=fabs(Avg(SHAP_value)) -
Etiket altına Average Absolute SHAP yazın.
-
Özellikler panelinde, Görünüm > Sunum altında, varsa kaydırma çubuğunu kaldırın ve grafik yönünü Dikey yerine Yatay olarak ayarlayın.
-
Sıralama altında, henüz yapılmadıysa hesaplamayı boyutun üzerine sürükleyin. Her alanın sıralamasını Otomatik olarak bırakın.
Bu, grafiği hesaplama değerlerine göre azalan bir düzende sıralar.
Trellis container/kafes türü kapsayıcı
Bir boyut içindeki belirli alan değerleri için verileri filtrelemek üzere bir Trellis container/kafes türü kapsayıcı yapabilirsiniz. Bu durumda, müşterilere sunulan dört plan türünün her biri için SHAP değerlerinin dökümünü yapabiliriz.
Bir Trellis nesnesi oluşturmak için bir boyut ve bir ana görselleştirme belirtmeniz gerekir. Az önce oluşturduğumuz SHAP önem sıralamasını bir ana görselleştirmeye dönüştüreceğiz.
Aşağıdakileri yapın:
- Sayfadaki Average Absolute SHAP grafiğine sağ tıklayın ve ardından
Ana öğelere ekle'yi seçin.
- Varsayılan adı koruyun ve Ekle'ye tıklayın.
-
Varlık panelinde Özel nesneler > Qlik Visualization bundle altından sayfaya bir Trellis container/kafes türü kapsayıcı sürükleyin.
-
Bir boyut olarak PlanType ekleyin.
-
Grafiğin içindeki Ana görselleştirme ekle'ye tıklayın ve ardından Average Absolute SHAP grafiğini ekleyin.
-
Özellikler panelinde Görünüm > Genel altında, Başlıkları göster'i açın ve grafiğin başlığını SHAP Importance by Plan Type olarak belirleyin.
-
Trellis container/kafes türü kapsayıcıyı, grafiklerdeki özelliklerin adlarını görüntüleyecek kadar geniş olacak şekilde yeniden boyutlandırın. Tüm etiketler görüntülenmiyorsa, tarayıcı penceresindeki yakınlaştırmayı ayarlayın.
Alternatif olarak, analiz etmek istediğiniz her boyut değeri için küme ifadeleriyle bireysel grafikler oluşturarak bu verileri görüntüleyebilirsiniz. Bu durumda, dört plan türünün her biri için ayrı bir grafik oluşturabilirsiniz.
Filtre bölmesini yeniden kullanma
İlk sayfada oluşturduğunuz filtre bölmesi bu sayfada yeniden kullanılabilir. Sayfa düzenleme modunda, filtre bölmesine sağ tıklayın ve kopyalayın. Bunu Aggregated SHAP sayfasına yapıştırın.
Ağaç haritası
SHAP değerlerinin dökümünü bir ağaç haritasıyla da görselleştirebilirsiniz. Sayfaya bir ağaç haritası sürükleyin ve SHAP önem sıralamasında kullandığınız aynı boyutu ve hesaplamayı ekleyin.
Sayfadaki görselleştirmeleri aşağıdaki resme benzeyecek şekilde yapılandırın.
Analiz modunda Aggregated SHAP sayfası

Uygulamayı kullanma
Uygulamayı oluşturmayı bitirdikten sonra, veri analizi için kullanılmaya hazırdır.
Analiz moduna geçmek için Sayfayı düzenle'ye tıklayın. Bu görünümde, verilerin alt kümelerinin belirli bir analizi için verileri filtrelemek üzere (filtre bölmelerinde veya sayfanın başka bir yerinde) seçimler yapabilirsiniz. Örneğin, belirli bir müşteri planı türünü veya bölgesini analiz etmek ve bulguları verilerin diğer alt kümeleriyle karşılaştırmak isteyebilirsiniz.
Teşekkür ederiz!
Bu eğitimin sonuna geldiniz. Umarız birkaç şey öğrenmiş ve otomatik makine öğreniminin tahmine dayalı modeller oluşturmanın hızlı ve kolay bir yolu olduğunu fark etmişsinizdir. Qlik Sense, tahmin verilerinizi görselleştirmeyi ve verilerinize ilişkin anlamlı içgörüler sağlamayı kolaylaştıran güçlü bir araçtır.