国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用Python計(jì)算皮爾遜相關(guān)系數(shù),并用熱力圖展示

這篇具有很好參考價(jià)值的文章主要介紹了使用Python計(jì)算皮爾遜相關(guān)系數(shù),并用熱力圖展示。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

學(xué)習(xí)筆記?學(xué)習(xí)計(jì)算皮爾相關(guān)遜系數(shù),并用熱力圖展示出來(lái)。

? ? ? ?由于是自我練習(xí)的筆記,所以這里先通過(guò)Pandas隨機(jī)生成一部分時(shí)序數(shù)據(jù),然后再調(diào)用corr()函數(shù)來(lái)計(jì)算皮爾遜相關(guān)系數(shù),并把計(jì)算結(jié)果先展示輸出出來(lái),最后通過(guò)熱力圖的方式把計(jì)算結(jié)果展現(xiàn)出來(lái)。

? ?下面是開(kāi)發(fā)的具體過(guò)程:

1、首先導(dǎo)入需要的算法包

import seaborn as sns
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

2、生成數(shù)據(jù)(由于是練習(xí),所以這里的數(shù)據(jù)是隨機(jī)生成的時(shí)序數(shù)據(jù),其中索引為時(shí)間)

dates = pd.date_range('20220101', periods=15)#生成連續(xù)15天的時(shí)間序列
df = pd.DataFrame(np.random.randn(15,4), index=dates, columns=list('ABCD'))
print(df)

輸出:

皮爾遜相關(guān)系數(shù)熱力圖,Python數(shù)據(jù)分析學(xué)習(xí)筆記,python,pandas,numpy

3、通過(guò)corr()函數(shù)來(lái)計(jì)算df數(shù)據(jù)中的兩兩元素的皮爾相關(guān)遜系數(shù)

a=df.corr()
print('皮爾遜系數(shù)')
print(a)

計(jì)算結(jié)果如下:?

?皮爾遜相關(guān)系數(shù)熱力圖,Python數(shù)據(jù)分析學(xué)習(xí)筆記,python,pandas,numpy

4、通過(guò)計(jì)算出來(lái)的皮爾遜相關(guān)系數(shù)進(jìn)行畫(huà)熱力圖,用熱力圖表示相關(guān)性。

sns.heatmap(df.corr(method='pearson'),linewidths=0.1,vmax=1.0, square=True,linecolor='white', annot=True)
plt.title('皮爾遜熱力圖')
plt.show()

輸出:

皮爾遜相關(guān)系數(shù)熱力圖,Python數(shù)據(jù)分析學(xué)習(xí)筆記,python,pandas,numpy

?完整版代碼如下(本地運(yùn)行無(wú)誤,可以使用):文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-706096.html

 #coding=utf-8
import seaborn as sns
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
dates = pd.date_range('20220101', periods=15)#生成連續(xù)六天的時(shí)間序列
#隨機(jī)生成數(shù)據(jù)
df = pd.DataFrame(np.random.randn(15,4), index=dates, columns=list('ABCD'))
print(df)
a=df.corr()
print('皮爾遜系數(shù)')
print(a)
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
sns.heatmap(df.corr(method='pearson'),linewidths=0.1,vmax=1.0, square=True,linecolor='white', annot=True)
plt.title('皮爾遜熱力圖')
plt.show()

到了這里,關(guān)于使用Python計(jì)算皮爾遜相關(guān)系數(shù),并用熱力圖展示的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 皮爾遜相關(guān)系數(shù)及假設(shè)檢驗(yàn)

    皮爾遜相關(guān)系數(shù)及假設(shè)檢驗(yàn)

    一、看兩者是否算相關(guān)要看兩方面:顯著水平以及相關(guān)系數(shù) (1)顯著水平,就是P值,這是首要的,因?yàn)槿绻伙@著,相關(guān)系數(shù)再高也沒(méi)用,可能只是因?yàn)榕既灰蛩匾鸬?那么多少才算顯著,一般p值小于0.05就是顯著了;如果小于0.01就更顯著;例如p值=0.001,就是很高的顯著水平了,只要

    2024年02月08日
    瀏覽(75)
  • 數(shù)學(xué)建模.皮爾遜相關(guān)系數(shù)

    數(shù)學(xué)建模.皮爾遜相關(guān)系數(shù)

    一.前言 皮爾遜相關(guān)系數(shù)說(shuō)白了就是一次函數(shù)中的斜率k,反應(yīng)兩個(gè)變量之間的關(guān)系,與斜率不同的地方在于其數(shù)值在1和-1之間,越接近于1,則說(shuō)明兩個(gè)變量之間是完全正向的線性關(guān)系;越接近于-1,說(shuō)明兩個(gè)變量之間是完全負(fù)向的線性關(guān)系。(本文是作者在學(xué)習(xí)清風(fēng)的建模網(wǎng)課

    2024年02月01日
    瀏覽(22)
  • 數(shù)學(xué)建模學(xué)習(xí)筆記-皮爾遜相關(guān)系數(shù)

    數(shù)學(xué)建模學(xué)習(xí)筆記-皮爾遜相關(guān)系數(shù)

    內(nèi)容:皮爾遜相關(guān)系數(shù) 一.概念:是一個(gè)和線性線關(guān)的相關(guān)性系數(shù) 1.協(xié)方差概念: 協(xié)方差受到量綱的影響因此需要剔除 2.相關(guān)性的誤區(qū) 根據(jù)這個(gè)結(jié)論,我們?cè)谟?jì)算該系數(shù)之前需要確定是否為線性函數(shù) 二.相關(guān)性的計(jì)算 1.Matlab:只含相關(guān)性不含假設(shè)檢驗(yàn):下面第三大點(diǎn)講解假設(shè)

    2024年02月20日
    瀏覽(25)
  • 數(shù)學(xué)建模.皮爾遜相關(guān)系數(shù)假設(shè)檢驗(yàn)

    數(shù)學(xué)建模.皮爾遜相關(guān)系數(shù)假設(shè)檢驗(yàn)

    一、步驟 查表找臨界值 二、更好的方法 三、使用條件 作圖可以使用spss 這個(gè)圖對(duì)不對(duì)還不好說(shuō),因?yàn)檫€沒(méi)進(jìn)行正態(tài)分布的驗(yàn)證 四、正態(tài)分布驗(yàn)證 (1)JB檢驗(yàn) 所以之前的數(shù)據(jù)的那個(gè)表是錯(cuò)的,因?yàn)椴粷M足正態(tài)分布 (2)Shapiro-wilk檢驗(yàn) 看最后一列,為p值,由此觀之,不符合原

    2024年01月18日
    瀏覽(20)
  • 【數(shù)學(xué)建?!科栠d相關(guān)系數(shù)和假設(shè)檢驗(yàn)

    【數(shù)學(xué)建?!科栠d相關(guān)系數(shù)和假設(shè)檢驗(yàn)

    為了說(shuō)明兩組數(shù)據(jù)之間的相關(guān)性,例如身高與50米跑步的成績(jī),我們引入相關(guān)系數(shù),本文先介紹person相關(guān)系數(shù)以及在特定情況下的使用方法。 Person相關(guān)系數(shù)在 滿足特定條件下 用來(lái)衡量?jī)蓚€(gè)變量之間的相關(guān)性。 在正式介紹person相關(guān)系數(shù)之前,我們先引入?yún)f(xié)方差的概念 協(xié)方差是

    2024年02月09日
    瀏覽(32)
  • 皮爾遜相關(guān)系數(shù)及代碼實(shí)現(xiàn)(C語(yǔ)言+MATLAB)

    皮爾遜相關(guān)系數(shù)及代碼實(shí)現(xiàn)(C語(yǔ)言+MATLAB)

    皮爾遜相關(guān)系數(shù),常用于度量?jī)蓚€(gè)變量X和Y之間的相關(guān)性(線性相關(guān))。本文通過(guò)介紹其 概念定義、數(shù)學(xué)公式 ,進(jìn)而引出其 適用場(chǎng)合 ,并基于 MATLAB和C語(yǔ)言 對(duì)皮爾遜相關(guān)系數(shù)分別進(jìn)行了 代碼實(shí)現(xiàn) 。 在統(tǒng)計(jì)學(xué)中, 皮爾遜相關(guān)系數(shù)( Pearson correlation coefficient) ,又稱皮爾遜積

    2024年02月06日
    瀏覽(36)
  • 【生物信息學(xué)】單細(xì)胞RNA測(cè)序數(shù)據(jù)分析:計(jì)算親和力矩陣(基于距離、皮爾遜相關(guān)系數(shù))及繪制熱圖(Heatmap)

    【生物信息學(xué)】單細(xì)胞RNA測(cè)序數(shù)據(jù)分析:計(jì)算親和力矩陣(基于距離、皮爾遜相關(guān)系數(shù))及繪制熱圖(Heatmap)

    ??計(jì)算親和力矩陣,一般按照以下步驟進(jìn)行: 導(dǎo)入數(shù)據(jù):加載單細(xì)胞RNA測(cè)序數(shù)據(jù)集。 數(shù)據(jù)預(yù)處理:根據(jù)需要對(duì)數(shù)據(jù)進(jìn)行預(yù)處理,例如 基因過(guò)濾 、 歸一化 等。 計(jì)算親和力:使用合適的算法(例如, 歐幾里德距離 、 Pearson相關(guān)系數(shù) 或其他距離/相似度度量)計(jì)算樣本之間的

    2024年02月06日
    瀏覽(26)
  • 概率論:方差、標(biāo)準(zhǔn)差、協(xié)方差、皮爾遜相關(guān)系數(shù)、線性相關(guān)

    概率論:方差、標(biāo)準(zhǔn)差、協(xié)方差、皮爾遜相關(guān)系數(shù)、線性相關(guān)

    一個(gè)隨機(jī)變量,的值的變化程度可以用方差計(jì)算: ?;其中?是期望。 另外一種等價(jià)表達(dá)式: ? ? ?其中為均值,N為總體例數(shù) 我們舉個(gè)例子: 服從均一分布,取值為0.1,0.2,0.3,0.4,0.5 ,每種值的概率是20%,可算出期望是0.3,那么方差就是: 標(biāo)準(zhǔn)差是方差的平方根,隨機(jī)

    2024年02月09日
    瀏覽(21)
  • 數(shù)學(xué)建模:相關(guān)性分析學(xué)習(xí)——皮爾遜(pearson)相關(guān)系數(shù)與斯皮爾曼(spearman)相關(guān)系數(shù)

    數(shù)學(xué)建模:相關(guān)性分析學(xué)習(xí)——皮爾遜(pearson)相關(guān)系數(shù)與斯皮爾曼(spearman)相關(guān)系數(shù)

    目錄 前言 一、基本概念及二者適用范圍比較 1、什么是相關(guān)性分析 2、什么是相關(guān)系數(shù) 3、適用范圍比較 二、相關(guān)系數(shù) 1.皮爾遜相關(guān)系數(shù)(Pearson correlation) 1、線性檢驗(yàn) 2、正態(tài)檢驗(yàn) 3、求相關(guān)系數(shù) 2、斯皮爾曼相關(guān)系數(shù)(Spearman correlation) 1、秩相關(guān)系數(shù) 2、使用條件 3、求相

    2024年01月17日
    瀏覽(38)
  • Pearson correlation皮爾遜相關(guān)性分析

    Pearson correlation皮爾遜相關(guān)性分析

    在參數(shù)檢驗(yàn)的相關(guān)性分析方法主要是皮爾遜相關(guān)(Pearson correlation)。既然是參數(shù)檢驗(yàn)方法,肯定是有一些前提條件。皮爾遜相關(guān)的前提是必須滿足以下幾個(gè)條件: 變量是連續(xù)變量; 比較的兩個(gè)變量必須來(lái)源于同一個(gè)總體; 沒(méi)有異常值; 兩個(gè)變量都符合正態(tài)分布。 正態(tài)分布

    2024年02月15日
    瀏覽(29)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包