BaşlayınÜcretsiz başlayın

Bootstrap'ı Görselleştir

Bu derste kaldığımız yerden devam ederek, bootstrap örneklemesiyle tahmin edilen hızların bootstrap dağılımını görselleştirelim. Her örneklem için eğime en küçük kareler uyumu hesaplayarak eğim tahminimizdeki değişimi ya da belirsizliği test etmiştik.

Başlaman için, hız örneklem dağılımını üreten hesaplamayı yapan compute_resample_speeds(distances, times) fonksiyonunu önceden yükledik.

Bu egzersiz, kursun bir parçasıdır

Python ile Doğrusal Modellemenin Temelleri

Kursa Göz Atın

Egzersiz talimatları

  • compute_resample_speeds(distances, times) fonksiyonunu kullanarak resample_speeds değerlerini hesapla.
  • np.mean() ile resample_speeds'ten speed_estimate değerini hesapla.
  • Güven aralığı sınırlarını tanımlayan resample_speeds için np.percentile()'i [5, 95] ile kullanarak percentiles değerlerini hesapla.
  • axis.hist() ile resample_speeds'i çiz ve bölmeleri hist_bin_edges ile belirt.
  • axis.axvline kullanarak, grafikte güven aralığı sınırlarını işaretlemek için percentiles dizisinin doğru olan iki indeksini belirt.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create the bootstrap distribution of speeds
resample_speeds = compute_resample_speeds(____, ____)
speed_estimate = np.mean(____)
percentiles = np.percentile(____, [5, 95])

# Plot the histogram with the estimate and confidence interval
fig, axis = plt.subplots()
hist_bin_edges = np.linspace(0.0, 4.0, 21)
axis.hist(____, ____, color='green', alpha=0.35, rwidth=0.8)
axis.axvline(speed_estimate, label='Estimate', color='black')
axis.axvline(percentiles[____], label=' 5th', color='blue')
axis.axvline(percentiles[____], label='95th', color='blue')
axis.legend()
plt.show()
Kodu Düzenle ve Çalıştır