全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件
1102 0
2014-11-08
下面程序不知哪有问题,哪位大侠帮忙看看?total.callvix是数据。报错信息
Error in s * (pnorm((log(s/K) + (x + 0.5 * sigma^2) * t)/(sigma * sqrt(t)))) :   's' is missing


for (i in 1:9946){
fun<-function (x,s,t,sigma,K,C) {s*(pnorm((log(s/K) + (x +0.5 * sigma^2) * t)/(sigma * sqrt(t)))) -K*exp(-x * t) * (pnorm((log(s/K) + (x - 0.5 * sigma^2) *t)/(sigma * sqrt(t))))-C}
total.callvix[i,"r"]<-uniroot(fun(x),c(-10,10),s=total.callvix[i,"Close"],t=as.numeric(total.callvix[i,"t"])/365,sigma=total.callvix[i,"Voal"],K=0.001*total.callvix[i,"K"],C=(total.callvix[i,"High"]+total.callvix[i,"Low"])/2)$root
}

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群