[英]calculate and plot correlation coefficient in r
您可以使用以下代碼:我重新創建了數據集的前3行,並將其放入名為“ mydata”的數據框中
cname <- c("Albania", "Argentina", "Australia")
economic_growth_rate <- c(75.67, 6.87, 24.22)
ave_HDI_rate <- c(8.69, 7.03, 3.61 )
ave_raw_EPI_growth_percentage <- c(16.61, -12.39, -1.77)
mydata <- data.frame(cname, economic_growth_rate, ave_HDI_rate, ave_raw_EPI_growth_percentage)
cor(mydata[ , 2:4])
這導致相關矩陣。
上面的代碼的最后一行從數據集mydata中選擇第2列至第4列,並將其傳遞給函數cor。
您可以這樣繪制一個barplot:
cordf <- cor(mydata[ , 2:4])
barplot(cordf[,1])
在控制台中鍵入以獲取更多信息:
?cor
?barplot
或者您可以查看軟件包corrgram和corrplot
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.