gpt4 book ai didi

python - 从内核推断特定值的概率

转载 作者:行者123 更新时间:2023-12-01 01:56:05 26 4
gpt4 key购买 nike

假设我有一些简单的代码来绘制一些数据的核心。我想从中提取给定特定值(假设为 2)的概率,该值应该类似于 0.145。我知道从统计角度来看它并不是很相关,但我需要它来精确计算两个分布之间的公共(public)区域。

import matplotlib.pyplot as plt
import numpy as np
from scipy.stats import gaussian_kde
data = [1.5]*7 + [2.5]*2 + [3.5]*2 + [4.5]*3 + [5.5]*1 + [6.5]*7
density = gaussian_kde(data)
xs = np.linspace(0,8,200)
plt.plot(xs,density(xs))
plt.show()

enter image description here

谢谢

最佳答案

您可以使用您创建的 gaussian_kde 对象的 evaluate() 方法,如下所示:

print(density.evaluate(2))

输出是:

>> [ 0.14731622]

参见this page in the documentation了解更多详情。

关于python - 从内核推断特定值的概率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50180632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com