從二項分配取樣
請計算對 100 筆貸款可預期的違約次數之機率質量函數,就像上一節一樣;但這次不要模擬所有 Bernoulli 試驗,而是用 rng.binomial() 來取樣。這和你在上一組練習中用自訂的 perform_bernoulli_trials() 函式所做的計算相同,但計算效率高得多。因為效率更好,這次我們要取 10,000 個樣本,而不是 1000 個。取得樣本後,像上次一樣繪製 CDF。你要繪製的這個 CDF 就是二項分配的 CDF。
注意:從本題開始以及接下來的所有題目,我們都已替你建立並設好隨機數產生器的種子(rng = np.random.default_rng(42)),免得你每次都要輸入。
本練習屬於課程
Statistical Thinking in Python (Part 1)
練習說明
- 使用
rng.binomial()從二項分配取樣。請使用參數n = 100與p = 0.05,並把size關鍵字參數設為10000。 - 使用你先前寫的
ecdf()函式計算 CDF。 - 繪製帶有座標軸標籤的 CDF。這裡的 x 軸是 100 筆貸款中的違約次數,y 軸是 CDF。
- 顯示圖形。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Take 10,000 samples out of the binomial distribution: n_defaults
# Compute CDF: x, y
# Plot the CDF with axis labels
# Show the plot