问题标签 [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.

0 投票
1 回答
560 浏览

python - 突出显示 CDF 图中的异常值区域

我试图突出显示“异常值”落在我的可视化中的 CDF 区域(可能是浅红色阴影以区分该区域)。

您能否根据上述定义帮助对“异常值”指向的区域进行着色?出于某种原因,当我尝试查看异常值定义时,我得到一个空输出,无论是print(outliers_iqr(days))还是print(str(outliers_iqr(days)[1:-1]). 它只是打印array([], dtype=int64),

这是我当前的代码:

0 投票
2 回答
1284 浏览

r - R ecdf折线图上的高亮点

我正在使用 ggplot 和 stat_ecdf 函数创建频率图。我想将 Y 值添加到特定 X 值的图表中,但无法弄清楚如何。geom_point 或 geom_text 似乎是可能的选项,但由于 stat_ecdf 自动计算 Y,我不知道如何在 geom_point/text 映射中调用该值。

我的初始情节的示例代码是:

现在我将如何在此处添加特定的 yx 点,例如 x = -1 处的 y 值。

0 投票
1 回答
154 浏览

r - CDF超出R ggplot2中的值范围

我正在尝试在 R 中使用 ggplot2 绘制 CDF,我得到以下图在此处输入图像描述

但是数据的最小值和最大值是 1947 年和 2017 年。我不希望这条线超出范围 [1947, 2017]。

任何人都可以帮助解决这个问题吗?

0 投票
1 回答
784 浏览

r - 在同一图中绘制 ecdf 和密度并放大到特定部分

我想使用 ggplot2 在同一个图中绘制密度和 ecdf。我在这里写了一个代码

这导致(黑色矩形除外)

在此处输入图像描述

但是,轴不正确,左 y 轴应为密度限制 (0,0.4),右 y 轴应为 ecdf 限制 (0,1)。我还希望两个数字都被缩放,例如密度的最大值,即 0.4 应该对应于 ecdf 1 的最大值。

在此之后,我想放大图形,尤其是右上角(黑色矩形,上部 25%),因为不需要整个图。我需要两个地块,一个是全范围的,另一个是缩放的。

让我知道它是如何使用 ggplot2 完成的。

0 投票
0 回答
246 浏览

matlab - Matlab`quantile`不会在ECDF上的样本值之间进行插值?

根据Matlab 的帮助quantile在经验累积分布函数 (ECDF) 上的点之间进行线性插值。重要的是,在每一步之间插值的点是立管的中点。我发现实际行为有很大不同。这是我的示例,ECDF,以及显示插值的线段:

在此处输入图像描述

从插值线段,我们预计 F(x)=0.3 的分位数在 x=3.3 左右,但实际上是 x=5。

我在其他地方是否还缺少其他文档来解释这种差异?

我是唯一一个看到这个的吗?

我正在使用 Matlab 2015b。

0 投票
1 回答
1045 浏览

r - R - 计算概率并翻转累积曲线 (ECDF) 的 x/y 轴

在 RI 中,使用 ecdf 函数绘制累积曲线以显示面积与海拔的关系。默认情况下,高程绘制在 x 轴上,区域绘制在 y 轴上,其中高程以总值(例如 1000-3000m)和概率区域(0.0-1.0)给出。

  • 我也想显示百分比/概率值的高程。

  • 我想翻转轴并可视化 x 轴上的区域和 y 轴上的高度。

我怎样才能做到这一点?我找不到解决方案。

这是我的代码:

0 投票
0 回答
27 浏览

r - 在 x/y 坐标上均匀显示不均匀的数字

你能告诉我如何在图表上均匀地显示不均匀的数字吗?例如,考虑下面的代码:

我想以相等/均匀的方式在 X 轴(0、0.1、1 和 10)上显示。

0 投票
1 回答
1212 浏览

r - 获得 ECDF 的导数

是否可以区分 ECDF?以下面得到的为例。

在此处输入图像描述

我想取 的导数b以获得它的概率密度函数(PDF)。

0 投票
0 回答
75 浏览

python - 绘制 ECDF 而不将所有数据加载到内存中

我需要绘制一些数据的ECDF。我发现我可以做到

使用matplotlibstatsmodelsPython 包。

我的问题是该变量sample包含大约 1 GB 的数据,我无法一次将其全部加载到内存中。

如何在较小的切片中加载数据时绘制 ECDF?

0 投票
1 回答
75 浏览

r - 使用循环找到 P(-1.5

我从 R 中的标准正态分布创建了一个大小为 n=20 的 iid 随机样本。我有一个 m=10^5 场景的蒙特卡罗模拟。我试图找出样本的过度峰度介于 -1.5 和 1.5 之间的概率。到目前为止,我有这个代码:

但是,现在我想将样本大小更改为 n=10 和 n=200 之间的值范围,以显示随着样本大小的增加,更多值介于 -1.5 和 1.5 之间。所以我想在 10,20,30,40....200 处计算 Z(1.5)-Z(-1.5) (记住 m=10^5)(我最终用更大的样本量证明了这一点, 过度峰态趋向于零的标准正态) 我如何使用循环或不同的方法来做到这一点?任何建议,将不胜感激。


将此处的整个代码添加到您的 php 片段插件中,感谢@kacholo,它会像魅力一样工作