楼主: edragon1983
16020 3

[问答] 代码求教 “二进列运算符中有非数值参数” [推广有奖]

  • 0关注
  • 0粉丝

已卖:1655份资源

讲师

18%

还不是VIP/贵宾

-

威望
0
论坛币
5118 个
通用积分
7.3189
学术水平
0 点
热心指数
3 点
信用等级
0 点
经验
7801 点
帖子
217
精华
0
在线时间
432 小时
注册时间
2007-8-29
最后登录
2025-7-25

楼主
edragon1983 发表于 2012-8-15 16:17:04 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

abc<- function(o,e,s,r, pp) {

    abc   <- log2(                     (o+s)/     (e+r) )

    abc_low <- log2(qgamma(p=pp , shape=(o+s), rate=(e+r)))

    abc_high <- log2(qgamma(p=(1-pp), shape=(o+s), rate=(e+r)))

    return(list(abc=abc,abc_low=abc_low,abc_high=abc_high))

}

result <- abc(      c,

e,

0.5,                     

0.5,                     

0.025                  

);

结果显示:“错误于o+ s: 二进列运算符中有非数值参数”


请问是什么原因?如何修改啊?

二维码

扫码加我 拉你入群

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

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

关键词:运算符 ABC

沙发
qoiqpwqr 发表于 2012-8-17 21:49:25
看看你的函数调用时o和s都是什么值就明白了。
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
aspenroad + 1 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

藤椅
qoiqpwqr 发表于 2012-8-17 21:54:37
你调用的时候o是c,s是0.5

板凳
hellen_dn 发表于 2016-2-3 15:54:10
受教了,感谢!

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

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