rm.zero.cols: Cleans Model Matrices

Description Usage Arguments Author(s) Examples

Description

Removes Zero Columns

Usage

1
rm.zero.cols(xx, eps = 10^(-12))

Arguments

xx

Model matrix

eps

Cutoff

Author(s)

John D. Storey <jstorey@princeton.edu>

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
##---- Should be DIRECTLY executable !! ----
##-- ==>  Define data, use random,
##--	or do  help(data=index)  for the standard data sets.

## The function is currently defined as
function (xx, eps = 10^(-12)) 
{
    n = ncol(xx)
    vv = NULL
    for (i in 1:n) {
        if (sum(abs(xx[, i])) < eps) {
            vv = c(vv, i)
        }
    }
    if (is.null(vv)) {
        return(xx)
    }
    else {
        return(xx[, -vv])
    }
  }

Sage-Bionetworks/snm documentation built on May 9, 2019, 12:14 p.m.