period.apply(xts)
period.apply()所属R语言包:xts
Apply Function Over Specified Interval
超过规定的时间间隔内应用功能
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Apply a specified function to data over a given interval, where the interval is taken to be the data from INDEX[k] to INDEX[k+1], for k=1length(INDEX)-1).
应用一种特定的功能的数据超过一个给定的时间间隔的时间间隔,其中被取为数据从INDEX [k]的索引[k +1个],对于k = 1:(长度(指数)-1)。
用法----------Usage----------
period.apply(x, INDEX, FUN, ...)
参数----------Arguments----------
参数:x
data to apply FUN to
数据申请FUN
参数:INDEX
numeric vector specifying indexing
数字矢量指定索引
参数:FUN
an argument of type function
参数类型function,
参数:...
additional arguments for FUN
额外的参数为FUN
Details
详细信息----------Details----------
Similar to the rest of the apply family, calculate a specified functions value given a shifting set of data values. The primary difference is that it is that period.apply applies a function to non-overlapping intervals along a vector.
相似的apply家族的其余部分,计算出指定的功能值给定的变速的数据值集合。主要的区别是,它是因为,period.apply非重叠间隔沿矢量应用一个函数。
Useful for applying arbitrary functions over an entire data object by an aribirtary index, as when INDEX is the result of a call to breakpoints.
有用的整个数据对象由aribirtary索引用于施加任意函数,当INDEX是呼叫的结果断点。
值----------Value----------
A vector with length of INDEX minus 1
一个向量,其长度的指数减去1
(作者)----------Author(s)----------
Jeffrey A. Ryan
参见----------See Also----------
endpoints apply.monthly
endpointsapply.monthly
实例----------Examples----------
zoo.data <- zoo(rnorm(31)+10,as.Date(13514:13744,origin="1970-01-01"))
ep <- endpoints(zoo.data,'weeks')
period.apply(zoo.data, INDEX=ep, FUN=function(x) mean(x))
period.apply(zoo.data, INDEX=ep, FUN=mean) #same[同]
glue <- function(x) { paste(x,collapse='') }
period.apply(letters,c(0,5,7,26),glue)
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|