Kom igångKom igång gratis

Generera och visualisera geometriska fördelningar

Inom idrott är det vanligt att spelare gör flera försök för att göra poäng för sig själva eller sitt lag. Varje enskilt försök kan ha två möjliga utfall: poäng eller inte poäng. Den typen av situationer kan modelleras med geometriska fördelningar. Med scipy.stats kan du generera urval med funktionen rvs() för respektive fördelning.

Återgå till det tidigare exemplet med en basketspelare som gör frikast med sannolikheten 0,3. Generera ett urval och visualisera det.

numpy har redan importerats med standardaliaset np.

Den här övningen är en del av kursen

Grunderna i sannolikhetslära med Python

Visa kurs

Övningsinstruktioner

  • Importera geom från scipy.stats, matplotlib.pyplot som plt och seaborn som sns.
  • Generera ett urval med size=10000 från en geometrisk fördelning med framgångssannolikheten 0,3.
  • Rita en graf över det genererade urvalet.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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()
Redigera och kör kod