R中每刻钟的标准偏差

Standard deviation in every quarter-hour in R

我有电力系统频率的原始数据。 86 400 个号码。

 frequency=a$Ist_Frq

 plot.ts(frequency, main="System frequency [Hz]", xlab="Time [s]")

参见示例:

Raw data

现在,我必须确定一刻钟的时间间隔。

 frequency=ts(a$Ist_Frq, start=1, frequency=900)

[quarter-hour time interval][2]

我的问题是:

有什么方法可以确定每刻钟的标准差吗?

感谢您的回答。

这个问题可能有几种解决方案:这里是一个

#some data
x <- rnorm(10000)

#identify quarter hour segments 
y <- rep(1:ceiling(length(x)/(15 * 60)), each = 15 * 60)[1:length(x)]

#use tapply to find sd of x for every value of y
tapply(x, y, sd)

nb 最后一个值可能基于少于 900 个值