Bir Qlik Sense uygulamasında tahmin verilerini görselleştirme
Bu işlemdeki son adım, oluşturduğunuz tahmin verilerini görselleştirmek için bir Qlik Sense analiz uygulaması kullanmaktır.
Alternatif iş akışı: Önceden yapılandırılmış uygulamayı yükleme
Bu konu başlığındaki kalan adımları takip etmek yerine, bu öğreticinin başında indirdiğiniz Customer churn predictions.qvf uygulamasını Analiz etkinlik merkezine yükleyebilirsiniz.
Bu sayfadaki kalan bölümler size benzer bir uygulamanın oluşturulması konusunda rehberlik yapar. Uygulamadaki tahmin verileri ile kendi tahmin verileriniz arasında bazı farklılıklar olacaktır.
İndirilen uygulamada, tek seferde bir müşteri hesabının ayrıntılı bir şekilde analiz edilmesini teşvik etmek için koşullu ifadeler kullanan, Individual Customer Analysis başlıklı ek bir sayfa bulunur.
Başlarken
Analiz etkinlik merkezinden Oluştur sayfasına gidin ve Analizler uygulaması'na tıklayın. Uygulama için bir alanı seçin ve Müşteri kaybı tahminleri olarak adlandırın.
Oluştur'a tıklayın.
Veri modelini oluşturma
Verilerinizi seçme
Zorunlu verileri uygulamaya eklemeniz gerekir. Bu, uygulama veri setini (öğreticinin başında yüklenen) ve tahminden üretilen iki veri setini içerir.
Aşağıdakileri yapın:
-
Yeni uygulamada, Veri katalog'undan veri eklemek için ilgili seçeneğe tıklayın.
-
Veri kataloğunda aşağıdaki üç veri setinin yanındaki onay kutularına tıklayın:
-
Uygulama veri kümesi: AutoML Tutorial - Churn data - apply.csv veya AutoML Tutorial - Churn data - apply.qvd
-
Tahmin veri kümesi: AutoML Tutorial - Churn data - apply_Prediction.csv
-
Koordinat SHAP veri kümesi: AutoML Tutorial - Churn data - apply_Prediction_Coordinate_SHAP.csv
-
-
İleri'ye tıklayın.
-
Bir özet paneli açılır. Yüklenecek mevcut alanları genişletmek için AutoML Tutorial - Churn data - apply.csv veri setine tıklayın.
-
Model eğitimi sırasında seçimi kaldırılan özelliklerin yanındaki simgesine tıklayın. Bu, DaysSinceLastService ve model üzerindeki düşük etkisi nedeniyle seçimini kaldırdığınız özellikler olmalıdır.
-
Uygulamaya yükle'ye tıklayın.
Verileri ilişkilendirme
Bu noktada verileri uygulamaya eklediniz ancak siz veri setlerini birbiriyle ilişkilendirene kadar bağlantılı bir veri modeli oluşturulmaz. Bu durumda, AccountID alanı veri setlerini birbirine bağlayan dizin olacaktır.
Uygulamanızda Veri yöneticisi açıktır. Üç veri seti göreceksiniz ancak bunlar, bağlı olmayan ayrı varlıklar olarak gösterilir.
Aşağıdakileri yapın:
-
Uygulamanızda Veri yöneticisi açıktır. Üç veri seti göreceksiniz ancak bunlar, bağlı olmayan ayrı varlıklar olarak gösterilir.
-
Veri yöneticisi'nin sağındaki bölmede AccountID ilişkilendirme önerisini bulun.
-
Uygula'ya tıklayın. Tablolar artık birbirlerine bağlı olmalıdır.
-
Veri yükle'ye tıklayın.
Veri modeli görüntüleyicisi içinde ilişkilendirmelerinizi kontrol etme
Uygulamada görselleştirme oluşturmadan önce verilerin uygun şekilde ilişkilendirildiğini doğrulamalısınız.
Aşağıdakileri yapın:
-
Arayüzün üst kısmındaki gezinti çubuğunda, uygulama gezinti menüsünü açın ve Veri modeli görüntüleyicisi öğesini seçin.
-
Üç veri setinin düzgün şekilde bağlandığından emin olun. AccountID alanı, üç veri setinin hepsinde bir anahtar görevi görmelidir. Uygulamanın veri modeli aşağıda yer alan görseldeki gibi görünmelidir.
Artık analiz içeriğinizi oluşturmaya başlamaya hazırsınız. Gezinme çubuğundaki Analiz sekmesindeki Sayfa'ya tıklayın.
Birinci sayfa: Birleştirilmiş tahminler panosu
Birinci sayfa, birleştirilmiş biçimdeki tahminlerin analizine odaklanacaktır.
Aşağıdakileri yapın:
-
Şimdi sayfa düzenleme modunda olmanız gerekir. Gelişmiş seçenekler'e tıklayın.
-
Silmek için sayfada mevcut görselleştirmelere sağ tıklayın. Bu grafik önerisi özelliğini bu öğreticide kullanmayacağız.
-
Sayfa için bir başlık (ör. Birleştirilmiş Tahminler) belirleyin. Bunu yapmak üzere arayüzün sağ tarafında Sayfa özellikleri'ni açmak için boş sayfada herhangi bir yere tıklayın. Başlık kısmında sayfa için bir ad yazın.
Pasta grafik
Bir pasta grafiği, verilerinizin oransal dökümünü kolayca görselleştirmenize izin verir. Bu durumda, verilerin dökümünü tahmin edilen sonuçlara (yes veya no) göre oluşturmak mantıklıdır.
Aşağıdakileri yapın:
-
Bir pasta grafiği sayfaya sürükleyin.
-
Boyut olarak Churned_predicted öğesini ekleyin.
-
Hesaplama olarak Count(AccountID) öğesini ekleyin.
-
İsterseniz özellikler panelinde Görünüm > Sunum altında Boyut etiketi'ni kapatın.
-
Özellikler panelinde Veri altında boyutu genişletin ve boyut Etiketini Kaybedilmesi Beklenen olarak değiştirin.
Etiket, göstergede güncellenir.
Filtre bölmesi
Bu gösterge paneli, bütün veri modelinin kapsamlı analizi içindir. Ancak çok yüksek ihtimalle belirli toplulukları analiz etmek için çeşitli boyutlarda verileri hızlıca filtreleyebilmek önemli olacaktır.
Birden fazla liste kutusuyla bir filtre bölmesi oluşturun. Her bir liste kutusu, tek bir boyut içinde değer seçimine izin verir.
Aşağıdakileri yapın:
-
Filtre bölmesini sayfaya sürükleyin.
-
Filtre bölmesine alan ekleyin. Bunlar, tahmin edilen sonuçlar için önemli olmasını beklediğiniz boyutlar olabilir.
-
Özellikler panelinde Veri altındaki alana tıklayarak her bir liste kutusunu ihtiyaç duyduğunuz şekilde değiştirin. Bu, Liste kutusu özellikleri'ni açar.
Örneğin, alan etiketini değiştirmek ve Liste kutusunu daralt seçeneğini Her zaman olarak ayarlayıp sayfa alanını kaydetmek isteyebilirsiniz.
Filtre bölmesini, sayfanın bir tarafında panel olarak görünecek şekilde yeniden boyutlandırın.
KPI nesneleri
KPI'lar, verilerinizin özellikle önemli analizi için tek bir değer göstermenin harika bir yoludur. Burada, üç KPI grafiği oluşturacağız.
Aşağıdakileri yapın:
-
Boş bir KPI grafiği 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ı Toplam Müşteri Sayısı olarak etiketleyin.
-
Sayı Biçimlendirmesi'ni Sayı olarak ayarlayın ve değerleri 1.000 biçiminde (ondalıklar veya yüzde değerleri olmadan) sunun.
-
Başka bir boş KPI grafiği oluşturun. Aşağıdaki hesaplamayı ekleyin:
=Count({<Churned_predicted={"yes"}>}(Churned_predicted))
Bu, yes değerinin Churned_predicted alanında kaç kez gösterildiğini hesaplayan bir küme ifadesidir.
-
Hesaplamayı Kaybedilmesi Beklenen olarak etiketleyin.
-
Grafiğin sayı biçimlendirmesini ilk KPI ile aynı ayarlarla yapılandırın.
-
Üçüncü bir boş KPI grafiği oluşturun. Aşağıdaki hesaplamayı ekleyin:
=Count({<Churned_predicted={"no"}>}(Churned_predicted))
Bu, no değerinin Churned_predicted alanında kaç kez gösterildiğini hesaplar.
-
Hesaplamayı Kalması Beklenen olarak etiketleyin.
Histogram
Tahmin olasılığı değerlerinin dağıtımını bir histogram ile görselleştirebilirsiniz.
Bir histogramı sayfaya sürükleyerek başlık verin. Churned_yes öğesini boyut olarak ekleyin.
Yığın sütun grafikler
Plan türü gibi kategorisel bir alana göre tahminleri analiz etmek için birbirinin üzerine yığılmış ayrı küme analizleri ile bir sütun grafik oluşturabilirsiniz.
Aşağıdakileri yapın:
-
Sayfaya bir sütun grafik sürükleyin ve Plan Türüne göre Kaybetme Tahminleri olarak başlık verin.
-
Boyut olarak PlanType öğesini ekleyin. Plan Türü olarak etiketleyin.
-
Aşağıdaki hesaplamayı ekleyin:
=Count({<Churned_predicted={"no"}>}(Churned_predicted))
Hesaplamayı Kalması Beklenen olarak etiketleyin.
-
Aşağıdaki hesaplamayı ekleyin:
=Count({<Churned_predicted={"yes"}>}(Churned_predicted))
Hesaplamayı Kaybedilmesi Beklenen olarak etiketleyin.
-
Görünüş > Sunum bölümünde, düzeni Gruplandırılmış'tan Yığın'a değiştirin.
-
Kaydırma çubuğunu kaldırın ve Değer etiketleri'ni Açık olarak ayarlayın.
-
Segment etiketleri ve Toplam etiketler öğelerini Otomatik olarak yapılandırın.
Bittiğinde aynı iki hesaplama ancak NumberOfPenalties gibi farklı bir kategorik boyutla benzer bir sütun grafik oluşturabilirsiniz.
Ayrı sayısal alan değerlerini analiz etmek için dağıtım çizimi
Çeşitli sayısal değerlere sahip bir hesaplamayla tahmin verilerini sunmak için bir dağılım çizimi kullanılabilir. Bu bölümde, müşterinin hizmet puanlaması için farklı gruplamalarla taban ücrete göre müşteri kaybı tahminlerini görüntülemek üzere bir grafik oluşturacaksınız.
Aşağıdakileri yapın:
-
Sayfaya bir dağıtım çizimi sürükleyin ve Taban Ücret ve Hizmet Puanlamasına Göre Kayıp Tahminleri olarak başlık verin.
-
Noktalar için boyut olarak AccountID ekleyin.
-
Aşağıdaki hesaplamayı x eksenine ekleyin:
=Avg(BaseFee)
-
Aşağıdaki hesaplanan boyutu y eksenine ekleyin:
=Round(ServiceRating,2)
Bu, yaklaşık ServiceRating değerleri için y ekseni boyunca gruplamalar oluşturur. Değer ne kadar yüksekse müşteri hizmetin kalitesine o kadar yüksek puan vermiştir.
-
Görünüş > Sunum bölümünde, Kabarcık boyutu'nu 20'ye düşürün ve Titreştirme noktaları'nı etkinleştirin.
-
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_predicted
Bu, Churned_predicted alanındaki her bir değer için bir renk atar. Bu durumda, iki renk görünecektir.
-
Boyut ve hesaplamaya etiket ekleyin ve aşağıdaki etiketi özel renk ayarına ekleyin: Kaybedilmesi Beklenen.
Farklı sayısal alanların analizleri için, BaseFee hesaplaması yerine başka alan toplamaları kullanılarak benzer grafikler oluşturulabilir.
Sayfadaki görselleştirmeleri aşağıdaki görsele benzeyecek şekilde yapılandırın.
İkinci sayfa: Birleştirilmiş SHAP gösterge paneli
Ardından, birleştirilmiş SHAP değerlerini analiz etmeye ayrılmış bir sayfa oluşturun.
Aşağıdakileri yapın:
-
Yeni bir sayfa oluşturun ve gelişmiş düzenleme modunu açın.
-
Sayfa için bir başlık (ör. Birleştirilmiş SHAP) belirleyin.
SHAP importance sıralaması
Bu grafik türü, deney sürümlerinizi yapılandırırken görmüş olabileceğiniz otomatik oluşturulmuş grafik türüne benzer. Burada, tahmin edilen veri kümesi için bir tane oluşturacağız.
Bu tür grafiklerin 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 olmamız gerekir. İsterseniz mutlak değeri hesaplamayan bir ifade de kullanabilirsiniz.
Aşağıdakileri yapın:
-
Bir sütun grafiği boş sayfaya sürükleyin.
-
Grafiğe Özelliğe göre SHAP Importance başlığını verin.
-
automl_feature öğesini boyut olarak ekleyin ve Özellik olarak etiketleyin.
Bu, toplanan verileri dahil edilen tüm özelliklerde sunmanıza olanak tanır.
-
Aşağıdaki ölçülen hesaplamayı ekleyin:
=fabs(Avg(SHAP_value))
-
Etiket bölümünde Average Absolute SHAP yazın.
-
Özellikler panelindeki Görünüş > Sunum bölümünde, varsa kaydırma çubuğunu kaldırın ve grafik yönlendirmesini Dikey'den Yatay'a değiştirin.
-
Sıralama bölümünde, henüz yapılmamışsa hesaplamayı boyutun üzerine sürükleyin. Her alanın sıralamasını Otomatik olarak bırakın.
Bu, grafiği hesaplama değerlerinin azalan düzende gösterileceği şekilde 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ğerlerini özetleyebiliriz.
Trellis/Kafes nesnesi oluşturmak için bir boyut ve ana görselleştirme belirtmeniz gerekir. Yeni oluşturduğumuz SHAP importance sıralamasını bir ana görselleştirmeye dönüştürürüz.
Aşağıdakileri yapın:
- Sayfada 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 panelindeki Özel nesneler > Qlik Görselleştirme Paketi bölümünde, bir Trellis container/Kafes türü kapsayıcı öğesini sayfaya sürükleyin.
-
Boyut olarak PlanType öğesini ekleyin.
-
Grafiğin içinde Ana görselleştirme ekle'ye tıklayın ve ardından Average Absolute SHAP grafiğini ekleyin.
-
Özellikler panelindeki Görünüş > Genel bölümünde, Başlıkları göster'i açın ve Plan Türüne göre SHAP Importance grafiğine başlık verin.
-
Trellis container/Kafes türü kapsayıcı öğesini, grafiklerdeki özelliklerin adlarını göstermek için yeterli büyüklüğe sahip olacak şekilde yeniden boyutlandırın. Tüm etiketler görünmüyorsa tarayıcı penceresinde yakınlaştırmayı düzenleyin.
Alternatif olarak, analiz etmek istediğiniz her bir boyut değeri için ayarlanmış ifadelerle ayrı 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
Birinci sayfada oluşturduğunuz filtre bölmesi bu sayfada yeniden kullanılabilir. Gelişmiş düzenleme modunda filtre bölmesine sağ tıklayarak kopyalayın. Birleştirilmiş 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. Bir ağaç haritasını sayfaya sürükleyin ve SHAP Importance sıralamasında kullandığınız boyut ve hesaplamayı ekleyin.
Sayfadaki görselleştirmeleri aşağıdaki görsele benzeyecek şekilde yapılandırın.
Uygulamayı kullanma
Uygulamayı oluşturmayı bitirdiğinizde 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ümelerine ilişkin belirli analizlere yönelik olarak verileri filtrelemek için seçimler (filtre bölmesinde veya sayfadaki başka bir yerde) yapabilirsiniz. Örneğin, belirli bir müşteri planı türünü veya bölgeyi analiz etmek ve bulgularınızı diğer veri alt kümeleriyle karşılaştırmak isteyebilirsiniz.
Teşekkürler!
Bu eğitimin sonuna ulaştınız. Yararlı bilgiler edindiğinizi ve otomatik makine öğreniminin, tahmine dayalı modeller oluşturmanın hızlı ve kolay bir yolu olduğunu öğrendiğinizi umuyoruz. Qlik Sense, tahmin verilerinizi görselleştirmenizi kolaylaştıran ve verilerinize ilişkin anlamlı içgörüler sağlayan güçlü bir araçtır.