首页 > 解决方案 > 如何在 R(或 Matlab)中绘制非标准等高线图

问题描述

我想在 R 中绘制代表二维累积分布函数(CDF)的等高线图

在此处输入图像描述

二维或更多维的 CDF 不是唯一的(Lopes 等人,二维 Kolmogorov-Smirnov 检验),这就是为什么有 4 个替代图(可能还有更多)。

到目前为止,我没有要显示的 R/Matlab 代码。我认为这并不困难,但很可能非常耗时。那里可能有我可以使用的东西。

EDIT 类型 1 和 4 或多或少被覆盖,但任何有关 2 和 3 的帮助将不胜感激。 在此处输入图像描述 在此处输入图像描述

EDIT2 类型 2 和 3 使用geom_rect- 尽可能简单! 在此处输入图像描述 重新排列的序列是根据数据的欧几里德距离排序的。这意味着,如果我们假设这种通用排序,则可能只有一个定义 2D CDF 的版本,而不是两个。这将证实 Lopes et al.and other 的声明,即只有 2^N-1(此处为 3)种方法来定义 CDF。有什么想法吗?

标签: rmatlabplotcontourcdf

解决方案


推荐阅读