楼主: 翌日无限
1725 3

[问答] 【求助】这段代码运行不出来 [推广有奖]

  • 0关注
  • 0粉丝

大专生

28%

还不是VIP/贵宾

-

威望
0
论坛币
16 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
600 点
帖子
30
精华
0
在线时间
42 小时
注册时间
2011-9-4
最后登录
2021-7-23

楼主
翌日无限 发表于 2015-10-10 15:01:19 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
这段二分法的代码只要迭代9步,但是运行之后一直busy,不知道哪里出了问题

blci<-function(r,n,alpha=.05,eps=1e-3){
  if(r<=0) pl<-0 else{
    plu<-r/n
    pll<-0
    pl<-(pll+plu)/2
    u<-1-pbinom(r-1,n,pl)
    i<-1
    while((plu-pll)/plu>eps){
      i<-i+1
      if(u>alpha){
        plu<-pl
        pl<-(pll+plu)/2
        u<-1-pbinom(r-1,n,pl)
      }
        else{
        pll<pl
        pl<-(pll+plu)/2
        u<-1-pbinom(r-1,n,pl)
      }
    }
  }
    c(lcl=pl,neval=i)
}

blci(5,15,alpha=.05,eps=1e-2)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:BUS 二分法 不知道 二分法

沙发
翌日无限 发表于 2015-10-12 18:09:18
就是普通的二分法代码,但就是求解不出来

藤椅
lzcllyt 发表于 2015-10-12 21:04:27
正在看。

板凳
Waterloo19 发表于 2015-10-18 03:06:56
in the else{} part of the while loop,

pll<pl  

should be

pll<- pl
已有 1 人评分论坛币 收起 理由
admin_kefu + 5 热心帮助其他会员

总评分: 论坛币 + 5   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-24 19:48