错误:R中的“}”中出现意外的'}'

时间:2014-04-24 15:17:38

标签: r

我正在准备R代码。 当我输入

sim.clt <- function (m=100,n=10,p=0.25)
{ z = rbinom(m,n,p)
  x = (z-n*p)/sqrt(n*p*(1-p))
  hist(x,prob=T,breaks=20,main=paste("n =",n,”p =”,p))
  curve(dnorm(x),add=T)
}

它给了我错误:

Error: unexpected input in:

    "  x = (z-n*p)/sqrt(n*p*(1-p))
      hist(x,prob=T,breaks=20,main=paste("n =",n,?
    >   curve(dnorm(x),add=T)
    > }
    Error: unexpected '}' in "}"
    > 

如何修复错误?谢谢

1 个答案:

答案 0 :(得分:11)

您的代码中似乎使用了unicode字符:”p =”,p)

替换

hist(x,prob=T,breaks=20,main=paste("n =",n,”p =”,p))

通过

hist(x,prob=T,breaks=20,main=paste("n =",n, "p =",p))