最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python斯皮爾曼spearman相關(guān)性分析實例

 更新時間:2023年02月15日 11:00:15   作者:fanstuck  
這篇文章主要為大家介紹了python斯皮爾曼spearman相關(guān)性分析實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

前言

相關(guān)性分析算是很多算法以及建模的基礎(chǔ)知識之一了,十分經(jīng)典。關(guān)于許多特征關(guān)聯(lián)關(guān)系以及相關(guān)趨勢都可以利用相關(guān)性分析計算表達。其中常見的相關(guān)性系數(shù)就有三種:person相關(guān)系數(shù),spearman相關(guān)系數(shù),Kendall's tau-b等級相關(guān)系數(shù)。各有各自的用法和使用場景。當然關(guān)于這以上三種相關(guān)系數(shù)的計算算法和原理+代碼我都會在我專欄里面寫齊全。目前關(guān)于數(shù)學建模的專欄已經(jīng)將傳統(tǒng)的機器學習預測算法、維度算法、時序預測算法和權(quán)重算法寫的七七八八了,有這個需求興趣的同學可以去看看。 皮爾遜相關(guān)性分析一文詳解+python實例代碼

一、定義

經(jīng)常用希臘字母ρ表示。 它是衡量兩個變量的依賴性的非參數(shù)指標。 它利用單調(diào)方程評價兩個統(tǒng)計變量的相關(guān)性。 如果數(shù)據(jù)中沒有重復值, 并且當兩個變量完全單調(diào)相關(guān)時,斯皮爾曼相關(guān)系數(shù)則為+1或−1。斯皮爾曼相關(guān)系數(shù)被定義成等級變量之間的皮爾遜相關(guān)系數(shù)。對于樣本容量為n的樣本,n個原始數(shù)據(jù)被轉(zhuǎn)換成等級數(shù)據(jù),相關(guān)系數(shù)ρ為:

其中,di為Xi和Yi之間的等級差。 di的計算方式為:

二、斯皮爾曼相關(guān)使用場景

斯皮爾曼相關(guān)系數(shù)的適用條件比皮爾遜相關(guān)系數(shù)要廣,只需兩個變量的觀測值是成對的等級評定數(shù)據(jù),或者是由連續(xù)變量觀測數(shù)據(jù)轉(zhuǎn)化得到的等級數(shù)據(jù),不論兩個變量的總體分布形態(tài)、樣本容量的大小如何,都可以用斯皮爾曼等級相關(guān)系數(shù)來進行研究。只要數(shù)據(jù)滿足單調(diào)關(guān)系(例如線性函數(shù)、指數(shù)函數(shù)、對數(shù)函數(shù)等)就能夠使用。

斯皮爾曼相關(guān)系數(shù)對于異常值不太敏感,因為它基于排序位次進行計算,實際數(shù)值之間的差異大小對于計算結(jié)果沒有直接影響。

三、斯皮爾曼相關(guān)系數(shù)計算

和上期文章使用的函數(shù)一樣,可以使用pandas的函數(shù)corr:

DataFrame.corr(method='pearson', 
               min_periods=1,
               numeric_only=_NoDefault.no_default)

參數(shù)說明:

method: {‘pearson’, ‘kendall’, ‘spearman’} or callable。Method of correlation。

  • pearson : standard correlation coefficient,皮爾遜系數(shù)
  • kendall : Kendall Tau correlation coefficient,肯德爾系數(shù)
  • spearman :Spearman rank correlation,斯皮爾曼系數(shù)

min_periods:int, optional。每對列所需的最小樣本數(shù)。目前僅適用于Pearson和Spearman相關(guān)性。

numeric_only:bool, default True。僅包含浮點、整型或布爾型數(shù)據(jù)。

實現(xiàn)起來很簡單

rho =df_test.corr(method='spearman')
rho

熱力圖

plt.rcParams['font.family'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
sns.heatmap(rho, annot=True)
plt.title('Heat Map', fontsize=18)

或者使用scipy的state函數(shù),效果是一樣的:

import numpy as np
from scipy import stats
stats.spearmanr(data1,data2)

四、斯皮爾曼相關(guān)系數(shù)的假設(shè)檢驗

分為兩種情況:小樣本和大樣本

小樣本情況(n ≤ 30),直接查臨界值表H0:rs = 0; H1:rs ≠ 0

使用得出的斯皮爾曼相關(guān)系數(shù) r 與對應的臨界值進行比較。

大樣本情況下,統(tǒng)計量

 H0:rs = 0; H1:rs ≠ 0,計算檢驗值z*,并求出對應的p值與0.05比較即可。

以上就是python斯皮爾曼spearman相關(guān)性分析實例的詳細內(nèi)容,更多關(guān)于python spearman相關(guān)性分析的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 詳解Python 4.0 預計推出的新功能

    詳解Python 4.0 預計推出的新功能

    這篇文章主要介紹了詳解Python 4.0 預計推出的新功能,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-07-07
  • Python實現(xiàn)識別圖片為文字的示例代碼

    Python實現(xiàn)識別圖片為文字的示例代碼

    這篇文章主要為大家詳細介紹了Python如何不調(diào)用三方收費接口,照樣實現(xiàn)識別圖片為文字的功能。文中的示例代碼講解詳細,感興趣的可以了解一下
    2022-08-08
  • 詳解pytest分布式執(zhí)行插件?pytest-xdist?的高級用法

    詳解pytest分布式執(zhí)行插件?pytest-xdist?的高級用法

    這篇文章主要介紹了pytest分布式執(zhí)行插件?pytest-xdist?的高級用法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • 詳解Python中HTML解析庫pyquery的使用

    詳解Python中HTML解析庫pyquery的使用

    在工作中難免會遇到解析 HTML 的場景,比如將網(wǎng)頁下載下來之后,要解析出里面圖片的路徑、指定標簽里的文本等等,而 pyquery 專門負責做這件事,下面我們就來學習一下他的具體用法吧
    2023-12-12
  • 詳解Python遍歷列表時刪除元素的正確做法

    詳解Python遍歷列表時刪除元素的正確做法

    這篇文章主要介紹了詳解Python遍歷列表時刪除元素的正確做法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • Python實戰(zhàn)之用tkinter庫做一個鼠標模擬點擊器

    Python實戰(zhàn)之用tkinter庫做一個鼠標模擬點擊器

    這篇文章主要介紹了Python實戰(zhàn)之用tkinter庫做一個鼠標模擬點擊器,文中有非常詳細的代碼示例,對正在學習python的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • 使用python計算三角形的斜邊例子

    使用python計算三角形的斜邊例子

    這篇文章主要介紹了使用python計算三角形的斜邊例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • 使用Python爬取最好大學網(wǎng)大學排名

    使用Python爬取最好大學網(wǎng)大學排名

    這篇文章主要介紹了如何使用Python爬取最好大學網(wǎng)大學排名,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 一文詳解python如何將編寫的模塊打包上傳至pypi

    一文詳解python如何將編寫的模塊打包上傳至pypi

    我們此前花了很大功夫?qū)懥艘粋€極其簡單的web框架myWeb,想要給別人用的時候,需要讓別人拷貝源代碼才行,這太low了,所以本篇文章會介紹如何將自己寫的模塊打包上傳至pypi,以便讓需要的人通過pip進行安裝,感興趣的同學可以參考閱讀
    2023-05-05
  • python 監(jiān)控服務(wù)器是否有人遠程登錄(詳細思路+代碼)

    python 監(jiān)控服務(wù)器是否有人遠程登錄(詳細思路+代碼)

    這篇文章主要介紹了python 監(jiān)控服務(wù)器是否有人遠程登錄的方法,幫助大家利用python 監(jiān)控服務(wù)器,感興趣的朋友可以了解下
    2020-12-12

最新評論

镇平县| 常州市| 哈巴河县| 施秉县| 大邑县| 息烽县| 大田县| 景德镇市| 沙洋县| 道孚县| 四子王旗| 墨竹工卡县| 临汾市| 新乐市| 营口市| 中西区| 西乌| 毕节市| 青州市| 饶阳县| 乐陵市| 泰宁县| 宣威市| 滨州市| 镇平县| 环江| 祁连县| 望城县| 靖宇县| 康平县| 临猗县| 夹江县| 北宁市| 项城市| 高雄市| 博乐市| 宁城县| 新源县| 镇江市| 甘德县| 阿拉善右旗|