fold.change {countdata} | R Documentation |
Fold change calculation
Description
Calculates the fold changes between two numerical matrices row by row.
Usage
fold.change(d1, d2, BIG = 1e4)
Arguments
d1 |
The first data matrix. |
d2 |
The second data matrix. |
BIG |
A number representing a big value of the result, i.e. black-and-white regulation. |
Details
The two matrices d1
and d2
must have the same number of rows.
A positive value means up-regulation where the average of d2
is higher than that of d1
. Conversely, a negative value means down-regulation where the the average of d1
is higher than that of d2
. If one group contains all zeros, a positive or negative BIG
value is returned.
Value
A vector of fold changes is returned.
Author(s)
Thang V. Pham
References
Pham TV (2021). countdata: The Beta-Binomial Test for Count Data. R package version 1.1. https://CRAN.R-project.org/package=countdata
Examples
x <- rbind(c(1.5, 1.2, 10.2),
c(9.1, 2.2, 8.1))
fold.change(x, 2 * x)
# returns a column vector of 2
fold.change(x, 0.5 * x)
# returns a column vector of -2
[Package countdata version 1.3 Index]