• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    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
    • 閱讀 ( 1123 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    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 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆