產生與繪製幾何分配
在運動比賽中,選手常會多次嘗試為自己或球隊得分。每次嘗試只有兩種結果:得分或未得分。這類情境可以用幾何分配來建模。使用 scipy.stats 時,你可以用各分配的 rvs() 函式來產生樣本。
延續先前的例子:某位籃球員罰球命中機率為 0.3。請產生一個樣本,並把它畫出來。
numpy 已以標準別名 np 匯入供你使用。
本練習屬於課程
Python 機率基礎
練習說明
- 從
scipy.stats匯入geom,並將matplotlib.pyplot匯入為plt,seaborn匯入為sns。 - 從成功機率為 0.3 的幾何分配產生
size=10000的樣本。 - 繪製所產生的樣本圖表。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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()