Python怎么进行相关性分析

有时辰我们在利用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)

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

注重事项

  • 若是你感觉这篇对你有效的话,请投一下票
  • 发表于 2018-10-23 00:00
  • 阅读 ( 1071 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具