使用不同的行值创建函数

时间:2018-08-04 03:41:20

标签: r dataset

我正在使用sp500数据集生成一些可视化图像,并且我试图弄清楚如何为每日收益公式编码。 考虑到“ t”这一天,我已经找到了公式,但是我无法概念化如何将其纳入R代码。公式是

(收盘价(T)-收盘价(T-1))/收盘价(T-1)

我不确定如何引用有问题的那一列之前的列(ClosingPrice [-1]?),但是我需要将其设置为一个函数,该函数将用于遍历行,即它将进入新列sp500 $ DailyReturns

1 个答案:

答案 0 :(得分:0)

我认为这可能不是统计问题,而是R编程问题,但是 有时两者之间的界线是模糊的,所以去吧。 如果我正确理解问题,我相信下面的R代码会 给你一个线索,如何处理。

我的向量cp具有20个虚假的收盘价(略有上升趋势),dif.cp具有差异(第一个元素具有NA),而{{1 }}是每日收益。请注意,dr的输出为 向量比其参数短一个元素的向量。 [使用相同的diff 声明完全相同的假数据;省略或设置其他种子 您自己的新示例。]

set.seed

您可能需要稍作调整才能完全满足您的需求。也许其他人有一种更聪明的惊人方法。