全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
1518 1
2015-08-04
a<-read.csv("c:/322.csv")
> b<-read.csv("c:/guifanjuzhen.csv")
> for(i in 1:6028){
+ d<-0
+ for(x in 2:7){
+ d<-d+a[i,x]*b[x-1,5]}
+ d<-1/(1+2.71828^-d)
+ e<-0
+ e=-d*(1-d)*(0-d)
+ if(e<0.005){
+ b[1,5]=b[1,5]+0.2*e*d
+ b[2,5]=b[2,5]+0.2*e*d
+ b[3,5]=b[3,5]+0.2*e*d
+ b[4,5]=b[4,5]+0.2*e*d
+ b[6,5]=b[6,5]+0.2*e*d}}
Error in if (e < 0.005) { : missing value where TRUE/FALSE needed
  a,b是纯数字的csv,这个判断怎么改才能正确,错误是为啥。。。求指点

二维码

扫码加我 拉你入群

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

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

全部回复
2015-8-4 15:04:01
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群