%95'in ötesinde

Python'da Veri Görselleştirmelerini İyileştirme

Nick Strayer

Instructor

Üstte tek seviyeli düz bir güven bandı; altta üç katmanlı banda doğru ok işareti

Python'da Veri Görselleştirmelerini İyileştirme

Üstte tek seviyeli düz bir güven bandı; altta üç katmanlı banda doğru ok ve alt bandın %90 seviyesini gösteren ok

Python'da Veri Görselleştirmelerini İyileştirme

Üstte tek seviyeli düz bir güven bandı; altta üç katmanlı banda doğru ok ve alt bandın %95 seviyesini gösteren ok

Python'da Veri Görselleştirmelerini İyileştirme

Üstte tek seviyeli düz bir güven bandı; altta üç katmanlı banda doğru ok ve alt bandın %99 seviyesini gösteren ok

Python'da Veri Görselleştirmelerini İyileştirme

Üstte tek seviyeli düz bir güven bandı; altta üç katmanlı banda doğru ok

Python'da Veri Görselleştirmelerini İyileştirme
# Interval size setup
sizes    = ['99%', '95%', '90%']
Z_scores = [2.58,   1.96,  1.67]
colors   = ['#fee0b6','#f1a340', '#b35806']


for size, z, color in zip(sizes, Z_scores, colors): plt.hlines(y = data.y, # Calculate lower and upper boundaries xmin = data['est'] - z*data['std_err'], xmax = data['est'] + z*data['std_err'], # Color by interval size color = color,
# Make line thicker for visibility linewidth = 7,
# Label line so legend text is clear label = size)
plt.plot('est', 'y', 'ko', data = data, label = 'Point Estimate') plt.legend()
Python'da Veri Görselleştirmelerini İyileştirme

%90, %95 ve %99 güven aralıklarını gösteren renkli üç yatay güven bandı

Python'da Veri Görselleştirmelerini İyileştirme

Üstte dış aralıklar için koyu renkli, ortada çok benzer tonlar, altta iç aralıklar için koyu renkli üç güven aralığı

Python'da Veri Görselleştirmelerini İyileştirme
widths   = [    '99%',     '90%']
z_scores = [     2.58,      1.67]
colors   = ['#99d8c9', '#41ae76']

for percent, Z, color in zip(widths, z_scores, colors):
    # Set color to distinquish bands
    plt.fill_between(
        x=data.day, 
        y1=data['mean'] - Z*data['std_err'],
        y2=data['mean'] + Z*data['std_err']
        color=color,

# Lower opacity so grid can show through alpha=0.5,
# Give each band id for the legend label=percent)
Python'da Veri Görselleştirmelerini İyileştirme

Daha küçük ve koyu bandın daha büyük ve açık bandın içinde yer aldığı iki üst üste güven bandı

Python'da Veri Görselleştirmelerini İyileştirme
sizes = ['99% Confidence Interval', '95%', '90%']

# Set up different line widths for intervals
widths   = [   5,     10,    15]
Z_scores = [2.58,   1.96,  1.67]

for size, z, width in zip(sizes, Z_scores, widths):
    plt.hlines(
        y = data.y, label = size,
        xmin = data['est'] - z*data['std_err'], 
        xmax = data['est'] + z*data['std_err'], 
        color = 'grey'

# Adjust line thickness by interval linewidth = width)
plt.plot('est', 'y', 'wo', data = data, label = 'Point Estimate') plt.legend()
Python'da Veri Görselleştirmelerini İyileştirme

İç aralıkların en kalın, dışa doğru incelen üç seviyeli üç güven aralığı

Python'da Veri Görselleştirmelerini İyileştirme

Sınırlarımızı genişletelim!

Python'da Veri Görselleştirmelerini İyileştirme

Preparing Video For Download...