【问题标题】:Does there exist runPercentRank like runFun (runMin, runMax,...) in TTR or how to write one?TTR 中是否存在 runPercentRank 之类的 runFun (runMin, runMax,...) 或如何编写?
【发布时间】:2011-08-25 03:59:09
【问题描述】:

我正在寻找 R 中的百分比排名函数,但找不到。

其实我对runPercentRank 函数很感兴趣,比如runFun 下TTR 包中的函数(runMinrunMax,...)。该函数将xts 对象作为参数和区间长度,并返回一个具有百分比等级的xts 对象。

这样的东西存在吗?关于如何有效地编写这样一个函数的任何提示?

【问题讨论】:

  • 百分比排名?你是说分位数?或者你想要你的 xts 对象的行列吗?请给我们一个你所追求的例子。因为正如我解释的那样,rollapply 应该是您正在寻找的功能。
  • 我看不出运行百分比排名是如何工作的。秩通常具有与输入相同数量的输出,不像最小值、平均值、最大值等。
  • 你好。我想我在这里找到了类似的东西 r-forge.r-project.org/scm/viewvc.php/pkg/R/… 。 # 一个简单的百分比排名函数,可能与 Excel 的百分比排名函数不同。 pctRank

标签: r time-series


【解决方案1】:

感谢 Charlie Friedemann,现在 R-Forge 上的 TTR 中有一个非常快的 runPercentRank 函数。

library(quantmod)
data(ttrc)
pr <- runPercentRank(Cl(ttrc))
plot(pr, type="l")

【讨论】:

  • 太棒了!请问可以导出吗? :-D
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-19
相关资源
最近更新 更多