码迷,mamicode.com
首页 > 其他好文 > 详细

游标扩展

时间:2015-05-05 10:31:56      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

findruns1<-function(x,k){
  n<-length(x)
  runs<-vector(length=n)
  count<-0
  for(i in 1:(n-k+1)){
    if (all(x[i:(i+k-1)])) {
      count<-count+1
      runs[count]<-i
    }
  }
  if(count>0){
    runs<-runs[1:count]
  } else runs <-NULL
 return(runs)
}

preda<- function(x,k) {
  n<-length(x)
k2<-k/2
pred<-vector(length=n-k)
for (i in 1:(n-k)){
  if (sum(x[i:(i+(k-1))])>=k2) pred[i]<-1 else pred[i] <-0
}
return(mean(abs(pred-x[(k+1):n])))
}

ass<-function(x){
  k<-NULL
  for (i in x) {
    if (i >=1) k<-c(k,1) 
    else if (i <=-1){
      k<-c(k,-1)
    }else{ 
      k<-c(k,0)
    }
  }
  return(k)
}

  

游标扩展

标签:

原文地址:http://www.cnblogs.com/xiongchang18/p/4478349.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!