Büyüme eğrisini çizme
Önceki egzersizde, büyüme eğrisi üzerindeki güven aralığının çok dar olduğunu gördün. Bunu burada, büyüme eğrisiyle birlikte birkaç bootstrap doğrusunu çizerek görselleştireceksin. Y-ekseni log ölçekte olacak şekilde grafiği çizmek için plt.semilogy() fonksiyonunu kullanacaksın. Bu da, teorik doğrusal regresyon doğrunu çizim için üssel değerlendirerek dönüştürmen gerektiği anlamına geliyor.
Bu egzersiz
İstatistiksel Düşünmede Vaka Çalışmaları
kursunun bir parçasıdırEgzersiz talimatları
- Veri noktalarını
plt.semilogy()kullanarak çiz.numpydizileritvebac_areayine isim alanında. - Bootstrap doğrularını çizmek için zaman değerlerini
np.array()ile üret. Bunat_bsadını ver. Zaman 0'dan 14 saate kadar gitmeli. - İlk 100 çift bootstrap yinelemesine karşılık gelen regresyon doğrularını çizmek için bir
fordöngüsü yaz. Son egzersizde hesapladığınnumpydizilerigrowth_rate_bs_repsvelog_a0_bs_repsisim alanında.np.exp()kullanarak doğrusal regresyon doğrusunu üssel değerlendirip büyüme eğrisini hesapla.- Teorik doğruyu,
linewidth=0.5,alpha=0.05vecolor='red'anahtar argümanlarıylaplt.semilogy()kullanarak çiz.
- Eksenleri etiketle ve grafiği göster. Sırasıyla x ve y eksenleri için uygun etiketler
'time (hr)'ve'area (sq. µm)'.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Plot data points in a semilog-y plot with axis labeles
_ = ____(____, ____, marker='.', linestyle='none')
# Generate x-values for the bootstrap lines: t_bs
t_bs = ____([____, ____])
# Plot the first 100 bootstrap lines
for i in range(____):
y = ____(____[i] * ____ + ____[i])
_ = ____(____, ____, linewidth=____, alpha=____, color=____)
# Label axes and show plot
_ = plt.xlabel('____')
_ = plt.ylabel('____')
____