如何计算 R 中的多变量相关性?
在本文中,我们将讨论如何在R 编程语言中计算多变量相关性。
计算 R 中的多变量相关性
相关性衡量两个变量之间的关系。我们可以说,如果值为1,则相关性为正,如果值为-1,则相关性为负,否则为0。多变量相关性用于计算序数变量之间的相关性。它类似于实际的相关条件。我们可以使用 polychor() 方法来计算它。它在 polychor 库中可用,因此我们需要导入它。
Syntax: polychor(data1,data2)
where, data is the two input data
示例 1:计算两个向量中的多变量相关性
在这个例子中,我们将计算两个向量之间的多变量相关性
R
# load the library
library(polycor)
# define two vectors
data1 = c(1, 2, 1, 2, 3, 4, 2, 3, 4, 5, 6)
data2 = c(1, 2, 1, 2, 3, 6, 7, 8, 6, 5, 5)
# calculate polychoric correlation
# between two data
polychor(data1, data2)
R
# load the library
library(polycor)
# define dataframe with 2 columns
data = data.frame( data1=c(1, 2,1,2,3,4,2),
data2= c(3,6,7,8,6,5,5))
# calculate polychoric correlation between
# two columns
polychor(data$data1,data$data2)
输出:
[1] 0.5673752
示例 2:计算数据框两列中的多变量相关性
R
# load the library
library(polycor)
# define dataframe with 2 columns
data = data.frame( data1=c(1, 2,1,2,3,4,2),
data2= c(3,6,7,8,6,5,5))
# calculate polychoric correlation between
# two columns
polychor(data$data1,data$data2)
输出:
[1] 0.02894605