ÎncepețiÎncepe gratuit

Datele urmează modelul nostru?

Ai modelat jocurile fără hit folosind o distribuție Exponențială. Creează un ECDF din datele reale. Suprapune CDF-ul teoretic peste ECDF-ul datelor. Aceasta te ajută să verifici dacă distribuția Exponențială descrie corect datele observate.

Poate fi util să îți reamintești funcția pe care ai creat-o în cursul anterior pentru a calcula ECDF-ul, precum și codul pe care l-ai scris pentru a-l reprezenta grafic.

Acest exercițiu face parte din cursul

Gândire statistică în Python (Partea 2)

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează un ECDF din intervalele reale de timp dintre jocurile fără hit (nohitter_times). Folosește funcția ecdf() pe care ai scris-o în cursul anterior.
  • Creează un CDF din eșantioanele teoretice obținute în exercițiul precedent (inter_nohitter_time).
  • Reprezintă x_theor și y_theor ca linie folosind plt.plot(). Suprapune apoi ECDF-ul datelor reale x și y ca puncte. Pentru aceasta, specifică argumentele cu cuvânt cheie marker = '.' și linestyle = 'none', pe lângă x și y, în interiorul plt.plot().
  • Setează o marjă de 2% pe grafic.
  • Afișează graficul.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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()
Editează și rulează codul