matlab中表示拉普拉斯分布_拉普拉斯分布的随机数

一、功能

产生拉普拉斯分布的随机数。

二、方法简介

1、产生随机变量的组合法

将分布函数\(F(x)\)分解为若干个较为简单的子分布函数的线性组合

\[F(x)=\sum_{i=1}^{K}p_{i}F_{i}(x)

\]

其中 $ p_{i}> 0 \ (\forall i) $ ,且 $ \sum_{i=1}^{K}p_{i}=1 $ ,\(F(x)\)是分布函数。

定理若随机变量\(\xi \sim s\)离散分布\(\left \{ p_{i} \right \}\),即\(P(\xi =i)=p_{i}\),并且\(z \sim F_{\xi }(x)\),取\(z=x\),则\(z \sim F(x) = \sum_{i=1}^{K}p_{i}F_{i}(x)\)

证明\(z\)的分布函数为

\[P(z \leqslant t) = P((z \leqslant t) \cap \bigcup_{i=1}^{K}( \xi = i)) \\

= \sum_{i=1}^{K}P(z \leqslant t, \xi =i) \\

= \sum_{i=1}^{K}P(\xi = i)P(z \leqslant t \mid \xi =i) \\

= \sum_{i=1}^{K}p_{i}F_{i}(t)=F(t)

\]

定理证毕。

根据此定理,我们给出产生随机数的组合算法如下:

产生一个正随机数\(\xi\),使得\(P(\xi = i) = p_{i} \ (i 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值