楼主: randy_van
2092 1

[问答] 有人能帮忙看一下这个计算已实现波动率的代码错在哪吗?求解答,谢谢 [推广有奖]

  • 1关注
  • 2粉丝

大专生

86%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.0021
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
372 点
帖子
31
精华
0
在线时间
55 小时
注册时间
2018-4-26
最后登录
2019-1-8

楼主
randy_van 发表于 2018-5-4 18:54:21 |AI写论文
3论坛币
代码如下:stock_close<-read.csv(file.choose(),header=T)
str(stock_close)
lnp<-log(stock_close$close_price)
lnp<-append(lnp,lnp[1])
lnp<-lnp[-1]
lnp<-lnp
stock_close$lncp<-log(stock_close$close_price)
stock_close$r<--100*(stock_close$lnp - stock_close$lncp)
stock_r<-stock_close[which(stock_close$index%%48!=0),]
write.csv(stock_r,'C:/Users/admin/Desktop/stock_r.csv',row.names=F)


运行完了打开stock_r.csv文件,结果是这样的:
"t","open_price","close_price","r","lncp"


我用的数据是这样的:
t,open_price,close_price,r
2016/04/15-09:35,2.071,2.065,
2016/04/15-09:40,2.064,2.068,
2016/04/15-09:45,2.068,2.074,
2016/04/15-09:50,2.073,2.075,
2016/04/15-09:55,2.075,2.074,
2016/04/15-10:00,2.075,2.072,

···········

因为毕设才开始学习R,代码也是参考网上的,不知道哪里有问题,一直没有出结果,希望大神们帮忙看一下问题在哪?

沙发
genglilin 发表于 2018-6-7 09:59:17
没办法帮您解决,帮顶!!!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-17 03:21