问题标签 [cumsum]

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 投票
2 回答
1195 浏览

r - cumsum starting over after NA

I have a dataframe with multiple columns. For one column I would like to calculate the cumulative sums but I have some trouble with missing values.

However, what I would like to achieve is that after the NAs cumsum starts over:

Can this be done?

0 投票
1 回答
1499 浏览

r - 随时间累积的总和

我有这个数据:

对于每个id我想获得x随着时间推移的累积总和。所以id = w11我会得到:

我试过了

但这并没有让我得到我想要的。任何帮助表示赞赏。

0 投票
1 回答
126 浏览

r - 数据帧 R 中的累积计数器

我有一个包含很多行的数据框,但结构如下所示:

我需要添加一个计数器作为第三列。它应该计算包含零的累积单元格,直到遇到值 1 后再次设置为零。结果应如下所示:

我很乐意快速完成,避免循环,因为我必须对数百个文件进行操作。

您可以复制我的数据框,将数据框粘贴到"..."此处:

0 投票
1 回答
326 浏览

r - 多年中选定月份的 R cumsum

我想根据疾病控制中心的定义计算累积和。从 2008 年到现在,我有来自 25 个区的每周数据。

计算 Cum-sum;我想总结一下:

谢谢!

0 投票
2 回答
260 浏览

matlab - Matlab 累计和

我在matlab中使用cumsum函数。现在我想知道数组的 cumsum 何时到达与数字最近的位置。例如;

什么时候会cumsum(week1(1,13:17))到达最接近 800 的位置。

那么我怎样才能找到它最近的位置是 15 呢?

感谢您的时间。

0 投票
1 回答
454 浏览

matlab - cumsum函数的理解

让我们假设我们对一些矩阵进行了 SVD 分解

我想画出奇异值的累积和的图,所以我这样做了

并得到以下图表

在此处输入图像描述

我开始理解这张图表,正如我们看到的那样,直到大约 4,线不是线性的,但是在 4 之后它变成线性,这是否意味着前四个奇异值对图表的影响最大?其他的影响有点小?提前致谢

0 投票
2 回答
443 浏览

matlab - Cumsum 直到阈值

我想知道是否有一种快速的方法可以持续对元素求和,直到找到阈值。

例如

这工作正常,但速度很慢。Cumsum 在这里非常有用。但是,我知道在这种情况下使用 cumsum 的唯一方法是这样的:

当 MAX 增加时,效率会逐渐降低。

所以基本上我正在寻找一种累积求和方法,它可以保持 cumsum 的速度,但允许我设置一个阈值。任何想法?谢谢

0 投票
0 回答
90 浏览

python - python中的频率分布 - 没有增加到100%

我正在尝试使用 Python 获得频率分布图。我使用了 numpy 的 cumsum 选项,但是,这两个变量中只有一个的频率增加到 100%。代码是:

输出是: 阴谋

GWAM 变量的值介于 0.01 和 0.5 之间。

任何帮助将不胜感激!!

0 投票
2 回答
3004 浏览

r - R中带有NA的data.frame行的cumsum

假设的情况是存在 NA 在data.frame

我想要的结果是

或者

我不确定apply(..., cumsum)是一个好的选择,您可以提供替代方法。

0 投票
4 回答
2456 浏览

python - 有条件的numpy.cumsum?

我对 python 和 numpy 很陌生,如果我误用了一些术语,我很抱歉。

我已将栅格转换为 2D numpy 数组,希望能够快速有效地对其进行计算。

  • 我需要在一个 numpy 数组中获取累积总和,以便对于每个值,我生成小于或等于该值的所有值的总和,并将该值写入一个新数组。我需要以这种方式循环遍历整个数组。

  • 我还需要在 1 到 100 之间缩放输出,但这似乎
    更简单。

尝试举例说明:

我希望输出值(仅手动执行第一行)读取:

关于如何做到这一点的任何想法?

提前致谢!


对于任何有兴趣的人来说,即将完成的脚本: