如何使用 scipy gaussian_kde 获得概率密度函数?

Pasindu Tennage

我有一个一维数据集,它保存在一个一维列表中。获得概率密度函数的最佳方法是什么?我尝试了使用 scipy gaussian_kde 的常用方法。

array = np.array(values)
kde = gaussian_kde(array)
x = np.linspace(0, 50, 500)
plt.plot(x, kde(x), label="", color="blue")
plt.legend(loc='best')
plt.show()

输出

生成的图不是预期的概率密度函数,因为对于每个 x,概率密度函数应该具有介于 0 和 1 之间的值。

谢谢

Pasindu Tennage

使用以下代码。

import os
import matplotlib.pyplot as plt
import sys
import math
import numpy as np
import scipy.stats as st
from scipy.stats._continuous_distns import _distn_names
from scipy.optimize import curve_fit

def get_pdf(latency_list):
    np_array = np.array(latency_list)  # convert the list into a numpy array
    ag = st.gaussian_kde(np_array)  # calculate the kernel density function for the latency values
    # list of equidistant values in the range of the latency values
    x = np.linspace(min(latency_list), max(latency_list), (max(latency_list) - min(latency_list)) * 10)
    y = ag(x)  # evaluate the latency values for each x value
    return x, y

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

scipy gaussian_kde和循环数据

来自分类Dev

使用标准库的概率密度函数?

来自分类Dev

如何在 Python 中使用 Kullback-Leibler Divergence 获得概率密度函数

来自分类Dev

SciPy中的概率密度函数的行为与预期不同

来自分类Dev

如何从回归随机森林中获得概率密度函数?

来自分类Dev

如何从回归随机森林中获得概率密度函数?

来自分类Dev

如何最好地建模(非常)稀疏概率密度函数?

来自分类Dev

如何在Matlab中创建概率密度函数?

来自分类Dev

如何最好地对(非常)稀疏概率密度函数建模?

来自分类Dev

在C ++中定义和使用离散概率密度函数

来自分类Dev

python:找到两个gaussian_kde函数(对象)的交集

来自分类Dev

如何使用概率密度函数创建相等的条带宽度和相等的条带高度直方图

来自分类Dev

如何绘制一个常数函数概率密度函数

来自分类Dev

如何在python(pandas kde)中提取密度函数概率

来自分类Dev

如何在python(pandas kde)中提取密度函数概率

来自分类Dev

如何绘制事件到达间隔时间的概率密度函数(PDF)?

来自分类Dev

如何在R中绘制2张图的pdf(概率密度函数)

来自分类Dev

给定概率密度函数的值时,如何生成随机数?

来自分类Dev

给定一个经验概率密度函数,如何找到密度达到峰值的值(以R为单位)?

来自分类Dev

给定变量的均匀分布,请使用随机变量函数绘制概率密度函数MATLAB

来自分类Dev

如何在python中的自定义概率密度函数上执行Kolmogorov-Smirnov拟合优度检验?

来自分类Dev

MATLAB如何在直方图上绘制概率密度矢量?

来自分类Dev

如何在matlab中用玫瑰图绘制概率密度?

来自分类Dev

逆概率密度函数

来自分类Dev

逆概率密度函数

来自分类Dev

如何使用polygon()在概率密度曲线下方着色

来自分类Dev

如何使用polygon()在概率密度曲线下方着色

来自分类Dev

概率密度函数的理论图

来自分类Dev

R图概率密度函数

Related 相关文章

  1. 1

    scipy gaussian_kde和循环数据

  2. 2

    使用标准库的概率密度函数?

  3. 3

    如何在 Python 中使用 Kullback-Leibler Divergence 获得概率密度函数

  4. 4

    SciPy中的概率密度函数的行为与预期不同

  5. 5

    如何从回归随机森林中获得概率密度函数?

  6. 6

    如何从回归随机森林中获得概率密度函数?

  7. 7

    如何最好地建模(非常)稀疏概率密度函数?

  8. 8

    如何在Matlab中创建概率密度函数?

  9. 9

    如何最好地对(非常)稀疏概率密度函数建模?

  10. 10

    在C ++中定义和使用离散概率密度函数

  11. 11

    python:找到两个gaussian_kde函数(对象)的交集

  12. 12

    如何使用概率密度函数创建相等的条带宽度和相等的条带高度直方图

  13. 13

    如何绘制一个常数函数概率密度函数

  14. 14

    如何在python(pandas kde)中提取密度函数概率

  15. 15

    如何在python(pandas kde)中提取密度函数概率

  16. 16

    如何绘制事件到达间隔时间的概率密度函数(PDF)?

  17. 17

    如何在R中绘制2张图的pdf(概率密度函数)

  18. 18

    给定概率密度函数的值时,如何生成随机数?

  19. 19

    给定一个经验概率密度函数,如何找到密度达到峰值的值(以R为单位)?

  20. 20

    给定变量的均匀分布,请使用随机变量函数绘制概率密度函数MATLAB

  21. 21

    如何在python中的自定义概率密度函数上执行Kolmogorov-Smirnov拟合优度检验?

  22. 22

    MATLAB如何在直方图上绘制概率密度矢量?

  23. 23

    如何在matlab中用玫瑰图绘制概率密度?

  24. 24

    逆概率密度函数

  25. 25

    逆概率密度函数

  26. 26

    如何使用polygon()在概率密度曲线下方着色

  27. 27

    如何使用polygon()在概率密度曲线下方着色

  28. 28

    概率密度函数的理论图

  29. 29

    R图概率密度函数

热门标签

归档