開始使用免費開始

視覺化樣本

你已經看到單一樣本可能會給出不可靠的點估計。為了進一步探討,你決定從 BTC 交易資料中擷取 100 個樣本,每個樣本涵蓋連續 90 天。對於這 100 個樣本中的每一個,你都計算該期間 BTC 的百分比變化。接著你想把這些資料畫成直方圖,以瞭解抽樣分配。

雖然可以用 plt.hist() 來製作這些視覺化,不過在這個練習中,你會練習在 DataFrame 上使用 .plot(),並加入 bins 與 density 參數。

100 個百分比變化的樣本已載入為 btc_pct_change_list。這是一個長度為 100 的串列,其中每個元素都是對應樣本的 BTC 百分比變化。Matplotlib 也已經以 plt 匯入。

本練習屬於課程

Python 推論基礎

檢視課程

練習說明

  • 繪製 BTC 百分比變化的直方圖,設定 15 個 bins,且 y 值顯示 density(機率密度)而非次數。
  • 將 x 軸標籤設為「BTC 90-day percent change」。
  • 將 y 軸標籤設為「Percent of samples」。
  • 將標題設為「Sampling distribution of BTC 90-day change」。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Plot a histogram of percent changes
plt.____(____, bins=____, density=____)
# Set the x-axis label
plt.____('BTC 90-day percent change')
# Set the y-axis label
plt.____('Percent of samples')
# Set the title
plt.____('Sampling distribution of BTC 90-day change')

plt.show()
編輯並執行程式碼