R中的意外关闭括号?
问题描述:
eCHFao<- -0.141081
#eCHFa1<-0
eCHFb1<- 0.985833
eCHFg1<- 0.199665
meanCHF<- mean(XtCHF)
eVarCHF<- (array,3421)
eVarCHF[1]<- var(XtCHF)
abco<- c(meanCHF, XtCHF1)
for (i in 2:3421) {eVarCHF[i]<- exp(eCHFao + (eCHFb1*log(sqrt(eVarCHF[i-1]))}
此代码无法运行,因为一个意外的右括号,我不知道为什么括号是意外的或我失踪?R中的意外关闭括号?
答
可能是语言问题,因为这是意外的事情是一个大括号,什么是缺少两个闭括号(又名在英语世界的某些地方“括号”):
exp(eCHFao + (eCHFb1*log(sqrt(eVarCHF[i-1]))
1 2 3 4 43 # need more parens
涉及到(
和{
的语言术语有点分散在世界各地。您应该已张贴开始了完整的错误消息:
Error: unexpected '}'
...所以它实际上并没有说“支架”。