3
我想不通为什么我不断收到此错误“意外的符号” R中
Error: unexpected symbol in:
" ans <- logver(theta)-logver(est)
return exp"
> }
Error: unexpected '}' in "}"
这是我的代码:
n <- 27
sum <- 30 + 28 + 26 + 22 + 26 + 27 + 25 + 18 + 34 + 33 + 20 + 25 + 27 + 33 + 31 + 27 + 21 + 30 + 26 + 24 + 30 + 33 + 17 + 28 + 21 + 30 + 27
precision<-0.1 #precision de la rejilla
intervalo<-1 #parámetro del tamaño del intervalo a graficar
logver <- function (theta) {
return -27 * theta + log (theta) * sum
}
est<- sum/n;
VR <- function (theta) { #Verosimilitud Relativa (RV)
ans <- logver(theta)-logver(est)
return exp(ans)
}
虽然,它工作正常,如果我删除了“ exp“函数调用。
顺便说一句,是“编译器错误”标签正确的,因为R没有编制? – adibender 2013-03-03 23:57:22
请注意,调用一个变量'sum'并不是一个好主意,因为它也是Logger函数定义中的R. – Dason 2014-05-19 02:44:29