1. 程式人生 > >利用Python的科學計算包scipy畫Quantile-Quantile圖

利用Python的科學計算包scipy畫Quantile-Quantile圖

scipy包的畫圖功能非常強大,畫出來的圖形能夠存為各種各樣的格式,方便使用者匯入到各種文件中去。本文主要的講解的是採用什麼命令來畫Quantile-Quantile圖,以及畫出來的圖形如何儲存為圖片格式。當然的一個前提是你已經設定好了scipy的python環境。
畫圖命令如下:

import pylab
import scipy.stats as stats
#generate summary statistics for column 3 (e.g)
col = 3
colData =[]
for row in xList:
  colData.append(float(row[col]))

stats.probplot(colData,dist="norm"
,plot=pylab) pylab.show()

上面程式碼中先構造資料colData,然後畫圖。畫出來的效果如下圖:
這裡寫圖片描述
在上圖中,你可以儲存為eps、pdf等向量圖格式。

注意,本文的資料來源於書1

  1. Michael Bowles. Machine Learning in Python: Essential Techniques for Predictive Analysis. Wiley, 2015.