MATLAB如何使用lognpdf函数计算对数正态分布的概率密度

2020年12月23日14:06:16MATLAB如何使用lognpdf函数计算对数正态分布的概率密度已关闭评论

MATLAB如何使用lognpdf函数计算对数正态分布的概率密度

【语法说明】

Y=lognpdf(X,mu,sigma):计算X中的元素在mu、sigma参数指定的对数正态分布下的概率密度函数值。X与mu、sigma为同型数组,如果输入参数中有一个为标量,则将其扩展为与其他输入同型的矩阵或数组。X满足X>0,否则其概率为零。

【功能介绍】计算对数正态分布的概率密度函数。如果一个随机变量的对数符合正态分布,则该随机变量符合对数正态分布。在对数正态分布中,mu 为相应的正态分布的期望(均值),sigma 为相应正态分布的标准差。假设对数正态分布的期望和标准差为m和υ,相应的正态分布的期望和标准差为μ和σ,用以下公式进行互求:

MATLAB如何使用lognpdf函数计算对数正态分布的概率密度

MATLAB如何使用lognpdf函数计算对数正态分布的概率密度

【实例】绘制对数正态分布的概率密度函数图,并给出期望与方差。

>> x = (0:0.02:10);

>> y = lognpdf(x,0,1); % 对数正态分布

>> plot(x,y); grid;

>> xlabel('x'); ylabel('p')

>> [M,V]=lognstat(0,1) % 计算对数正态分布的期望与方差

M =

1.6487

V =

4.6708

执行结果如图10-2所示。

 

图10-2 对数正态分布概率密度函数图

【实例讲解】在 log(x)中,x>0,因此对数正态分布的随机变量只能取正值。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。