如何从协方差矩阵绘制误差椭圆

时间:2017-12-01 16:53:41

标签: python pandas matplotlib

我使用一些参数调整了数据,现在我得到了最佳值popt及其协方差矩阵pcov。我假设这些不确定性是高斯的,我想有一个错误省略图,如下图所示。有没有一些简单的方法(没有手动完成每个子图)?我看着pandas.tools.plotting.scatter_matrix似乎有些接近,但我不知道将其应用于我的多元Gaussian。

enter image description here

2 个答案:

答案 0 :(得分:0)

我找到了这个corner.py软件包,文档here,可以满足我的需要。

简单的例子:

namespace Tests;
use SightengineClient;
$client = new SightengineClient('myapikey', 'secretkey');
$output = $client->check(['nudity'])->set_url('https://d3m9459r9kwism.cloudfront.net/img/examples/example7.jpg');
echo "<pre>";print_R($output);

enter image description here

答案 1 :(得分:0)

如果您使用 Seaborn,您可以尝试制作 PairGrid 或使用 pairplot() 函数。 PairGrid 更灵活,而 pairplot() 是使用默认散点矩阵查看某些数据的快速方法。