首页 > 学院 > 开发设计 > 正文

时间序列分析(1)R语言-计算简单收益率

2019-11-08 03:22:05
字体:
来源:转载
供稿:网友
#########################################计算简单收益率#install.packages('xts')library(xts)da=read.csv('luowen.csv')#读取文件class(da)#查看文件类型head(da)#查看数据da=da[,c(2,9)]#截取时间和收盘价c=da[,2]#获取收盘价head(c)df=xts(c,order.by=as.Date(da[,1]))#时间序列df=df[-1,]df=df[!is.na(df)]df1=lag(df,1)#滞后一天df1=df1[-1,]df1=df1[!is.na(df1)]data=merge(df,df1)head(data)simplerate=(df-df1)/dfhead(simplerate)############使用R包计算简单收益率install.packages('quantmod')library(quantmod)rate=periodReturn(df,period="daily",type="arithmetic")head(rate)head(simplerate)使用的数据是螺纹钢的日线数据。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表