matlab求峰度(kurtosis)偏度(skewness)得函数及python对应的峰度(kurtosis)偏度(skewness)函数

Posted 雾恋过往

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab求峰度(kurtosis)偏度(skewness)得函数及python对应的峰度(kurtosis)偏度(skewness)函数相关的知识,希望对你有一定的参考价值。

         

          正在做一个把matlab程序转python的工作,记录下遇到的问题与解决方案

         

定义

  • 峰度kurtosis:用于度量x偏离某分布的程度。
    • 正太分布的峰度是3;
    • 当时间序列的曲线峰值比正太分布的高时,峰度大于3;
    • 当比正太分布的低时,峰度小于3。

         

  • 偏度skewness:用于衡量x的对称性。
    • 对于正太分布,偏度为0;
    • 若偏度为正,则x均值左侧的离散度比右侧弱;
    • 若偏度为负,则x均值左侧的离散度比右侧强。

matlab

radius = [1,2,3,4,5];
bubble_kurtois = kurtosis(radius);                    %12 陡峭度
bubble_sknew = skewness(radius);                      %13 偏斜度

python

from scipy import stats

radius = [1,2,3,4,5]
bubble_kurtois = stats.kurtosis(radius, fisher=False)   #12 陡峭度
bubble_sknew = stats.skew(radius)                       #13 偏斜度

          两个函数的详细参数见 scipy.stats.kurtosisscipy.stats.skew

          注意求峰度的时候指定 fisher=False ,否则会出现这篇文章的问题 python求解峰度kurtosis 和matlab求得的值差很远 解决办法

以上是关于matlab求峰度(kurtosis)偏度(skewness)得函数及python对应的峰度(kurtosis)偏度(skewness)函数的主要内容,如果未能解决你的问题,请参考以下文章

Spark2 DataFrame数据框常用操作之统计指标:mean均值,variance方差,stddev标准差,corr(Pearson相关系数),skewness偏度,kurtosis峰度((代码

绘制清晰的图表以显示偏度和峰度

偏度和峰度的计算

用于估计统计中位数、众数、偏度、峰度的“在线”(迭代器)算法?

方程模型

数据的偏度和峰度