Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在某个置信百分位上获取值_Python_Numpy - Fatal编程技术网

Python 在某个置信百分位上获取值

Python 在某个置信百分位上获取值,python,numpy,Python,Numpy,我试图从一个排序的α值列表(例如:0.01,0.2,0.5,1.1,1.5,2.4,3.1,4.0,5.7,6.3)中获得置信水平设置为0.8的值。在遍历数组的80%后,我希望使用此位置的值。我想得到alpha分数来做预测间隔 alpha_scores = array([0.01, 0.2, 0.5, 1.1, 1.5, 2.4, 3.1, 4.0, 5.7, 6.3]) confidence_level = 0.80 confidence_percentile = int(np.floor(

我试图从一个排序的α值列表(例如:0.01,0.2,0.5,1.1,1.5,2.4,3.1,4.0,5.7,6.3)中获得置信水平设置为0.8的值。在遍历数组的80%后,我希望使用此位置的值。我想得到alpha分数来做预测间隔

alpha_scores = array([0.01, 0.2, 0.5, 1.1, 1.5, 2.4, 3.1, 4.0, 5.7, 6.3])

confidence_level = 0.80
confidence_percentile = int(np.floor(confidence_level * (alpha_scores.size + 1))) - 1 #Calculate the confidence percentile
alpha_index = min(max(confidence_level , 0), alpha_scores.size - 1)
err_dist = alpha_scores[alpha_index]
这是获得这个的正确方法吗?我得到一个分数,但这并不总是满足相同的值


您看到功能了吗?也许类似于
分位数(alpha_分数,0.80,interpolation='lower')
@WarrenWeckesser,谢谢这确实起到了作用:)