R语言 如何计算点-比泽尔相关关系

R语言 如何计算点-比泽尔相关关系

在这篇文章中,我们将讨论如何在R编程语言中计算点比泽尔相关。

相关性衡量两个变量之间的关系。我们可以说,如果数值为1,则相关为正,如果数值为-1,则相关为负,否则为0。点比塞尔相关返回二元变量和连续变量之间存在的相关值。我们可以使用cor.test()函数计算点比塞尔相关。

语法:

cor.test(data1,data2)

参数

  • 数据。点的矢量

例1 :

在这个例子中,我们将用两个包含不同数据点的向量来使用cor.test()函数,在R语言中得到它们之间的相关性。

# create two vectors
data1=c(1:20)
 
data2=c(23:42)
 
# get correlation
print(cor.test(data1,data2))

输出

    Pearson's product-moment correlation

data:  data1 and data2
t = Inf, df = 18, p-value < 2.2e-16
alternative hypothesis: true correlation is not equal to 0
95 percent confidence interval:
 1 1
sample estimates:
cor 
  1 

例子2 :

在这个例子中,我们将使用cor.test()函数,在给定的数据框架的不同列中,用R语言得到它们之间的相关关系。

# create  dataframe with two columns
data=data.frame(col1=c(1,34,56,32,23),
                col2=c(21,34,56,32,34))
 
# get correlation
print(cor.test(datacol1,datacol2))

输出

    Pearson's product-moment correlation

data:  datacol1 and datacol2
t = 4.7383, df = 3, p-value = 0.01782
alternative hypothesis: true correlation is not equal to 0
95 percent confidence interval:
 0.3323372 0.9960865
sample estimates:
      cor 
0.9392161

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程