氣候因子PCA,熱圖分析

df=read.csv("19en.csv", header=T, row.names=1)
head(df)
data.pca <- prcomp(df[,1:19])
summary(data.pca)
names(data.pca)
data.pca$x

輸出前三個(gè)PC1-PC3

write.csv (data.pca$x, file ="X.csv")

繪圖PCA

library(ggplot2)
data =read.csv("PCA.csv", header=T, row.names=1)
data
ggplot(data,aes(x=PC1,y=PC2,color=Code,shape=Code))+
geom_point(size=3)+ theme_bw()

氣候因子相關(guān)性分析

計(jì)算相關(guān)系數(shù)

heatmap

df=read.csv("19en.csv", header=T, row.names=1)
cor(df,method = 'spearman')
install.packages("Hmisc")
library(Hmisc)
res2<-rcorr(as.matrix(df))
write.csv (res2r, file ="R.csv", row.names =TRUE) write.csv (res2P, file ="P.csv", row.names =TRUE)

繪制熱圖

install.packages("pheatmap")
library(pheatmap)
Head=read.csv("R.csv", header=T, row.names=1)
p <- pheatmap(Head,
border_color = "white",
cluster_rows = F,
cluster_cols = F,
cellheight = 20,cellwidth = 30,
color = colorRampPalette(colors = c("blue","yellow","red"))(100)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容