​和某著名每日倒闭了么日企合作项目里面的一部分关于用户行为识别的相关,比如如何区分用户是轻荷载还是重荷载。我怕我下一期用的时候会忘,所以就先写出来吧……

Matlab里面没有提供太多重尾分布的函数,或者我没找见,比较常用的是广义帕累托分布(Generalized Pareto

distribution)​,这个函数调用方式是:

​R = gprnd(K,sigma,theta,[m,n,...])

这个函数会返回一个大小为[m,n,……]的矩阵,矩阵内元素服从广义帕累托分布。

广义帕累托分布的参数是K,sigma和theta,按照WIkipedia上关于广义帕累托分布的符号,K对应形状参数,sigma对应尺度参数,theta对应位置参数。

不过这个函数并不是标准的帕累托分布,帕累托分布的参数是形状参数alpha和尺度参数Xm,需要稍微处理一下,换算比较简单:

K = 1/alpha

sigma = Xm/alpha

theta = Xm

​这样就是标准的帕累托分布了。如果你没有具体参数但又要输出一个帕累托分布的话,需要注意满足theta=sigma/k。

然后我就试了一下,先是把传输的包的大小排序,红色是重尾分布(标准帕累托分布),蓝色是轻尾分布(看着像指数)

​可以看出来明显帕累托分布里面样本中绝对值大的样本明显多,分布不均匀,是比较符合重尾分布的特征的。

有了样本就可以画样本的概率密度函数了,这里可以用核平滑法,Matlab里面也有,函数是

[f,xi] = ksdensity(x)

对离散一维样本默认步进是1,范围是0-100,我用了以后感觉线性坐标下区别不明显,至少对机器来说不太好识别,后来发觉用对数坐标较为明显:

这样的话,一方面是斜率不一样,明显重尾分布比较接近0,另一个就是这两个pdf都可以进行线性拟合,但是明显重尾分布的RMSE会更大,应该大大概两个数量级。

暂时没有其他更多的想法。

http://cn.mathworks.com/help/stats/gprnd.html

http://cn.mathworks.com/help/stats/ksdensity.html

#EOF

matlab帕累托分布函数,Matlab里面的重尾分布相关推荐

  1. matlab帕累托分布函数,Matlab 与帕累托分布

    求高手相助!!!急!!! 什么是帕累托分布.截头帕累托分布,在Matlab程序里怎么用!!! GPRND Random arrays from the generalized Pareto distr ...

  2. matlab 广义帕累托分布,基于对数矩的广义帕累托分布参数估计方法与流程

    本发明属于信号处理技术领域,具体涉及一种广义帕累托分布参数估计方法,可用于海杂波背景下的目标检测. 背景技术: 海杂波背景下的目标检测技术是雷达应用技术中一个至关重要的研究方向,在军事和民用领域已经得 ...

  3. 使用帕累托最优解和熵权双基点法实现电力成本双目标优化——附matlab实现代码

    一.问题描述 改进发电调度方式又是电力行业节能减排的主要环节. 改进发电调度方式需要在满足负荷需求和功率限制的条件下,使煤耗成本和购电成本尽可能降低,为解决此问题建立双目标优化模型. 二.双目标优化模 ...

  4. 分布式能源接入分析matlab 通过分布式能源的选址定容确定得到帕累托最优解集

    分布式能源接入分析matlab 通过分布式能源的选址定容确定得到帕累托最优解集,然后选择最优值进行分析,模型为双层模型,程序采用改进粒子群算法 _:89180639056410504快乐程序人

  5. 分布式能源接入分析matlab 通过分布式能源的选址定容确定得到帕累托最优解集,然后选择最优值进行分析

    分布式能源接入分析matlab 通过分布式能源的选址定容确定得到帕累托最优解集,然后选择最优值进行分析,模型为双层模型,程序采用改进粒子群算法,程序本人编制,可讲解! :951806390564105 ...

  6. 帕累托图及其在Matlab中的应用

    1. 帕累托图原理 帕累托图又叫排列图.主次图,是按照发生频率大小顺序绘制的直方条图,表示有多少结果是由已确认类型或范畴的原因所造成.它是将出现的质量问题和质量改进项目按重要程度依次排列而采用的一种图 ...

  7. MATLAB数据处理(2)——广义帕累托分布和极值外推

    MATLAB数据处理(2)--广义帕累托分布和极值外推 广义帕累托分布 使用matlab进行广义帕累托分布参数估计 图像检查拟合效果 极值外推 还有一些问题 极值外推有时候会有问题 阈值选取的艺术 广 ...

  8. matlab广义误差分布,利用广义帕累托分布对尾数据建模

    广义帕累托分布 广义帕累托 (GP) 分布是一种右偏态分布,使用形状参数 k 和尺度参数 sigma 进行参数化.k 也称为"尾部指数"参数,可以为正值.零或负值. x = lin ...

  9. 各种分布函数:泊松分布、二项分布、伯努利分布、高斯分布、帕累托分布

    简单的说 伯努利是扔一次硬币:(二值实验) 二项分布是多次伯努利,即扔多次硬币:(多次二值实验) 泊松分布是 ppp 很小的二项,即扔好多好多次硬币,且扔出正面概率极小: 正态分布是 nnn 很大的二 ...

最新文章

  1. NDK历史版本下载方法
  2. oracle x6-2能装2008吗,Sun服务器电源Oracle Server X6-2原装拆机7079395 600 AC
  3. Apache Karaf配置远程调试
  4. extern 全局变量在不同的文件使用方法(static)
  5. ASP.NET中Cookie编程的基础知识
  6. docker elasticsearch:7.14.2
  7. C#中如何创建文件夹,复制文件夹,删除文件夹的方法
  8. 平均值 oj 山东科技大学 c 语言作业
  9. eureka 客户端服务启动了又失败了_Spring cloud Eureka服务注册与发现详解
  10. 在java中实现类似于.net中的DataTable,请各位看看,这种方法可行吗?
  11. 从盒子到“云”——让用户享受更轻松的应用交付
  12. 最短路径例题(Floyd、Dijkstra)
  13. html复选框变蓝,更改html复选框的背景颜色
  14. golang操作sqlite3
  15. matlab括号不对称,关于matlab的Error: Unbalanced or misused parentheses or brackets.什么意思?...
  16. java ltp4j_ltp工具使用配置
  17. GraphPad Prism 如何将行标签添加到数据集丨使用教程
  18. openwrt 中 WiFi探针的三种实现办法
  19. 富士施乐打印机DP P355d设置说明
  20. LoadLibraryEx(DONT_RESOLVE_DLL_REFERENCES)的缺陷

热门文章

  1. DM数据库的参数查看和配置
  2. 大数据分析平台有哪些应用价值
  3. 三星W2016售价近2万,为什么还买不到?
  4. OFDM OFDMA
  5. HTML阿里巴巴/Font Awesome 矢量图标的使用教程
  6. DHCP 原理以及IP获取过程
  7. 金蝶随手记java面经
  8. Java知识体系总结(2021版)
  9. ACM--火星文--HDOJ 1075--What Are You Talking About--map
  10. 从零开始的Docker Desktop使用,Docker快速上手 ( ̄︶ ̄) Docker介绍和基础使用