【基础理论】柯西分布

一、提要

        连续概率密度函数究竟有多少,应该有无穷多。在诸多分布函数中,高斯分布可能是最著名的。然而,有没有类似于高斯函数的分布,而形式上不是指数函数的呢?回答是有,柯西分布就是一种。

二、柯西分布的几何解释

        柯西分布,也称为洛伦兹分布或洛伦兹分布,是描述共振行为的连续分布。它还描述了以随机角度倾斜的线段切割 x 轴的水平距离分布。如图:我们从原点引出的射线中,与平行于x轴的直线S有交点,这些交点在S线上的密度是不同的,显然,在90°的附近密度最大。(目测)

Cauchy Distribution — from Wolfram MathWorld

让 θ 表示具有固定旋转点的线与垂直轴所成的角度,如图所示。然后

tan\Theta = \frac{x}{b}                                                             (1)

\Theta = tan^{-1} \frac{x}{b}                                                         (2)

d\Theta = \frac{1}{1+\frac{x^2}{b^2}}\frac{dx}{b} =\frac{bdx}{b^2+x^2}                                 (3)

\frac{d\theta }{\pi } =\frac{1}{ \pi } \frac{bdx}{b^2+x^2}                                                  (4)

将(4)分别取积分:

         显然,左边是对\[-\frac{\pi}{2},\frac{\pi}{2}]上均匀分布积分,后者是对某个函数在整个数轴积分,两个都是1;显然都能构成概率密度函数。(注意概率密度函数的三个要素)

        后者的概率密度函数就是柯西分布。即:

                                   f(x) = \frac{1}{ \pi } \frac{bdx}{b^2+x^2}

更一般的写法是:

密度函数和分布函数的曲线: 

 

 

        其中 b 是半峰半宽,m 是统计中位数。在关于的图示中,m=0。Cauchy 分布在 Wolfram 语言中实现为 CauchyDistribution[m, Gamma/2].

三、性质

        柯西分布的均值、方差都不存在!。下面我们使用numpy对它进行抽样,并和标准正态分布进行对照。

import numpy as np
from matplotlib import pyplot as plt
cnt=1000 #抽样1000个样本点
x=np.random.standard_cauchy(cnt)
y=np.random.randn(cnt)
plt.figure()
plt.subplot(2,1,1)
plt.hist(x,100,density=True)
plt.legend(['Cauchy'])plt.subplot(2,1,2)
plt.hist(y,100,density=True)
plt.legend(['Gauss'])
plt.show()

结果图: 

 

 

 

   五、结论

        柯西分布的取值范围非常广,很大的值也有一定概率取到,因而柯西分布也称为heavy-tail distribution。并且相比于gaussian,概率密度的最大取值只有0.1,就是x=0的那个地方。

        而高斯分布的取值就集中很多,0处的概率密度为0.6左右。

查看全文

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dgrt.cn/a/23334.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章:

【基础理论】柯西分布

一、提要 连续概率密度函数究竟有多少,应该有无穷多。在诸多分布函数中,高斯分布可能是最著名的。然而,有没有类似于高斯函数的分布,而形式上不是指数函数的呢?回答是有,柯西分布就是一种。
二、柯西分布的……

【Web】First

目录
基础部分
web
HTML 标签
网页开发工具
VSCode 工具生成骨架标签新增代码
HTML 常用标签
标题标签

(重要) 段落和换行标签(重要)
换行标签(重要)
文本格式化标签 和 标签 图像标签(重要&#xff……

怎样使用pdf转换器?一篇文章教会你

相信大家都了解,因为pdf文件的安全性以及传输的便利性,很多人都喜欢用pdf文件进行传输,但是有时候,我们可能会有需要对接收到的pdf文件进行处理,这时候很多人可能不知道该怎么对pdf文件进行处理,这时候我们……

金融行业多活架构设计及容灾发展趋势

在2021年2月7日,中国人民银行发布了《金融信息系统多活技术规范》,将其作为指导金融行业标准。可以说金融业关系国计民生,维护金融信息系统安全是国家信息安全的重点,因发生灾难导致金融服务中断,可能对企业内部管理、公民、法人和其他组织的金融权益甚至国家金融稳定和秩……

$attrs

透传 Attributes 是指由父组件传入,且没有被子组件声明为 props 或是组件自定义事件的 attributes 和事件处理函数。
1.含义:父组件向子组件传的参数,未被子组件的props接收,都会在$attrs中出现
//父组件A
<template><……

C# 控制台设置

我们经常使用控制台做一些代码的测试、调试,这样方便又快捷,但是控制台的相关用法我们日常可能使用到的很少,这节就展示一些你可以很少用到但是有很使用的控制台设置方法. Dotnet工控
专注分享DotNET编程经验,挖掘程序员优秀的学……

高分辨率相机成像效果就越好吗?

高分辨率相机成像效果就越好吗?
分辨率是屏幕图像的精密度,是指显示器所能显示的像素的多少。由于屏幕上的点、线和面都是由像素组成的,显示器可显示的像素越多,画面就越精细。同样的,在工业相机的概念里,……

Linux简单命令之服务控制和安全开关

Linux简单命令之服务控制和安全开关
服务控制安全开关
一、服务控制 systemctl : 系统控制器,用来管理Linux系统的开关机/服务资源运行状态 直接执行 systemctl 列出可以管理的系统资源,包括各种系统服务 控制当前服务的运行状态 systemctl start|stop……

【新学期 新Flag】新方向 新动力

暑假结束,新学期开始,快来立下你的Flag吧!
一、自我介绍
本人来自陕西某大学计算机科学与技术专业的一名学生,作为一个创作者,在CSDN写文章,记录下自己学习的过程,通过社区互相交流&#xff0……

红色固体 2042193-77-9,BDP FL methyltetrazine,BDP FL甲基四嗪 稳定性

●中文名:BDP FL甲基四嗪,氟化硼二吡咯-甲基四嗪 ●英文:BDP FL methyltetrazine ●外观以及性质:Red Solid,BDP FL 甲基四嗪是一种含有甲基四嗪基团的 BDP 染料接头。甲基四嗪对反式环辛烯具有反应性,其中……

vscode开发常用的工具栏选项,查看源码技巧以及【vscode常用的快捷键】

一、开发常用的工具栏选项
1、当前打开的文件快速在左侧资源树中定位: 其实打开了当前的文件已经有在左侧资源树木定位了,只是颜色比较浅 2、打开太多文件的时候,可以关闭 3、设置查看当前类或文件的结构 OUTLINE
相当于idea 查看当前类或接……

数据要素化条件之一:原始性

随着技术的发展,计算机不仅成为人类处理信息的工具,而且逐渐地具有自主处理数据的能力,出现了替代人工的数据智能技术。数据智能的大规模使用需要关于同一分析对象或同一问题的、来源于不同数据源的海量数据。这种数据必须是针对特定对象的记……

【面试题 高逼格利用 类实现加法】编写代码, 实现多线程数组求和.

编写代码, 实现多线程数组求和.关键1. 数组的初始化关键2. 奇偶的相加import java.util.Random;public class Thread_2533 {public static void main(String[] args) throws InterruptedException {// 记录开始时间long start System.currentTimeMillis();// 1. 给定一个很长的……

一个python训练

美国:28:麻省理工学院,斯坦福大学,哈佛大学,加州理工学院,芝加哥大学,普林斯顿大学,宾夕法尼亚大学,耶鲁大学,康奈尔大学,哥伦比亚大学,密歇根大学安娜堡分校,约翰霍普金斯大学,西北大学,加州大学伯克利分校,纽约大学,加州大学洛杉矶分校,杜克大学,卡内基梅隆大学,加州大学圣地……

Mybatis03学习笔记

目录 使用注解开发
设置事务自动提交
mybatis运行原理
注解CRUD
lombok使用(偷懒神器,大神都不建议使用)
复杂查询环境(多对一)
复杂查询环境(一对多)
动态sql环境搭建
动态sql常用标签……

设置或取得c# NumericUpDown 编辑框值的方法,(注意:不是Value值)

本人在C#开发中使用到了NumericUpDown控件,但是发现该控件不能直接控制显示值,经研究得到下面的解决办法
NumericUpDown由于是由多个控件组合而来的控件,其中包含一个类似TextBox的控件,若想取得或改变其中的值要使用如下方法
N……

使用NPOI 技术 的SetColumnWidth 精确控制列宽不能成功的解决办法(C#)

在使用NPOI技术开发自动操作EXCEL软件时遇到不能精确设置列宽的问题。

ISheet sheet1 hssfworkbook.CreateSheet("Sheet1");
sheet1.SetColumnWidth(0, 50 * 256); // 在EXCEL文档中实际列宽为49.29
sheet1.SetColumnWidth(1, 100 * 256); // 在EXCEL文……

Mysql 数据库zip版安装时basedir datadir 路径设置问题,避免转义符的影响

本人在开发Mysql数据库自动安装程序时遇到个很奇怪的问题,其中my.ini的basedir 的路径设置是下面这样的:
basedir d:\测试\test\mysql
但是在使用mysqld安装mysql服务时老是启动不了,报1067错误,后来查看window事件发现一个独特……

java stream sorted排序 考虑null值

项目里使用到排序, java里没有像C# 里的linq,只有stream,查找stream.sorted源码看到有个
Comparator.nullsLast
然后看了一下实现,果然是能够处理null值的排序,如:minPriceList.stream().sorted(Comparator.comparing(l -> l.g……

spring @EnableConfigurationProperties 实现原理

查看DataSourceAutoConfiguration源码,发现如下代码: Configuration ConditionalOnClass({ DataSource.class, EmbeddedDatabaseType.class }) EnableConfigurationProperties(DataSourceProperties.class) Import({ DataSourcePoolMetadataProvidersCon……

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注