【发布时间】:2014-01-09 16:22:00
【问题描述】:
我有一个由返回时间序列组成的数据框,其中包含以下列
date x1 x3 x8 x11
x.R 是我的数据框,包含返回值
我想在性能分析工具中使用 findDrawdowns 方法并将其应用于每个时间序列。我想将结果存储在一个列表中,以便我可以访问 findDrawdowns 的所有输出
sapply(x.R, sortDrawdowns(findDrawdowns))
上面的命令产生下面的。不知道如何访问这些值。非常感谢任何帮助!
x1 x3 x8 x11
return Numeric,47 Numeric,47 Numeric,47 Numeric,49
from Numeric,47 Numeric,47 Numeric,47 Numeric,49
trough Numeric,47 Numeric,47 Numeric,47 Numeric,49
to Numeric,47 Numeric,47 Numeric,47 Numeric,49
length Numeric,47 Numeric,47 Numeric,47 Numeric,49
peaktotrough Numeric,47 Numeric,47 Numeric,47 Numeric,49
recovery Numeric,47 Numeric,47 Numeric,47 Numeric,49
【问题讨论】:
-
尝试在
sapply(..., simplify = TRUE)中设置simplify = TRUE或直接使用lapply获取列表,或者您可能想查看plyr 包以获取合适的格式。也努力改进您的问题,将其设为reproducible
标签: r sapply performanceanalytics