2014-04-24 20 views
5

için "} in"} içinde beklenmeyen R kodları yaşıyorum.Hata: R

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

nasıl hatayı düzeltmek: Ben

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) 
} 

yazdığınızda Bana hatalar veriyor? Teşekkür ederiz

+3

tarafından

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

burada unicode tırnak kullanıyorsunuz değiştirilsin mi? '' P = ”, p)'; '' '' – sgibb

+0

'ESC' ile değiştirin ve tekrar deneyin –

+0

@sgibb bunu cevap olarak gönderebilir –

cevap

7

Kodunuzda unicode karakterler kullanıyorsunuz: ”p =”,p).

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

Evet, haklısınız, unicode karakterleri kullandım ve onu değiştirdim.Görünüşe göre işe yaradı.) – zaq0718

+0

@ zaq0718: Sorunu çözerse lütfen cevabı kabul edin (onay işaretini tıklayın). – sgibb