拉普拉斯(Laplace)分布

参考

Laplace分布的概率密度函数的形式是这样的:

一般μ的取值为0,所以形式如下:

它是由两个指数函数组成的,所以又叫做双指数函数分布(double exponential distribution)

均值和方差

均值的求解,若X的概率密度函数为f(X),那么X的均值为,代入以后可以发现里面的积分函数为奇函数,所以均值为0。

方差根据,因为后面一项为0,所以主要求前一项,根据积分公式∫udv=uv−vdu进行求解,得到方差为。

使用pyplot画概率分布图

import matplotlib.pyplot as plt
import numpy as np
def laplace_function(x, lambda_):
    return (1/(2*lambda_)) * np.e**(-1*(np.abs(x)/lambda_))
x = np.linspace(-5,5,10000)
y1 = [laplace_function(x_,1) for x_ in x]
y2 = [laplace_function(x_,2) for x_ in x]
y3 = [laplace_function(x_,0.5) for x_ in x]

plt.plot(x, y1, color=r, label="lambda:1")
plt.plot(x, y2, color=g, label="lambda:2")
plt.plot(x, y3, color=b, label="lambda:0.5")

plt.title("Laplace distribution")
plt.legend()
plt.show()
经验分享 程序员 微信小程序 职场和发展