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
Övningsinstruktioner
- Importera
geomfrånscipy.stats,matplotlib.pyplotsompltochseabornsomsns. - Generera ett urval med
size=10000frå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()