当前位置:网站首页 > 创业 > 正文

Python怎么进行相关性分析

0 张子豪 张子豪 2025-10-11 05:11 1

有时辰我们在利用Python的时辰,想进行相关性阐发,怎么阐发呢,下面来分享一下方式

东西/原料

  • Python
  • 相关性阐发方式

方式/步调

  1. 1

    第一步我们起首需要知道相关性本家儿要有两个偏向,一个是正偏向一个是负偏向,相关性系数是权衡两个变量之间影响水平,如下图所示:

  2. 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. 3

    第三步运行法式,可以获得相关性系数r ,r的值是0.999674032661831,相关性很是高,如下图所示:

  4. 4

    第四步我们也可以经由过程numpy的corrcoef方式计较相关性系数,输入代码

    t=numpy.corrcoef(X,Y)

    print(t)

    可以看到X与Y和Y与X的相关性系数,如下图所示:

  5. 5

    第五步我们也可以经由过程pandas的corr方式计较相关性系数,代码

    data = pandas.DataFrame({'X':X,'Y':Y})

    t2=data.corr()

    print(t2)

    获得了不异的成果,如下图所示:

注重事项

  • 若是你感觉这篇对你有效的话,请投一下票

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/217085.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图