Daha Fazla Boyutta Çizim

Julia ile Veri Görselleştirmeye Giriş

Gustavo Vieira Suñe

Data Analyst

Neden daha fazla boyut?

  • Altta yatan örüntüleri ve eğilimleri tanıma
  • Birden çok değişkeni aynı anda analiz etme
  • Kümeleri belirleme
  • Net ve etkileyici sunum
  • Özellik mühendisliği
Julia ile Veri Görselleştirmeye Giriş

Kümeler kalıcı mı?

Poliçe sahiplerinin sigorta primi ile yaşını gösteren saçılım grafiği. Üç belirgin küme var.

  • Bu kümeler herhangi bir çocuk sayısı için de mevcut mu?
Julia ile Veri Görselleştirmeye Giriş

Bir dilimi çizmek

theme(:bright)

# Veriyi filtrele
no_children = filter(
    row -> row.Children == 0, insurance)

# Bir dilim çiz @df no_children scatter( :Age, :Charges, group=:Smoker, markersize=4, alpha=0.5, legend_title="Smoker") xlabel!("Yaş") ylabel!("Sigorta Primı (USD)")

Çocuğu olmayan poliçe sahiplerinin sigorta primi ile yaşını gösteren saçılım grafiği. Üç belirgin küme var.

Julia ile Veri Görselleştirmeye Giriş

Başka bir boyut kullanma

theme(:bright)
@df insurance scatter(
    # Üç sütun geç
    :Children,
    :Age,
    :Charges,

group=:Smoker, markersize=4, alpha=0.5, legend_title="Smoker" ) # Eksen etiketleri xlabel!("Çocuk Sayısı") ylabel!("Yaş") zlabel!("Sigorta Primı (USD)")

Poliçe sahiplerinin sigorta primi ile yaş ve çocuk sayısını gösteren üç boyutlu saçılım grafiği. Farklı çocuk sayılarında da aynı küme yapısı görülüyor.

Julia ile Veri Görselleştirmeye Giriş

Eksen sırası

theme(:bright)
@df insurance scatter(

# :Age ve :Children yer değiştir :Age, :Children, :Charges, group=:Smoker, markersize=4, alpha=0.5, legend_title="Smoker" ) # Eksen etiketleri xlabel!("Çocuk Sayısı") ylabel!("Yaş") zlabel!("Sigorta Primı (USD)")

Julia ile Veri Görselleştirmeye Giriş

Başka bir kategoriye göre gruplama

Sigorta ücretleri ile beden kitle indeksi arasındaki saçılım grafiği; noktalar sigara içme durumuna göre renklendirilmiş.

  • Sigara içme durumu ve cinsiyete göre gruplayabilir miyiz?
Julia ile Veri Görselleştirmeye Giriş

Kategorik bir boyut ekleme

theme(:vibrant)

@df insurance scatter(
    :BMI,

# Kategorik sütun geç :Sex,
:Charges, group=:Smoker, markersize=2, legend_title="Smoker", color=[:blueviolet :goldenrod1]) xlabel!("BMI") zlabel!("Sigorta Primı (USD)")

Sigorta ücretlerinin beden kitle indeksi ve cinsiyete göre üç boyutlu saçılım grafiği; noktalar sigara içme durumuna göre renklendirilmiş.

Julia ile Veri Görselleştirmeye Giriş

Nokta yoğunluğunu görselleştirme

Sigorta ücretleri ile beden kitle indeksi arasındaki saçılım grafiği; noktalar sigara içme durumuna göre renklendirilmiş.

  • Nokta yoğunluğunu daha net görselleştirebilir miyiz?
Julia ile Veri Görselleştirmeye Giriş

İki boyutlu histogramlar

# 2B histogram
@df insurance histogram2d(

:BMI, :Charges,
# Dolgu renk şeması fillcolor=:acton,
# Boş kutuları göster show_empty_bins=true,
) xlabel!("Yaş") ylabel!("Sigorta Primı (USD)")

Sigorta ücretleri ve beden kitle indeksinin dağılımını gösteren iki boyutlu histogram.

Julia ile Veri Görselleştirmeye Giriş

Hadi pratik yapalım!

Julia ile Veri Görselleştirmeye Giriş

Preparing Video For Download...