filterPmat {BioQC} | R Documentation

## Filter rows of p-value matrix under the significance threshold

### Description

Filter rows of p-value matrix under the significance threshold

### Usage

    filterPmat(x, threshold)

### Arguments

`x` | A matrix of p-values. It must be raw p-values and should not be transformed (e.g. logarithmic).
`threshold` | A numeric value, the minimal p-value used to filter rows. If missing, given the values of `NA`, `NULL` or number `0`, no filtering will be done and the input matrix will be returned.

### Value

Matrix of p-values. If no line is left, a empty matrix of the same dimension as input will be returned.

### Author(s)

Jitao David Zhang <jitao_david.zhang@roche.com>

### Examples

    set.seed(1235)
    testMatrix <- matrix(runif(100,0,1), nrow=10)

    ## filtering
    (testMatrix.filter <- filterPmat(testMatrix, threshold=0.05))
    ## more strict filtering
    (testMatrix.strictfilter <- filterPmat(testMatrix, threshold=0.01))
    ## no filtering
    (testMatrix.nofilter <- filterPmat(testMatrix))

[Package BioQC version 1.22.0 Index]