inner_train_model_expr {BPRMeth}R Documentation

(INNER) Train expression model from methylation profiles

Description

This function trains a regression model for predicting gene expression levels by taking as input the higher order methylation features extracted from specific genomic regions.

Usage

inner_train_model_expr(
  formula = NULL,
  model_name = "lm",
  train,
  is_summary = TRUE
)

Arguments

formula

An object of class formula, e.g. see lm function. If NULL, the simple linear model is used.

model_name

A string denoting the regression model. Currently, available models are: "svm", "randomForest", "rlm", "mars", "gp", and "lm".

train

The training data.

is_summary

Logical, print the summary statistics.

Value

A list containing the following elements:

Author(s)

C.A.Kapourani C.A.Kapourani@ed.ac.uk

See Also

predict_expr

Examples

# Create synthetic data
train_data <- data.frame(x = rnorm(20), y=rnorm(20, 1, 4))
res <- inner_train_model_expr(formula = y~., train = train_data)

# Using a different model
res <- inner_train_model_expr(model_name = "randomForest",
                              train = train_data)


[Package BPRMeth version 1.20.0 Index]