问题标签 [ecdf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - R中ECDF的显示
我想显示一些 CDF 数据(R 代码如下),通过在 X 轴上使用一组数字 BREAKS 以彼此相等的距离显示(尽管在数字上,BREAKS 在 log10 轴上并且不反射相等的距离):
我该怎么做?
r - 使用 mapply 将多个 R ggplots ecdf par 页面保存到 pdf 文件中
我将变量的经验 CDF 与 3 个理论 CDF 进行比较。我对 150 个变量执行此操作,并希望将结果打印在一个 PDF 文件中,每页 4 个图表。我不使用循环,而是使用 mapply。理想情况下,我可以使用 par(mfrow=c(2,2)) 但我认为这仅适用于 R 基础对象而不适用于 ggplot。我在这里查看了 gridExtra 包,但没有找到如何进行。
r - ECDF 环境中的 R 内存难题
我有大量的 ECDF 对象。
如同:
让我们退出 R 服务器并重新开始。
现在,问题是,当从一个新的环境开始时,加载和删除 ecdfList 不会释放内存。
top 和 free 仍然显示内存被 R 使用。
所以我想我会很聪明,把它们加载到一个新的环境中。
但是,同样的事情也会发生。top 和 free 仍然显示正在使用的内存。
那些 ecdf 对象在哪里?如何安全地从内存中删除该 ecdfs 列表?
也许记忆只是被保留..以防万一..被R?其他数据对象不会发生这种情况。
这是一个使用“免费”观看内存的示例。
在 Rstudio 中,我将创建一个向量列表,然后释放它们,检查之前和之后使用的内存。
然后制作一个向量列表。
然后检查空闲内存。
在 Rstudio 中, rm 向量。
再次检查内存,
好的,所以内存被退回了。
现在我们将尝试使用 ECDF 列表。
并检查内存
我们会检查内存
现在我们将 rm 那个环境。
最后的内存检查。
在我们重置 R 之前仍然在使用。
谢谢!!-戴夫
r - 如何在 R 中找到多元经验累积分布函数 (CDF)?
我有两个相关变量 x 和 y,我想知道如何在 R 中找到它们的经验联合 CDF?
此外,我们如何找到如下概率:P(X<=2 and Y<=3), P(X>=2 and Y>=3), P(X>=3 and Y<=2), P( X<=3 和 Y>=2); P(X<=2 or Y<=3), P(X>=3 or Y>=2), P(X>=3 or Y<=2), P(X<=2 or Y>=3 )? 谢谢你的帮助。
r - 是否可以使用 cdf 在一个图中绘制多个 ecdf 和 cdf?
我正在为我的数据集 x、y 和 z 制作 cdf。我如何将它们放在一个情节中?
我使用 fitdist 来获取 x、y 和 z 的 ecdf 和 cdf。
这些代码给出了三个单独的图。有没有办法把它们放在同一个情节中?
我试着做
但它给出了以下信息
我该怎么办?
r - 将三张图合二为一
我有三个经验分布函数,我想将它们绘制成一个图表以进行概述。x 标签应显示“Bedienzeit (s),我想要不同的颜色和图例。不幸的是,我所尝试的一切都不是很好。
你们中的任何人都可以告诉我该怎么做吗?
非常感谢!!
r - R,计算列表元素的各种级别的 ecdf()
我有几个元素的列表 [list],[elem] 说 10,每个元素在 [values] 列中包含随机值,比如 100。我想创建一个表,其中包含累积分布的输出,ecdf() 函数,在不同的概率级别,比如从 0.5 到 1 的序列,步长为 0.05。我可以以单个概率级别(下面使用 0.9)对列表的每个 [elem] 执行此操作,但无法创建嵌套循环来运行序列中的各个步骤。非常感谢任何帮助,包括比嵌套循环更好的方法。
r - 可靠地检索分位数函数的倒数
我已经阅读了关于获取分位数“反向”的其他帖子(例如此处) - 即获取与一系列值中的某个值相对应的百分位数。
但是,对于相同的数据系列,答案并没有给我与分位数相同的值。
我还研究了分位数提供了 9 种不同的算法来计算百分位数。
所以我的问题是:有没有一种可靠的方法来获得分位数函数的反转?ecdf 不采用“类型”参数,因此似乎无法确保它们使用相同的方法。
可重现的例子:
r - 如何将 ECDF 中绘制的点跟踪回 R 中的原始数据框?
所以我从5个数据框开始,分别对应不同的类别。让我们d1,d2,d3,d4,d5
用代码定义它们:
我将这五个数据框组合成一个巨大的数据框:
all_data<-data.frame(d1, d2, d3, d4, d5)
然后我将这个大数据框转换为一个向量,以便与ecdfPlot
代码一起使用:
all_data_v<-as.vector(t(all_data))
然后我在对数刻度上创建了一个 ecdf 图:
ecdfPlot(all_data_v,log="yx",xlim=c(0.01,1000),ylim=c(0.001,1))
我正在查看小于或等于 1 的点,特别是试图确定该范围内每个数据帧中存在的点的百分比。我的问题是:有什么方法可以将小于或等于 1 的点分开并将它们追踪回原始数据框?换句话说,找到小于或等于 1 的点并确定它们是否来自d1, d2, d3, d4 or d5
?
我试图添加返回它绘制的点的plot.it=FALSE
参数ecdfPlot
,但它没有告诉我这些点来自哪里。
任何帮助将不胜感激。
r - 如何为数据创建 bin 然后计算 ecdf?
我有一个数据框(见下文),每台机器有 4 件,每件都有一个运行时间。我想将运行时间分成每 50 小时一次的容器,然后计算运行时间的经验概率。
我试图扩展网格以获得垃圾箱,但我认为它复制它太多并且概率被夸大了。
我希望输出看起来像这样(请注意,这些概率与上面提供的数据不匹配)。
如果可能的话,我想使用dplyr
来保留我的管道结构。