有时辰我们在利用Python的时辰,想进行相关性阐发,怎么阐发呢,下面来分享一下方式
东西/原料
- Python
- 相关性阐发方式
方式/步调
- 1
第一步我们起首需要知道相关性本家儿要有两个偏向,一个是正偏向一个是负偏向,相关性系数是权衡两个变量之间影响水平,如下图所示:
- 2
第二步下面经由过程公式计较两个变量之间相关性系数,代码如下:
import numpy
import pandas
X = [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)/XSD
ZY = (Y-YMean)/YSD#相关系数
r = numpy.sum(ZX*ZY)/(len(X))
print(r)
- 3
第三步运行法式,可以获得相关性系数r ,r的值是0.999674032661831,相关性很是高,如下图所示:
- 4
第四步我们也可以经由过程numpy的corrcoef方式计较相关性系数,输入代码
t=numpy.corrcoef(X,Y)
print(t)
可以看到X与Y和Y与X的相关性系数,如下图所示:
- 5
第五步我们也可以经由过程pandas的corr方式计较相关性系数,代码
data = pandas.DataFrame({'X':X,'Y':Y})
t2=data.corr()
print(t2)
获得了不异的成果,如下图所示:
注重事项
- 若是你感觉这篇对你有效的话,请投一下票
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/217085.html
- 上一篇: Zblog网站地图sitemap制作方法教程
- 下一篇: java数组详细介绍
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
faceu激萌怎么把瘦脸开到最大
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497