问题标签 [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 - 如何绘制具有不同行数的向量的多个 CDF 图
我想在同一张图中绘制多个变量的 CDF 图。变量的长度不同。为了简化细节,我使用以下示例代码:
我们可以看到,a3 的长度是 800,与 a1、a2 不同。当我运行代码时,它显示:
那么,如何使用 ggplot2 在同一图中绘制不同长度的不同变量的 cdf 图?期待帮助!
r - 如何找到数字落在哪个分位数箱中
我知道如何找到经验分布的分位数。
有没有一个函数可以给我训练集所属的分位数箱?在这个例子中
它将是分位数 18(或 19,具体取决于您如何看待事物)
r - ggplot2 ecdf faceting 子集 + 每个面板中的整体 ecdf
我有一个包含连续变量和n级因子的数据集。
我想分别绘制每个级别的经验累积分布函数以及每个面板中的整体 ecdf。关键是将子集(级别)的 ecdf 与整体(完整数据集)进行比较。
在一个面板中绘制每个 ecdfs 很容易(以“钻石”数据集为例):
但是当我尝试使用 faceting 选项将级别分成面板时
我将每个子集的 ecdf 绘制两次,而不是具有子集 ecdf 和整体 ecdf(虚线)的n 个面板。
我确定我遗漏了一些明显的东西。如果我正在复制别人的问题,请随时指出相关问题。
r - 绘制两个 ecdf() 之间的差异
我有两组来自模拟的 100.000 个观察值。由于这两个案例之一是“基线”案例,另一个是“治疗”案例,我想创建一个突出显示两个模拟分布差异的图。
我从两个群体的 ecdf() 开始。结果在图片中。
我想做的是绘制两条 ecdf 曲线之间的差异图。
一个简单的 ecdf(baseline) - ecdf(treatment) 不起作用,因为 ecdf 返回一个函数;即使使用 Hmisc 包中的 Ecdf 也不起作用,因为 Ecdf 返回一个列表,并且在这种情况下,differene '-' 运算符的定义不明确。
通过运行此代码,您可以到达上图描述的场景
任何提示都会受到欢迎。
r - 如何在ggplot2中添加关于整个数据集的绘图
使用 ggplot 函数,可以对感兴趣的列进行分组/着色并根据该列绘制数据,如下所示:
无论“组”标准如何,如何在“interestingColumn”中添加有关整个数据的曲线/图。这样我就可以在一个图中比较整个数据及其细分组。
例如,运行上面的代码,我会得到如下图,我会分别得到每个产品的累积值。如何在下图中添加一个图,显示整个产品的消耗量,而不管产品组如何。
谢谢。
r - 使用ggplot在ecdf图中反转x轴
如何使用ggplot()
函数(不是qplot()
函数)为 ecdf 绘制反向 xaxis?
以下代码不起作用:
没有scale_x_reverse( lim=c(15,0))
情节将如下所示:
arrays - R:在数组上应用 ecdf 函数
起初我有一个这样的矩阵:
然后是一个数组
该数组是 52(周)的 Dataframe 序列。这是一个时间分析(每周)
我想在这个数组上计算一个 ecdf 函数。
计算每个单元格的 ecdf 函数。这是每周的季节性分析。
即计算这个时间序列的分位数(**):0.66319631;-0.79365987;1.03862172
对于 MEAN,它的工作原理:
我尝试了与 ecdf 类似的功能,但它不起作用。
然后......它还没有完成,我想像数据数据帧(x)的原始格式一样重新格式化这个数组。(就像一个 rbind 但在一个数组上。)
非常感谢你的帮助。
编辑 :
对不起,但我不知道我是否这么清楚。数组对我来说很复杂;
但是用你的方法,如果我有这个简单的数据框:
你的函数给出:
或者我会更多这样的东西:
并得到一个表格,它是时间序列的百分位值。每列和每行的百分位值分别为 1 和 11、2 和 12(我知道这无关紧要,但仅作为示例)
抱歉,如果我的最后一个问题无法理解
r - R中两个栅格(Landsat slc-off图像)的线性直方图匹配
我在 R 中有两个栅格(Landsat slc-off 图像)。两者都缺少一些数据,但间隙位置完全偏移。例如,我创建了两个 r1
及r2
以下的栅格。
然而,第二张图像是在不同的大气条件下拍摄的,比如在太阳光照较好的情况下。要模拟这种效果(非常简单):
现在我想用 r2 像素填充 r1 中的缺失数据,这些像素与间隙重叠,这很简单:
查看 的结果,本页图 2 中也显示的plot(r3)
所谓“剥离效果”是显而易见的。推荐的解决方案之一是在进行间隙填充之前通过匹配它们的直方图来规范化这两个图像。该技术基于候选图像的累积分布函数,例如将在 Grass 7 中完成的。
我怎样才能在 R 中实现这一点?谢谢!
r - 将网格添加到 R 中的“ecdfplot”
我正在使用 latticeExtra 库“ecdfplot”来绘制我的错误。我想添加网格线。
以下似乎不起作用:
它给出了以下(无网格)结果:
我真的很想给出一个“图形摘要”,其中分位数由线条表示,它们与数据的交点显示在 x 轴上。
你能告诉我如何添加网格线吗?在特定的 x 位置添加垂直线怎么样?
r - 在 R ggplot2 中,包括 stat_ecdf() 端点 (0,0) 和 (1,1)
我正在尝试将stat_ecdf()
累积成功绘制为预测模型创建的排名分数的函数。
我要做的就是强制 ECDF 从 (0,0) 开始并在 (1,1) 结束,这样曲线的开头或结尾就没有间隙。如果可能的话,我想在 的语法中执行它ggplot2
,但我会满足于一个聪明的解决方法。
@Henrik 这不是这个问题的重复,因为我已经用 and 定义了我的限制scale_x_
,_y_continuous()
并且添加expand_limits()
不会做任何事情。需要修复的不是 PLOT 的起点,而是 stat_ecdf() 的端点。