摆脱我的代码中的错误?

时间:2018-04-21 21:27:02

标签: r

我在使用此代码时遇到了一些问题。到目前为止,我有:

yes<-0
no<-0
sample<-20000
mean<-(10/12)
LowerBound<-LB
UpperBound<-UB
LB<-(mean-2)*sqrt(20/1872)
UB<-(mean+2)*sqrt(20/1872)

for(i in 1:sample){
    sample<-rbeta(10,10,2)
    LB<-(mean-2)*sqrt(20/1872) 
    UB<-(mean+2)*sqrt(20/1872)

}

但我收到

的错误
  

eval(ei,envir)中的错误:object&#39; LB&#39;找不到

1 个答案:

答案 0 :(得分:2)

你有事情不按规定。您将LowerBound定义为LB的值,但LB之前未定义LB<-(mean-2)*sqrt(20/1872)

yes<-0
no<-0
sample<-20000
mean<-(10/12)
LB<-(mean-2)*sqrt(20/1872)
UB<-(mean+2)*sqrt(20/1872)
LowerBound<-LB
UpperBound<-UB

for(i in 1:sample){
    sample<-rbeta(10,10,2)
    LB<-(mean-2)*sqrt(20/1872) 
    UB<-(mean+2)*sqrt(20/1872)

}