您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關怎么使用R語言中的scatterplotMatrix來繪制散點圖矩陣,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
之前用過R軟件做相關系數矩陣熱圖,見使用R語言中的corrplot來繪制相關系數矩陣熱圖,現在來介紹使用R語言中的scatterplotMatrix來繪制散點圖矩陣,比較簡單的一個命令就可以,適用于對多變量的分析。
以波士頓Boston的房價數據為例,這個數據是數據挖掘、機器學習中常用的數據,可以到UCI的機器學習數據庫去下載:https://archive.ics.uci.edu/ml/machine-learning-databases/housing/housing.data
數據集有506個觀測樣本,14個變量:
image
首先,將數據導入R軟件中:
> mydata<-read.table('E:/Boston-house-prices.csv',head=T,sep=',',stringsAsFactors = FALSE )
> summary(mydata)
接下來安裝car包,并進行散點圖矩陣分析:
> install.packages("car")
> library(car)
> scatterplotMatrix(mydata,spread=FALSE,lty.smooth=2,main="Scatter Plot Matrix")
得到結果如圖所示:
image
從散點圖可以看出,MEDV那一行與變量MEDV明顯具有線性趨勢變化的散點圖包括:ZN、RM、BRATIO、LSTAT。
以上就是怎么使用R語言中的scatterplotMatrix來繪制散點圖矩陣,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。