编程语言
首页 > 编程语言> > Python计算一组数据的PDF(概率密度函数)方法

Python计算一组数据的PDF(概率密度函数)方法

作者:互联网

Python计算一组数据的PDF(概率密度函数)方法

公式如下:PDF概率密度函数

python实现:

第一种方法:
import scipy.stats as st

st.norm.pdf([一组数据])
第二种方法:
def pdf(x, mean, var):
    return exp(-(x - mean) ** 2 / (2 * var ** 2)) / sqrt(2 * pi) * var

如果是对dataframe进行操作可以抽取单列用拉姆达函数:

df['R_pdf'] = df['Rencency'].apply(lambda x: pdf(x, R_avg, R_std))

如果是进一步计算CDF累计概率密度函数,可以对PDF进行积分,或者用

import scipy.stats as st

st.norm.cdf([一组数据])

标签:概率密度函数,一组,Python,st,pdf,var,PDF
来源: https://blog.csdn.net/Littonlei/article/details/115242395