[英]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.