日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

R语言——星图和脸谱图画图及函数使用笔记

發布時間:2023/12/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 R语言——星图和脸谱图画图及函数使用笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

R語言數據的可視化-星圖和臉譜圖

星圖和臉譜圖函數使用說明

以下內容全部來自《統計學——基于R》書本的學習

星圖

可以針對一個二維矩陣的兩組變量分別建立表格。用P個變量圓P等分,將p個半徑連接,形成一個p邊型。n個樣本形成n個p邊形,稱為星圖。

  • 注意需要將表格的數據轉換成矩陣形式,并保存
    例:現有數據表:

    這是RData格式的文件,除了第一行的為指標,其他的都是數據

將數據框轉換為矩陣形式

matrix2_3<-as.matrix(exercise2_3[,2:11])
rownames(matrix2_3)<-exercise2_3[,1]
save(matrix2_3,file=“D:/Rstudio/exercise/matrix2_3.Rdata”)

繪制不同月份的星圖

stars(matrix2_3,key.loc=c(7,2,5),cex=0.8)

  • stars(x,full=TRUE,scale=TRUE,key.loc=NULL,draw.segments=FALSE,…). 參數x是矩陣或者是數據框,按照矩陣的行變量進行繪制。對每個標準量單獨標準化之后繪制星圖。draw.segments=TRUE制定畫出弧形

  • 其中key.loc=c(10,3,5)用于指定標準星圖的位置。具體對應關系還沒有發現。可以進行調整,保證所有的圖像都顯示出來

結果

繪制不同城市的星圖

stars(t(matrix2_3),full=FALSE,draw.segments=TRUE,key.loc=c(10,3,5),cex=0.8)

full=FALSE 指定繪制上半圓

結果

臉譜圖

將P 變量(P個維度的數據)用人臉部位的形狀或者大小來表述。最多可以有15個變量,多則忽略不計。若實際變量較少,則某個變量同時描述多個特征。

不同月份的臉譜圖

library(aplpack) faces(matrix2_3,nrow.plot=4,ncol.plot=5,face.type=0)

其中5代表每一行放幾個圖像

結果

不同城市的臉譜圖

library(aplpack)faces(t(matrix2_3),nrow.plot=4,ncol.plot=5,face.type=1)

結果

  • 臉譜函數faces(xy, face.type=1,…) 參數xy為參數矩陣,繪制時按照矩陣的行變量繪制臉譜,若用行向量專職即可。
  • face.type=0/1/2時不同,0時為黑白,1時為上圖彩色,2為圣誕老人,僅僅影響臉譜形態

總結

第一次寫經驗總結博客,主要為了后續自己查閱。如果能幫到別人我也十分榮幸,這是超級基本的內容,應該也不會對別人有多大的幫助吧哈哈~
心血來潮寫的,寫一篇花的時間比想象中多。排版還很亂,以后慢慢進步哦。
希望自己可以學精R語言!

總結

以上是生活随笔為你收集整理的R语言——星图和脸谱图画图及函数使用笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。