MulaiMulai sekarang secara gratis

Apakah data mengikuti cerita kita?

Anda telah memodelkan no-hitter menggunakan sebaran Eksponensial. Buat ECDF dari data nyata. Tumpangtindihkan CDF teoretis dengan ECDF dari data. Ini membantu Anda memverifikasi bahwa sebaran Eksponensial menggambarkan data yang diamati.

Akan berguna untuk mengingat kembali fungsi yang Anda buat di kursus sebelumnya untuk menghitung ECDF, serta kode yang Anda tulis untuk memplotnya.

Latihan ini adalah bagian dari kursus

Pemikiran Statistik dengan Python (Bagian 2)

Lihat Kursus

Petunjuk latihan

  • Hitung ECDF dari waktu aktual antar no-hitter (nohitter_times). Gunakan fungsi ecdf() yang Anda tulis di kursus prekuel.
  • Buat CDF dari sampel teoretis yang Anda ambil pada latihan terakhir (inter_nohitter_time).
  • Plot x_theor dan y_theor sebagai garis menggunakan plt.plot(). Lalu tumpangtindihkan ECDF dari data nyata x dan y sebagai titik. Untuk melakukannya, Anda harus menentukan argumen kata kunci marker = '.' dan linestyle = 'none' selain x dan y di dalam plt.plot().
  • Tetapkan margin 2% pada plot.
  • Tampilkan plot.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create an ECDF from real data: x, y
x, y = ____

# Create a CDF from theoretical samples: x_theor, y_theor
x_theor, y_theor = ____

# Overlay the plots
plt.plot(____, ____)
plt.plot(____, ____, marker=____, linestyle=____)

# Margins and axis labels
plt.margins(____)
plt.xlabel('Games between no-hitters')
plt.ylabel('CDF')

# Show the plot
plt.show()
Edit dan Jalankan Kode