Learn R Programming

NTW (version 1.22.0)

methods.regression: Regression methods to estimate a single row in A with fixed perturbations

Description

Regression methods to estimate a single row in a gene interaction network (A) with perturbations (P) fixed. These methods differ at the regression criterions: the objective function of geo is the geometric mean, sum of square for sse and maximum likelihood for ml, see vignette for the details.

Usage

method.geo(index.vars, X, pert) method.sse(index.vars, X, pert) method.ml(index.vars, X, pert, noiseLevel)

Arguments

index.vars
A vector to select the rows in X on which regression will be used. It sets a group of combination of rows in X.
X
Gene expression data, a matrix with genes as rows and perturbations as columns.
pert
A vector of row r in P.
noiseLevel
Indicate the noise level in each perturbed experiment.

Value

sol
A vector of regression result
error
The result of the objective function.