精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

用Python講解偏度和峰度

開發 后端
本文主要通過statsmodels來解釋一下偏度和峰度在數據分析中的一些基本應用,想要更深入了解偏度、峰度以及statsmodels的讀者,可以自行查閱相關資料。

 [[341023]]

之前筆者在做一個金融數據項目時,有朋友問我,衡量股票收益率有沒有什么好的方法。這個問題讓筆者也思索了好久,其實股票的收益率如果我們從本質來看不就是數據嗎,無非就是收益率我們就想讓其越高越好,也就是讓這個數據增加得越多越好。而衡量數據我們經常用到的方法有均值、方差、偏度和峰度。均值和方差是我們見到和用到最多的方法,甚至在中學課本里都有提及,那么筆者今天就講一下偏度和峰度這兩個大家不太常用的方法,并結合python代碼講一下偏度和峰度在數據分析中的簡單應用。

首先還是介紹一下偏度和峰度的概念。

圖1. 偏度和峰度公式

偏度(skewness)又稱偏態、偏態系數,是描述數據分布偏斜方向和程度的度量,其是衡量數據分布非對稱程度的數字特征。對于隨機變量X,其偏度是樣本的三階標準化矩,計算公式如圖1中的式(1)所示。

偏度的衡量是相對于正態分布來說,正態分布的偏度為0。因此我們說,若數據分布是對稱的,偏度為0;若偏度>0,則可認為分布為右偏,也叫正偏,即分布有一條長尾在右;若偏度<0,則可認為分布為左偏,也叫負偏,即分布有一條長尾在左。正偏和負偏如圖2所示,在圖2中,左邊的就是正偏,右邊的是負偏。

圖2. 偏度的示意圖

而峰度(Kurtosis)則是描述數據分布陡峭或平滑的統計量,通過對峰度的計算,我們能夠判定數據分布相對于正態分布而言是更陡峭還是平緩。對于隨機變量X,其峰度為樣本的四階標準中心矩,計算公式如圖1中的式2所示。

當峰度系數>0,從形態上看,它相比于正態分布要更陡峭或尾部更厚;而峰度系數<0,從形態上看,則它相比于正態分布更平緩或尾部更薄。在實際環境當中,如果一個分部是厚尾的,這個分布往往比正態分布的尾部具有更大的“質量”,即含又更多的極端值。我們常用的幾個分布中,正態分布的峰度為0,均勻分布的峰度為-1.2,指數分布的峰度為6。

峰度的示意圖如圖3所示,其中第一個子圖就是峰度為0的情況,第二個子圖是峰度大于0的情況,第三個則是峰度小于0。

圖3. 峰度的示意圖

在說完基本概念之后,我們就再講一下怎么基于偏度和峰度進行正態性檢驗。這里主要有兩種方法,一是Omnibus檢驗,二是Jarque - Bera檢驗。

圖4. Omnibus和JB檢驗的公式

Omnibus檢驗的公式如圖4中公式(3)所示,式中Z1和Z2是兩個正態化函數,g1和g2則分別是偏度和峰度,在Z1和Z2的作用下,K的結果就接近于卡方分布,我們就能用卡方分布來檢驗了。這個公式的原理比較復雜,大家如想了解可自行查找相關資料。

Jarque - Bera檢驗的公式如圖4中公式(4)所示,式中n是樣本量,這個結果也是接近于卡方分布,其原理也不在這里贅述。這兩個檢驗都是基于所用數據是正態分布的,即有如下假設。

原假設H0:數據是正態分布的。

備擇假設H1:數據不是正態分布。

下面我們用代碼來說明一下偏度和峰度。

首先看一下數據,這個數據很簡單,只有15行2列。數據描述的是火災事故的損失以及火災發生地與最近消防站的距離,前者單位是千元,后者單位是千米,數據如圖5所示。其中distance指火災發生地與最近消防站的距離,loss指火災事故的損失。

圖5. 數據示例

下面是代碼,首先導入需要的庫。 

  1. import pandas as pd  
  2. import matplotlib.pyplot as plt  
  3. import statsmodels.stats.api as sms  
  4. import statsmodels.formula.api as smf  
  5. from statsmodels.compat import lzip  
  6. from statsmodels.graphics.tsaplots import plot_acf 

接下來是讀取數據并作圖,這些代碼都非常簡單,筆者不做過多的解釋。 

  1. file = r'C:\Users\data.xlsx'  
  2. df = pd.read_excel(file)  
  3. fig, ax = plt.subplots(figsize=(8,6))  
  4. plt.ylabel('Loss')  
  5. plt.xlabel('Distance')  
  6. plt.plot(df['distance'], df['loss'], 'bo-', label='loss' 
  7. plt.legend()  
  8. plt.show() 

結果如圖6所示,從結果中我們可以看到這些點大致在一條直線上,那么我們就用一元線性回歸來擬合這些數據。

圖6. 數據連線圖

下面是生成模型,并輸出模型的結果。 

  1. expr = 'loss ~ distance'  
  2. results = smf.ols(expr, df).fit() #生成回歸模型  
  3. print(results.summary()) 

結果如圖7所示。從圖中我們可以看到,Prob (F-statistic)的值為1.25e-08,這個值非常小,說明我們的一元線性回歸模型是正確的,也就是loss和distance的線性關系是顯著的。而圖中還可以看到Skew=-0.003,說明這部分數據非常接近正態分布,而Kurtosis=1.706,說明我們的數據比正態分布更陡峭,是一個尖峰。此外,從圖中還可以看到Omnibus=2.551,Prob(Omnibus)=0.279,Jarque-Bera (JB)=1.047,Prob(JB)=0.592,這里我們很難直接從Omnibus和Jarque-Bera的數值來判斷是否支持前面的備擇假設,但我們可以從Prob(Omnibus)和Prob(JB)這兩個數值來判斷,因為這兩個數值都比較大,那么我們就無法拒絕前面的原假設,即H0是正確的,說明我們的數據是服從正態分布的。

圖7. 模型結果說明

接下來我們再驗證一下Skew、Kurtosis、Omnibus和Jarque-Bera (JB)這些數值,用的是statsmodels自帶的方法。代碼如下。 

  1. omnibus_label = ['Omnibus K-squared test', 'Chi-squared(2) p-value']  
  2. omnibus_test = sms.omni_normtest(results.resid) #omnibus檢驗  
  3. omnibus_results = lzip(omnibus_label, omnibus_test)  
  4. jb_label = ['Jarque-Bera test', 'Chi-squared(2) p-value', 'Skewness', 'Kurtosis']  
  5. jb_test = sms.jarque_bera(results.resid) #jarque_bera檢驗  
  6. jb_results = lzip(jb_label, jb_test)  
  7. print(omnibus_results)  
  8. print(jb_results) 

這里omnibus_label和jb_label是兩個list,里面包含了我們所要檢驗的項目名稱,sms.omni_normtest就是statsmodels自帶的omnibus檢驗方法,sms.jarque_bera就是statsmodels自帶的jarque_bera檢驗方法。results.resid是殘差值,一共有15個值,我們的數據本身就只有15個點,這里的每個殘差值就對應前面的每個數據點,sms.omni_normtest和sms.jarque_bera就是通過殘差值來進行檢驗的。而lzip這個方法很少見,其用法和python中原生函數zip差不多,筆者在這里更多地是想讓大家了解statsmodels,所以用了lzip,這里直接用zip也是可以的,至于lzip和zip的區別,留給大家自行去學習。而上面得到的結果如圖8所示。從圖8中可以看到,我們得到的結果和前面圖7中的結果一模一樣。這里用sms.omni_normtest和sms.jarque_bera來進行驗證,主要是對前面圖7中的結果的一個解釋,幫助大家更好地學習statsmodels。

圖8. omnibus和jb檢驗的結果

本文主要通過statsmodels來解釋一下偏度和峰度在數據分析中的一些基本應用,想要更深入了解偏度、峰度以及statsmodels的讀者,可以自行查閱相關資料。 

 

責任編輯:龐桂玉 來源: Python中文社區
相關推薦

2023-05-29 16:11:37

數據偏度數據集中

2009-12-31 10:49:34

VPN屬性

2024-10-28 15:57:34

Python函數

2018-04-16 10:12:46

Linux命令gunzip

2013-04-16 10:24:33

函數偏函數編程語言

2023-11-26 00:13:16

開源數據Logstash

2010-05-06 17:07:34

Unix命令

2018-11-27 11:18:23

PythonConu測試容器

2011-04-19 09:51:27

PythonNautilus

2021-01-26 13:27:11

分布 Raft 算法

2010-06-30 17:57:08

UML用例建模

2010-06-17 13:22:40

UML用例建模

2010-04-27 17:40:09

AIX系統

2010-08-06 09:38:58

RIP報文

2010-06-11 17:15:18

rsync重啟

2023-02-24 07:42:30

Java動態代理

2010-05-04 15:09:29

Unix命令

2011-03-23 09:31:42

LAMP安裝LAMP配置

2009-07-22 07:42:00

Scala偏應用函數

2020-02-06 13:59:48

javascript算法復雜度
點贊
收藏

51CTO技術棧公眾號

日本蜜桃在线观看视频| 亚洲av中文无码乱人伦在线视色| 日韩黄色三级| 亚洲欧洲综合另类在线| 成人激情视频在线播放| 日韩激情综合网| 91欧美极品| 一本久道中文字幕精品亚洲嫩| 日韩高清在线播放| 91亚洲精品国偷拍自产在线观看 | 国产精品一区二区91| 色综合91久久精品中文字幕| 怡红院一区二区| 欧美电影免费观看| 亚洲欧美国产三级| 精品无人区一区二区三区竹菊 | 在线免费看a| 国产乱码一区二区三区| 欧美影院在线播放| 国产尤物在线播放| 日韩欧美国产大片| 欧美日本国产一区| 3d动漫一区二区三区| 搞黄视频免费在线观看| 国产成人精品影视| 日韩女优人人人人射在线视频| 天海翼在线视频| 美女av一区| 在线播放中文一区| 欧美爱爱视频免费看| 欧美成人视屏| 99精品视频在线观看| 国产精品最新在线观看| 久久精品亚洲无码| 99精品视频精品精品视频| 亚洲风情亚aⅴ在线发布| 午夜精品久久久内射近拍高清| 蜜桃av在线免费观看| 久久嫩草精品久久久精品| 91情侣偷在线精品国产| 日韩精品一区不卡| 亚洲三级影院| 麻豆成人在线看| 手机看片福利视频| 欧美综合精品| 精品免费一区二区三区| 亚洲xxx在线观看| 免费福利视频一区二区三区| 夜夜爽夜夜爽精品视频| 亚洲精品影院| 九色在线播放| proumb性欧美在线观看| 99国产在线视频| 国产乱码精品一区二区三区精东| 亚洲网站啪啪| 欧美激情亚洲视频| 国产黄色的视频| 99国产精品免费视频观看| 亚洲图中文字幕| 中文字幕5566| 色哟哟精品丝袜一区二区| 精品国产乱码久久久久久久久| 亚洲综合20p| 日本久久二区| 欧美男生操女生| 污视频网站观看| 成人国产精品| 欧美撒尿777hd撒尿| 国产激情在线观看视频| 精品3atv在线视频| 色噜噜狠狠色综合欧洲selulu| 久久久999视频| 蜜桃麻豆影像在线观看| 精品久久久免费| 亚洲中文字幕无码专区| 蜜桃视频动漫在线播放| 黑人巨大精品欧美一区二区| 韩日视频在线观看| 美女高潮视频在线看| 日韩欧美亚洲成人| 黄色免费福利视频| 26uuu亚洲电影| 欧美影院精品一区| 欧美日韩中文不卡| 韩国三级大全久久网站| 日韩免费高清av| 理论片大全免费理伦片| 思热99re视热频这里只精品| 亚洲男人天堂古典| 欧美人与禽zoz0善交| 99久久99久久精品国产片桃花| 日韩中文字幕在线看| 小泽玛利亚一区二区免费| 欧美fxxxxxx另类| 久久久伊人日本| 日韩精品一区二区亚洲av| 日本视频中文字幕一区二区三区| 国产成人精品在线视频| 中文字幕在线观看第二页| 激情五月婷婷综合网| 91视频免费进入| 亚洲毛片在线播放| fc2成人免费人成在线观看播放 | 国产欧美熟妇另类久久久| 国产精品2024| 久久成人资源| 日韩黄色影院| 亚洲一区二区欧美| 国语对白做受xxxxx在线中国| 伊人亚洲精品| 精品国产成人系列| a级在线免费观看| 一区二区三区中文| 欧美野外猛男的大粗鳮| 97成人在线观看| 成a人片国产精品| 亚洲国产一区二区三区在线播| 影音先锋中文在线视频| 欧美性少妇18aaaa视频| 自拍偷拍一区二区三区四区| 超碰在线成人| 色哟哟入口国产精品| 国产网站在线看| 久久精品国产99国产精品| 国产精品一区二区三区精品 | 国产欧美视频在线| 日韩精品中文字幕有码专区| 91香蕉一区二区三区在线观看| 国产日韩综合| 99免费在线观看视频| 成人全视频高清免费观看| 亚洲综合一区在线| 亚欧美在线观看| 最新国产精品视频| 国模精品视频一区二区| 国产乱子伦精品无码码专区| 久久久久久久久一| 91精品国产91久久久久麻豆 主演| 玖玖精品在线| 亚洲一区二区久久久| 久久久久久久久久久久国产| 日本不卡视频在线| 免费观看国产成人| 成人三级小说| 日韩欧美国产麻豆| 三级av在线免费观看| 肉色丝袜一区二区| 久久久久高清| 国产丝袜在线观看视频| 91精品国产日韩91久久久久久| 国产精久久一区二区三区| 一区二区三区国产在线| 成人av资源| 在线xxxx| 欧美成人bangbros| 精品国产乱码久久久久久鸭王1| 蜜臀av一区二区三区| 日本一区二区三区在线视频| 伊人色综合一区二区三区影院视频 | 国产一级二级在线观看| 欧美午夜在线| 7777精品久久久大香线蕉小说| 久久日韩视频| 欧美一区二区免费观在线| 男人av资源站| 韩国成人福利片在线播放| 亚洲免费视频一区| 全球中文成人在线| 久久精品视频在线播放| 国产精品天天操| 亚洲乱码国产乱码精品精98午夜| 网站在线你懂的| 亚洲精品二区三区| 亚洲综合社区网| 一区二区三区伦理| 精品欧美一区二区三区精品久久| 亚洲国产精品免费在线观看| 国产精品一级黄| 国产在线视频在线| 久久99精品国产自在现线| 91精品国产91| 成人77777| 9191久久久久久久久久久| 乱h高h女3p含苞待放| 国产99久久久国产精品潘金| 热99这里只有精品| 国产精品入口久久| 91精品久久久久久久久久另类| 国产理论在线观看| 日韩免费性生活视频播放| 1024手机在线视频| 成人av在线资源网站| 无码播放一区二区三区| 少妇久久久久| 国产九九精品视频| 好久没做在线观看| 亚洲天堂色网站| 国产免费黄色大片| 午夜视频一区二区| 呻吟揉丰满对白91乃国产区| 国产盗摄视频一区二区三区| 国产99久久九九精品无码| 日韩精品久久| 国产精品免费一区二区三区在线观看 | 免费网站在线观看视频| 欧美18免费视频| 成人激情视频在线播放| 中文字幕伦理免费在线视频 | 欧美激情一二区| 国产精品一级伦理| 精品嫩草影院久久| 国产情侣免费视频| 亚洲在线视频免费观看| 久久亚洲AV无码专区成人国产| 国产高清精品在线| 噼里啪啦国语在线观看免费版高清版| 欧美 日韩 国产 一区| 国产一区二区在线网站| 精品裸体bbb| 欧美激情一区二区三区高清视频| 国产综合在线播放| 欧美群妇大交群中文字幕| 久久久久久久黄色片| 亚洲天堂免费看| 久久精品成人av| 国产伦理精品不卡| 一级在线免费视频| 夜夜嗨一区二区| 成人免费看片视频在线观看| 狠狠操综合网| 精品欧美一区二区久久久伦| 91九色成人| 国产免费一区视频观看免费| sm久久捆绑调教精品一区| 久久久精品999| jizz在线观看中文| 日韩麻豆第一页| 亚洲国产剧情在线观看| 欧美一区二区三区系列电影| 日韩黄色一级视频| 富二代精品短视频| 日本最新中文字幕| 一区二区三区加勒比av| 九九热免费在线| 国产视频一区二区三区在线观看| 波多野结衣一二三区| 丰满放荡岳乱妇91ww| 99精品视频免费版的特色功能| 蜜臀久久99精品久久久久宅男| 精品久久久久久无码国产| 中文欧美日韩| 国产在线播放观看| 国产一区观看| 成年丰满熟妇午夜免费视频| 久久久久久久久久久久久久| 亚洲制服欧美久久| 日韩成人激情| 亚洲精品无人区| 成久久久网站| 精品午夜一区二区| 天天久久夜夜| 欧美日韩另类丝袜其他| 免费视频国产一区| 超碰97在线资源| 91视频亚洲| 亚洲伊人久久大香线蕉av| 亚洲欧美专区| 97国产超碰| 成人影院中文字幕| 久久99国产精品99久久| 亚洲午夜久久| 日韩av一区二区三区美女毛片| 国产精品亚洲二区| 日韩欧美精品一区二区三区经典| 国产一卡不卡| 亚洲一区尤物| 亚洲网色网站| 国产免费一区二区视频| 一本久道久久久| 国产日韩成人内射视频| 青青草91视频| 在线一区二区不卡| 国产麻豆视频一区二区| 国产原创剧情av| 久久在线观看免费| 欧美多人猛交狂配| 中文字幕在线观看不卡视频| 欧产日产国产v| 欧美色欧美亚洲高清在线视频| 无码人妻丰满熟妇精品区| 欧美日韩一区 二区 三区 久久精品| 国产老女人乱淫免费| 亚洲成人激情在线观看| 毛片在线能看| 欧美大肥婆大肥bbbbb| a√中文在线观看| 国产精品白嫩初高中害羞小美女 | 亚洲色图欧美视频| 国产亚洲欧洲高清| 高清全集视频免费在线| 97香蕉超级碰碰久久免费软件| 性欧美hd调教| 国产中文欧美精品| av在线亚洲色图| 欧洲高清一区二区| 国产精品麻豆久久| 国产精品无码一区二区在线| 日本欧美一区二区| 色婷婷狠狠18禁久久| 国产亚洲午夜高清国产拍精品 | 一道本一区二区三区| 亚洲一区二区三区精品在线观看 | 国产欧美一区二区精品久导航 | 亚洲人成网站77777在线观看| 日韩在线国产| 亚洲激情不卡| 亚洲一区精品视频在线观看| 不卡视频免费播放| 永久免费看片直接| 色狠狠色噜噜噜综合网| 亚洲精品一区二区三区蜜桃 | 国产男男chinese网站| 亚洲手机成人高清视频| 日本中文字幕第一页| 欧美va亚洲va香蕉在线| 日本蜜桃在线观看| 欧美做受高潮1| 精品视频在线你懂得| 黄瓜视频免费观看在线观看www| 亚洲综合电影一区二区三区| 亚洲综合20p| 国产精品久久三区| 亚洲免费在线观看av| 日韩精品一区二区三区swag | a v视频在线观看| 欧美一区二区三区性视频| www黄在线观看| 亲爱的老师9免费观看全集电视剧| 1313精品午夜理伦电影| 天天干天天操天天干天天操| 日日摸夜夜添夜夜添国产精品 | 国产精品1234区| 337p亚洲精品色噜噜噜| 国产经典自拍视频在线观看| 91av视频在线播放| 国产伦乱精品| 国产亚洲黄色片| 国产精品18久久久久久久久久久久| 久久久精品成人| 精品久久香蕉国产线看观看亚洲| 精品国产av一区二区三区| 色婷婷av一区二区三区在线观看| 三上悠亚国产精品一区二区三区| 裸模一区二区三区免费| 亚洲黑丝一区二区| 黄色录像a级片| 日韩欧美aaa| a黄色在线观看| 国产日韩在线视频| 综合国产在线| 亚洲色偷偷色噜噜狠狠99网| 欧美视频不卡中文| 成人福利在线| 97免费高清电视剧观看| 好看的日韩av电影| av直播在线观看| 精品视频免费在线| 亚洲七七久久综合桃花剧情介绍| 国产精品免费一区二区| 久久精品电影| 小泽玛利亚一区| 精品第一国产综合精品aⅴ| 日本免费一区二区六区| 日韩av不卡播放| 国产福利精品一区| 五月天综合激情网| 中文字幕亚洲欧美日韩2019| 精品国产欧美| 国产成人a亚洲精v品无码| 国产精品素人视频| 亚洲av永久无码国产精品久久| 91国产精品91| 久久视频在线| 色综合久久五月| 欧美丝袜自拍制服另类| 欧美6一10sex性hd| 欧美另类一区| 国产乱淫av一区二区三区 | 久久国产精品久久久久久电车| 欧美黄色一级生活片| 日韩一级免费观看| 亚洲天堂电影| 在线观看污视频| 久久久久久久久久久99999| 国产乱人乱偷精品视频| 91国语精品自产拍在线观看性色 | 57pao国产成人免费| 91视频一区| wwwwxxxx国产| 精品人在线二区三区|