引入一个"value_t / value_t-1 -1"公式
Introduce a "value_t / value_t-1 -1" formula
我有一个包含股票每日价值的 .csv table,我想添加一个包含每日 returns 的列。这意味着我需要添加一个具有以下公式的列:
value_t / value_t-1 - 1
我目前有这个:
temp <- read.table("data.csv",header=TRUE,sep=",")
daily <- temp[,2]
dailyreturn <- daily / daily - 1
temp <- cbind(temp, dailyreturn)
write.csv(temp, "daily_return.csv")
如您所见,代码几乎完成了。它按预期工作,我只是不知道如何将公式引入我的函数。
提前致谢!很抱歉这样一个菜鸟问题:-)
尝试用以下内容替换第三行,看看是否是您想要的。
dailyreturn <- c(NA,daily[-1]/daily[-length(daily)]-1)
我有一个包含股票每日价值的 .csv table,我想添加一个包含每日 returns 的列。这意味着我需要添加一个具有以下公式的列:
value_t / value_t-1 - 1
我目前有这个:
temp <- read.table("data.csv",header=TRUE,sep=",")
daily <- temp[,2]
dailyreturn <- daily / daily - 1
temp <- cbind(temp, dailyreturn)
write.csv(temp, "daily_return.csv")
如您所见,代码几乎完成了。它按预期工作,我只是不知道如何将公式引入我的函数。
提前致谢!很抱歉这样一个菜鸟问题:-)
尝试用以下内容替换第三行,看看是否是您想要的。
dailyreturn <- c(NA,daily[-1]/daily[-length(daily)]-1)