在這個例子中,你會複習前幾章已經看過的 np.random.choice()。下面提供多種使用 np.random.choice() 從陣列抽樣的寫法。請仔細查看每個變化,並用主控台實際嘗試這些選項。選出可能產生 ['a', 'c', 'c'] 這個輸出的選項。
np.random.choice()
['a', 'c', 'c']
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
本章會提供你執行模擬所需的工具。我們先複習隨機變數與機率分配,接著透過檢視模擬流程並在擲骰子遊戲的情境中重現它,學習如何執行模擬。最後,將介紹如何用模擬來做決策。
本章將介紹機率的基本概念,並以動手實作的方式理解資料產生過程。我們會透過多個範例來建構資料產生過程的模型,最後以電商廣告模擬作為結尾。
本章將簡要介紹重抽樣方法及其應用。我們會體驗 bootstrap 重抽樣、jackknife 重抽樣與置換檢定。完成本章後,你就能開始將簡單的重抽樣方法應用於資料分析。
當前練習
本章將介紹模擬在解決真實世界問題中的基礎與進階應用。我們會處理一個商業規劃問題,學習蒙地卡羅積分、以模擬進行檢定力分析,並以金融投資組合模擬作結。完成本章後,你將能運用模擬來處理日常問題。