R/aggreg3.R

Defines functions aggreg3

aggreg3<-function(x,ENV)  # x .. data
{
   # aggregate data - calculate counts for patterns
   notnaidx<-!is.na(x[1,])  # which columns are not missing
   compdat<-x[,notnaidx]    # remove NA columns from data
   ncomp<-ncol(x)

   counts<-countpattern3(compdat)
   # calculate CL vector s

   nnaidx<-log2int(notnaidx)
   iout<-vector(length=3^ncomp)
   RET<-.Fortran("calcs3",
               ncomp=as.integer(ncomp),
               nnaidx=as.integer(nnaidx),
               iout=as.integer(iout)
         )

   list(counts=counts,notnaidx=notnaidx,s=RET$iout)

}

Try the prefmod package in your browser

Any scripts or data that you put into this service are public.

prefmod documentation built on Sept. 30, 2023, 5:06 p.m.