有没有办法写出角点图中给出的错误

时间:2017-11-20 18:03:54

标签: python plot

我制作了一个角落图,它给出了3个参数及其误差的值。

有没有办法使用角点图中给出的这些上下错误并将这些值放在数组中或将这些值写入文件中?

corner plot

我正在寻找类似的东西:

x = corner.quantile(parameter value) 
dx_up = corner.quantile(upper error)
dx_low = corner.quantile(lower error) 

1 个答案:

答案 0 :(得分:0)

假设您已绘制了数据调用:

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 source code for titles