问题标签 [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.
r - 我怎样才能在R中制作这个情节?xlim 和日期问题
首先,我要感谢您的关注。这是我的问题:
我有一个数据框,这是它的结构(我删除了一些行):
我想制作一个类似于这样的情节:
为此,我在 R 中执行此代码:
问题是我希望日期出现在 xlim 而不是那个“索引”上。我检查了 cumsum 的作用:
病例数:164(累计)11/03/2013 -> 11、12/03/2013-> 7 等等
我试过这个:
但我得到了这个,我仍然看到“索引”:
有没有办法在 xlim 上用 Dates 制作累积图?
我希望你明白这个问题。如果没有,请告诉我。非常感谢!
matlab - 以给定的概率生成从 1 到 6 的数字给我从 1 到 7 的数字
正如我在另一篇文章中看到的,关于以给定概率生成随机数,我发现了我在程序中使用的这个有用的代码:
我已经根据我的需要调整了这个例子:我需要使用以下 proba 生成从 1 到 6 的数字:
到现在为止,一切都很完美。
当我尝试通过大量试验(1000)验证结果时,我有一两个奇怪的案例,其中 x=7 :
为什么我有时会 7 进行大量试用?
r - 具有 data.table 和多个条件的累积和
我一直在与 cumsum 在多种条件下工作。在这种情况下,我需要为 、 和 一年中的每一天执行year
运行site
温度canopy
总和treatemt_abbr
。这是简化数据的示例:
我的实际数据集非常大,所以我想使用 data.table 功能。在我看来,以下应该有效。它确实创建了新列“gddsum10”,但无法进行运行总和。知道我在这里做错了什么吗?
我正在寻找与新专栏类似的东西"gddsum10"
:
matlab - 与 cumsum 的离散曲面积分
我有一个矩阵 z(x,y) 这是一个由独特的核密度估计构造的 NxN abitary pdf(即不是通常的 pdf,它没有函数)。它是多元的,不可分离的,是离散的数据。
我不想构造一个 NxN 矩阵 (F(x,y)),它是这个 pdf 的二维累积分布函数,这样我就可以随机抽样 F(x,y) = P(x < X , y < Y);
从分析上讲,我认为多元函数的 CDF 是 pdf 的表面积分。
我尝试的是使用该cumsum
函数来计算表面积分,并使用多元法线对解析解进行测试,两者之间似乎存在一些差异:
特别是错误似乎在最重要的过渡区域。
有没有人对这个问题有更好的解决方案或者看看我做错了什么?任何帮助将非常感激!
编辑:这是累积积分的期望结果,这个函数对我有价值的原因是,当您在闭合区间 [0,1] 上从该函数随机生成样本时,加权值越高(即可能性越大)以这种方式出现的频率更高,样本收敛于期望值(在多个峰值的情况下),这是粒子滤波器、神经网络等算法的理想结果。
r - 使用 R 中按组或每个列表元素的累积总和之类的函数
我有以下数据:
和数据表:
如您所见,它只是按 col1 分组。我想根据 col1 中的组进行一些计算(如 cumsum、count if 等)。
最后我想拥有:
@commentators 伙计们!请......我做了两个解决方案,第一个非常难看(把它放在这里没有意义,但基于制作一个列表并循环计算列表的每个元素)第二个是:
我只是在寻找一些又好又酷的东西。
r - 带有 plyr ddply 的 Cumsum 没有保持总计
我正在尝试使用cumsum
, withplyr
来ddply
获得运行总数。但是,我只是不明白为什么这不起作用。
我期望ttl
的应该是:
如果有人能解释我在这里做错了什么以及如何获得预期的结果,那就太好了。谢谢。
matlab - 获取向量的 cumsum 以及第一个元素计数本身
我想得到cumsum
一个向量,但也需要向量的第一个元素来计算自己。一个例子:
结果需要如下所示:
r - Frequency by Day and Month R
I have a large dataset...60k records covering 63 years of data.
I need to produce a plot of mean number of events per day over the 63 year period, resulting in a dataframe like:
First question - How can I convert the dates DD/MM/YYYY to DD/MM to allow for grouping
Second: What function is best to produce an average value for that day over the time span of the data set.
I have looked at aggregate and cumsum but fail miserably as I have not been able to group by DDMM and Mean Value.
Update:
Results looks like this:
Convert to Dataframe
The data is now on an array, and needs converting to a data frame?
What I require for the lineplot would be 2 columns one with Date and the other with Mean, Date appears to have lost its data type?
matlab - 同一时间单位的值的累积
我有以下向量:
在这种情况下,A 表示时间向量,其中 1 表示一个时间单位的开始。现在我想将 B 中与具有相同长度的 3 步的时间单位相对应的所有值相加。所以在这个例子中,这意味着 B 的第 3、第 4 和第 5 个值以及第 8、第 9 和第 10 个值应该相加,因为它们的时间单位长度为 3。
我知道 cumsum() 是执行此操作的命令,但我不知道如何说只有取决于 A 的时间索引的这些特定值应该被求和。
你能帮助我吗?
多谢
r - 计算嵌套变量级别的累积和
我希望计算一个累积和变量,但在给定嵌套变量的级别内计算。以下是一些示例数据:
我想要一个看起来像这样的新向量:
使用这样的最终产品:
谢谢!