Python怎么进行相关性分析

 时间:2024-10-13 02:31:10

1、第一步我们首先需要知道相关性主要有两个方向,一个是正方向一个是负方向,相关性系数是衡量两个变量之间影响程度,如下图所示:

Python怎么进行相关性分析

2、第二步下面通过公式计算两个变量之间相关性系数,代码如下:import numpyimport pandasX = [52,19,7,33,2]Y = [162,61,22,100,6]#公式计算#均值XMean = numpy.mean(X)YMean = numpy.mean(Y)#标准差XSD = numpy.std(X)YSD = numpy.std(Y)#z分数ZX = (X-XMean)/XSDZY = (Y-YMean)/YSD#相关系数r = numpy.sum(ZX*ZY)/(len(X))print(r)

Python怎么进行相关性分析

3、第三步运行程序,可以得到相关性系数r ,r的值是0.999674032661831,相关性非常高,如下图所示:

Python怎么进行相关性分析

4、第四步我们也可以通过numpy的corrcoef方法计算相关性系数,输入代码t=numpy.corrcoef(X,Y)print(t)可以看到X与Y和Y与X的相关性系数,如下图所示:

Python怎么进行相关性分析Python怎么进行相关性分析

5、第五步我们也可以通过pandas的corr方法计算相关性系数,代码data = panda衡痕贤伎s.DataFrame({'X'稆糨孝汶;:X,'Y':Y})t2=data.corr()print(t2)得到了相同的结果,如下图所示:

Python怎么进行相关性分析Python怎么进行相关性分析
  • python3 循环输出的每次结果如何写入文件
  • r语言读取excel数据
  • excel格式怎么转换成csv文件
  • invest模型安装后怎么打开
  • stata怎么修改变量标签
  • 热门搜索
    益阳旅游景点大全 旅游书籍 上海旅游集散地 安徽有哪些旅游景点 中信旅游总公司 泰国甲米旅游攻略 旅游族官网 国内旅游网站排名 途风海外旅游网 巴厘岛跟团旅游攻略