R语言 如何计算多血缘关系
在这篇文章中,我们将讨论如何在 R编程语言 中计算多血缘关系。
计算R语言中的多态相关
相关性衡量两个变量之间的关系。我们可以说,如果数值为1,则相关为正,如果数值为-1,则相关为负,否则为0。它类似于实际的相关条件。我们可以通过使用polychor()方法来计算它。它在polychor库中可用,所以我们需要导入它。
语法 :polychor(data1,data2)
其中, 数据是两个输入数据
例1:计算两个向量的多态性相关
在这个例子中,我们将计算两个向量之间的多态相关关系
# 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)
输出 。
[1] 0.5673752
例2:计算数据框架两列中的多血缘关系
# 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(datadata1,datadata2)
输出 。
[1] 0.02894605