有没有一种方法可以编写角落图中给出的错误信息?

4

我已经创建了一个角落图,它提供了3个参数及其误差的值。

有没有一种方法可以使用这些在角落图中给出的上限和下限误差,并将这些值放入数组或将这些值写入文件中?

corner plot

我正在寻找像这样的东西:

x = corner.quantile(parameter value) 
dx_up = corner.quantile(upper error)
dx_low = corner.quantile(lower error) 
1个回答

3
假设您已经绘制了数据,请调用以下内容:
fig = corner.corner(samples,show_titles=True,...)

以下代码可以检索这些值:

for i in range(2): # must be done once per variable
    q_16, q_50, q_84 = corner.quantile(samples[:,i], [0.16, 0.5, 0.84]) # your x is q_50
    dx_down, dx_up = q_50-q_16, q_84-q_50
    # save and/or print them

这些数值将会和标题中显示的完全一致(如果精确到小数点后两位),因为我已经查看了corner.py源代码的标题部分


是的!这就是我在寻找的。谢谢。 - Vladan Markov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接