Generarea și reprezentarea grafică a distribuțiilor geometrice
În sport, jucătorii fac adesea mai multe încercări pentru a marca puncte pentru ei sau pentru echipele lor. Fiecare încercare are două rezultate posibile: reușită sau eșec. Astfel de situații pot fi modelate cu distribuții geometrice. Cu scipy.stats poți genera eșantioane folosind funcția rvs() pentru fiecare distribuție.
Ia în considerare exemplul anterior al unui baschetbalist care marchează aruncări libere cu o probabilitate de 0,3. Generează un eșantion și reprezintă-l grafic.
numpy a fost deja importat cu aliasul standard np.
Acest exercițiu face parte din cursul
Bazele probabilității în Python
Instrucțiuni pentru exercițiu
- Importă
geomdinscipy.stats,matplotlib.pyplotcapltșiseaborncasns. - Generează un eșantion cu
size=10000dintr-o distribuție geometrică cu o probabilitate de succes de 0,3. - Reprezintă grafic eșantionul generat.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Import geom, matplotlib.pyplot, and seaborn
from ____
import ____
import ____
# Create the sample
sample = ____.____(p=____, size=10000, random_state=13)
# Plot the sample
sns.____(sample, bins = np.linspace(0,20,21), kde=False)
plt.show()