在 R 中绘制数据集的 CDF?

Posted

技术标签:

【中文标题】在 R 中绘制数据集的 CDF?【英文标题】:Plotting CDF of a dataset in R? 【发布时间】:2011-09-14 04:21:06 【问题描述】:

我不太确定 CDF(累积分布函数)和 ECDF(经验累积分布函数)之间的区别,但我通常使用 CDF 图来观察我的数据。

我最近一直在使用 R,并且非常想知道如何绘制我的数据的 CDF 和 CCDF(互补 CDF)。我所能找到的只是 R 有 ecdf 但我不确定这是否是我正在寻找的。绘制 ECDF 非常简单:

plot.ecdf(data)

有谁知道如何使用 R 绘制数据集的 CDF 和 CCDF?

【问题讨论】:

【参考方案1】:

当您知道或假设分布时,CDF 通常需要封闭形式。另一方面,ECDF 是“经验的”,因为它来自您的数据。我刚刚回答了一个关于使用ecdf() 和Hmisc 的Ecdf() 这里the other day 的问题。

更一般地说,您可以在这里使用诸如

之类的术语进行搜索
 [r] ecdf

在搜索框中查找 R 标签中的“ecdf”。在rseek.org,'ccdf' 很少出现。这可能与减去 ECDF 的值相同吗?如果是这样,Hmisc 中的Ecdf() 可以做到。

我希望这会有所帮助,如果没有,请重新表述您的问题,因为您不太清楚您在寻找什么。 ecdf()Ecdf() 都非常有特色,所以一定要阅读他们的帮助页面。

【讨论】:

+1 从您在其他帖子中的回复中,我意识到您是一位 R 大师 :) 是的,CCDF 实际上指的是 1-ECDF。谢谢您的答复!我会接受这个作为答案。 在 Ecdf 帮助页面中搜索“1-F”,了解如何从 Ecdf 函数计算 CCDF。

以上是关于在 R 中绘制数据集的 CDF?的主要内容,如果未能解决你的问题,请参考以下文章

在仪表板中,根据复选框的值绘制数据集的子集

如何绘制具有多个数据集的多个分类器的准确性 [关闭]

在R中更改数据集的列名[重复]

在 R 中使用 lat 和 lng 坐标绘制地图

R语言数据挖掘实战系列

如何针对数据集的所有特征绘制预测值