moving-average

    0热度

    3回答

    移动平均我想在一列,每100点的平均值,然后将平均在中间 - 在点50 我尝试使用这个脚本计算移动平均线: BEGIN { P = 100; } { x = $2; i = NR % P; MA += (x - Z[i])/P; Z[i] = x; print $1,"\t",$2,"\t

    1热度

    1回答

    我有一个CSV文件看起来像这样: 2000-10-01,0.2214 2000-10-02,0.18304 2000-10-03,0.20181 2000-10-04,0.19469 2000-10-05, 2000-10-06, 2000-10-07,0.11495 2000-10-08,0.23528 2000-10-09,0.16796 但在某些日子缺少值,有时短短的一天

    1热度

    2回答

    我试图计算一个移动平均值,但是在每个平均值之间设置了一个步长。例如,如果我在计算平均值的4元件窗口的每2个元素: data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 这应该产生的平均[1,2,3,4],[3,4,5,6] ,[5,6,7,8],[7,8,9,10]。 window_avg = [2.5, 4.5, 6.5, 8.5] 我的数据是这样的,结束在处理之

    -1热度

    2回答

    我有一个面板数据集,我希望计算多年的移动平均值。 每年都是一个变量,每个州都有一个观察值,我想为每三年的平均值创建一个新变量。 例如: P1947=rmean(v1943 v1944 v1945), P1947=rmean(v1944 v1945 v1946) 我想我应该使用foreach循环与egen命令,但我不知道我应该怎么表示不同的变量在循环中。 我很感激任何指导!

    -2热度

    1回答

    我有这些文字错过阵列什么问题平均值.. 我的程序工作每500ms,我想先读4个双重价值,并采取这些值的平均值,然后获得下一个4双价值观等...我写了一些关于这个,你可以看看这个? if (u_dcbus_pv_act[i] > 0 && i != 0) { u_dcbus_pv = u_dcbus_pv_act[i]; p_dcbus_pv = p_dcbus_pv_act[

    0热度

    2回答

    首先,完全披露。我试图严格在MS Access中使用相关的子查询来做到这一点,并且在这篇文章12 month moving average by person, date上有一些帮助。我原本以为我的数据会小到可以突破,但这太糟糕了。作为替代方法,我将尝试在R中运行此操作,然后将结果写入MS Access中的新表。我有这样的,我有以下字段的数据: rep, cyc_date, amt 继联例如通

    2热度

    3回答

    我有一些时间序列数据点,我喜欢对它们执行简单的移动平均法。如果我使用的功能“MA”从包“预测”,我得到如下: library(forecast) x<-c(1,5,2,8,6,3,2,4,7) ma(x,order= 4) [1] NA NA 4.625 5.000 4.750 4.250 3.875 NA NA 现在有谁能够告诉我什么是这里的逻辑是什么?因为显然这不符合4点简单MA过程

    2热度

    1回答

    这对于一个新手来说是一个非常复杂的问题。我也不能给整个子程序。除了我计算平均值的部分外,它似乎正在工作。我已经使用了我在这里找到的所有解决方案,尽管没有人做我需要他们做的事情。 ave = WorksheetFunction.Average("C" & i, "C" & j, "C" & k, "C" & l, "C" & m, _ "C" & n, "C" & o) 其中ave

    0热度

    1回答

    我对R很陌生,研究了几个关于时间序列和移动平均的帖子和网站,但根本无法找到一个有用的提示,在一段特殊的时间段内。 我的数据是一个表,通过readcsv与一个列中的日期和时间以及其他几列值。数据中的时间步长不是恒定的,有时5分钟,有时2小时。例如。 2014-01-25 14:50:00, 4, 8 2014-01-25 14:55:00, 3, 7 2014-01-25 15:00:00, 1

    2热度

    2回答

    我想使用在实施例R.数据移动平均函数(rollmean)条件: x<-seq(1,48,by=1) y<-c(rep(11,12), rep(12,12)) z<-data.frame(x,y) 欲计算与3天滞后移动z[,"x"]的平均用于每个z[,"y"] (即11 & 12)并将它们填充到(新)第三列,其中每个z[,"y"]的前两行由NAs指定。