R语言 如何计算多血缘关系

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程