1. ホーム
  2. スクリプト・コラム
  3. その他

[解決済み】エラー:Rの"}"に予期しない'}'が発生する 【重複】Rの"}"に予期しない'}'が発生する。

2022-01-12 22:01:52

質問

私の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 "}"
    > 

解決方法は?

コードに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))