R:用不同的颜色将一个 ECDF 绘制在另一个 ECDF 之上

2024-05-05

我有几个累积经验密度函数,我想将它们绘制在彼此之上,以说明两条曲线的差异。正如所指出的在上一个问题中 https://i.stack.imgur.com/V7fIq.png,绘制 ECDF 的函数很简单plot(Ecdf())当我阅读精美的手册页时,我确定可以使用如下所示的方法在彼此之上绘制多个 ECDF:

require( Hmisc )
set.seed(3)
g <- c(rep(1, 20), rep(2, 20))  
Ecdf(c( rnorm(20), rnorm(20)), group=g)

然而,我的曲线有时会重叠一点,很难分辨哪个是哪个,就像上面生成此图的示例一样:

我真的很想让这两个 CDF 的颜色不同。但是,我不知道该怎么做。有小费吗?


如果没记错的话,我以前也这么做过。我记得,你需要把它欺骗成Ecdf()真是太参数化了。我认为在help(ecdf)它暗示它只是一个阶跃函数图,因此您可以估计两个或多个 ecdf,绘制一个,然后通过注释lines().

Edit

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

R:用不同的颜色将一个 ECDF 绘制在另一个 ECDF 之上 的相关文章

随机推荐