2017年10月7日 星期六

R套件:corrplot

R的corrplot套件可將相關矩陣(correlation matrix)、信賴區間(confidence interval)圖形化,也能做矩陣重排(matrix reordering)。下圖為一個correlation matrix:
上圖只要輸入程式碼:
  1. library(corrplot)
  2. M <- cor(mtcars)
  3. corrplot.mixed(M, lower="pie", upper="circle")

若要做矩陣重排(matrix reordering),做出排列過後的correlation matrix:

只要輸入程式碼:
  1. library(corrplot)
  2. M <- cor(mtcars)
  3. corrplot(M, order="hclust", addrect=3)
裡面排序的方法除了hclust以外還有AOE, FPC, alphabet等,addrect這個參數決定要分成幾類。從上圖可以看到車重(wt)、馬力(hp)、汽缸數(cyl)與排氣量(disp)成一組,與加速度(qsec)、耗油量(mpg)等這一組成反比


參考資料:

_EOF_

沒有留言:

張貼留言