概率分布 ---- beta分布

相信大家学过统计学的都对 正态分布 二项分布 均匀分布 等等很熟悉了,但是却鲜少有人去介绍beta分布的。

用一句话来说,beta分布可以看作一个概率的概率分布,当你不知道一个东西的具体概率是多少时,它可以给出了所有概率出现的可能性大小。

举一个简单的例子,熟悉棒球运动的都知道有一个指标就是棒球击球率(batting average),就是用一个运动员击中的球数除以击球的总数,我们一般认为0.266是正常水平的击球率,而如果击球率高达0.3就被认为是非常优秀的。

现在有一个棒球运动员,我们希望能够预测他在这一赛季中的棒球击球率是多少。你可能就会直接计算棒球击球率,用击中的数除以击球数,但是如果这个棒球运动员只打了一次,而且还命中了,那么他就击球率就是100%了,这显然是不合理的,因为根据棒球的历史信息,我们知道这个击球率应该是0.215到0.36之间才对啊。

对于这个问题,我们可以用一个二项分布表示(一系列成功或失败),一个最好的方法来表示这些经验(在统计中称为先验信息)就是用beta分布,这表示在我们没有看到这个运动员打球之前,我们就有了一个大概的范围。beta分布的定义域是(0,1)这就跟概率的范围是一样的。

接下来我们将这些先验信息转换为beta分布的参数,我们知道一个击球率应该是平均0.27左右,而他的范围是0.21到0.35,那么根据这个信息,我们可以取

这里写图片描述

之所以取这两个参数是因为:

  • beta分布的均值是
  • 从图中可以看到这个分布主要落在了(0.2,0.35)间,这是从经验中得出的合理的范围。

在这个例子里,我们的x轴就表示各个击球率的取值,x对应的y值就是这个击球率所对应的概率。也就是说beta分布可以看作一个概率的概率分布。

那么有了先验信息后,现在我们考虑一个运动员只打一次球,那么他现在的数据就是”1中;1击”。这时候我们就可以更新我们的分布了,让这个曲线做一些移动去适应我们的新信息。beta分布在数学上就给我们提供了这一性质,他与二项分布是共轭先验的(Conjugate_prior)。所谓共轭先验就是先验分布是beta分布,而后验分布同样是beta分布。结果很简单:
其中和是一开始的参数,在这里是81和219。所以在这一例子里,增加了1(击中了一次)。没有增加(没有漏球)。这就是我们的新的beta分布,我们跟原来的比较一下:

这里写图片描述

可以看到这个分布其实没多大变化,这是因为只打了1次球并不能说明什么问题。但是如果我们得到了更多的数据,假设一共打了300次,其中击中了100次,200次没击中,那么这一新分布就是:

这里写图片描述
注意到这个曲线变得更加尖,并且平移到了一个右边的位置,表示比平均水平要高。

一个有趣的事情是,根据这个新的beta分布,我们可以得出他的数学期望为: ,这一结果要比直接的估计要小 。你可能已经意识到,我们事实上就是在这个运动员在击球之前可以理解为他已经成功了81次,失败了219次这样一个先验信息。

因此,对于一个我们不知道概率是什么,而又有一些合理的猜测时,beta分布能很好的作为一个表示概率的概率分布。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在MATLAB中,可以使用`wblplot`函数绘制Weibull分布的Q-Q图。Weibull分布是一种连续概率分布,参数化包括形状参数和尺度参数。Q-Q图可以用于检验数据是否符合Weibull分布。 假设我们有一组数据`data`,表示从Weibull分布中采样得到的数据。首先,我们需要估计Weibull分布的形状参数`alpha`和尺度参数`beta`。可以使用`wblfit`函数来估计这两个参数,`[params, paramci] = wblfit(data)`。其中,`params`是参数估计值,`paramci`是参数的置信区间。 接下来,我们可以使用`wblplot`函数来绘制Q-Q图。`wblplot(data, params(1), params(2))`。在这里,我们传递参数估计结果作为输入。函数会绘制样本数据与对应的理论Weibull分布的对应点的散点图。 同时,`wblplot`函数会在图中绘制一条45度线,以便于比较样本数据与理论分布之间的对应关系。如果样本数据与理论分布之间的对应关系非常接近45度线,则说明样本数据较好地符合Weibull分布。 通过观察Q-Q图的形状,我们可以初步判断样本数据是否来自Weibull分布。如果散点图大致分布在45度线附近且没有明显的偏离,可以说明数据较好地符合Weibull分布。反之,如果散点图存在明显的偏离或者不在45度线附近,可能需要采取其他统计方法来描述数据分布。 总之,MATLAB提供了`wblplot`函数用于绘制Weibull分布的Q-Q图,通过观察散点图和45度线的关系,可以初步判断样本数据是否符合Weibull分布

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值