计算相关性
对于一个矩阵,用 cor() 函数可以计算矩阵列间的相关性
Question
为什么是列? ——因为按一般统计直觉,每列代表一个变量,而每行代表一个样本,你只会计算变量间的相关性,对吧?
cor(state.x77)返回值是一个对角矩阵,对角线上的值都是 1,因为这是每个变量与自身的相关性,对其他值,是每行、列对应的相关性。上下三角是一样的
绘制相关性图
使用 corrplot 包可以对相关性图进行可视化,提供了多种绘图样式,详见帮助文档
cor_state <- cor(state.x77) #计算相关性
corrplot(cor_state , type = "lower") #绘图,指定下三角