楼主: 末日余晖
962 3

[作业] 请大家帮我看看哪里有问题 [推广有奖]

  • 0关注
  • 0粉丝

学前班

40%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
20 点
帖子
1
精华
0
在线时间
0 小时
注册时间
2017-6-25
最后登录
2017-6-25

楼主
末日余晖 发表于 2017-6-25 21:09:42 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
n=1000
p=0.1
k=2
m=0#次数
b=rbinom(n,1,p)
t=ceiling(n/k)
for(i in 0:t-1)
{
  s=0
  for(j in 1:k)
  {
    s=s+b[k*i+j]
  }
  if(s==0)
    m=m+1
  else
    m=m+k+1
}
m

以上是程序
会报错
Error in if (s == 0) m = m + 1 else m = m + k + 1 :
  argument is of length zero

二维码

扫码加我 拉你入群

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

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

关键词:哪里有 argument ceiling length rbinom r语言

沙发
止水之涯 发表于 2017-6-26 05:34:44 来自手机
在手机上看了下,没测试,格式不该是 if 条件 {}吗?你 if 后面的大括号是不是漏了?

藤椅
止水之涯 发表于 2017-6-26 08:12:24
for(i in 0:t-1)  改为 for(i in 0:(t-1)) 试试

板凳
cheetahfly 在职认证  发表于 2017-6-26 08:23:50
有没有其他错误没细看,至少有个典型错误0:t-1应该是0:(t-1)

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-21 06:41