conjoin: Combine 'exprso' Objects

Description Usage Arguments Details Value Methods (by class)

Description

conjoin combines two or more exprso objects based on their class.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
conjoin(object, ...)

## S4 method for signature 'ExprsArray'
conjoin(object, ...)

## S4 method for signature 'ExprsModel'
conjoin(object, ...)

## S4 method for signature 'ExprsPipeline'
conjoin(object, ...)

## S4 method for signature 'ExprsEnsemble'
conjoin(object, ...)

Arguments

object

An ExprsArray, ExprsModel, ExprsPipeline, or ExprsEnsemble object.

...

Two or more objects of the same class.

Details

When applied to two or more ExprsArray objects, this function returns one ExprsArray object as output. This only works on ExprsArray objects that have not undergone feature selection. Any missing annotations in @annot will get replaced with NA values. Note that all combined ExprsArray objects must initially have had the same features in the same order.

When applied to two or more ExprsModel objects, this function returns one ExprsEnsemble object as output. In this way, this function works similar to the buildEnsemble method for ExprsModel objects.

When applied to two or more ExprsPipeline objects, this function returns one ExprsPipeline object as output. To keep track of which ExprsPipeline objects contributed initially to the resultant object, the source gets flagged in the summary slot. For each ExprsPipeline object, if the summary lacks a boot column, all summary entries will receive one unique ID. However, if the summary contains a boot column (e.g., as generated by plMonteCarlo), all models belonging to each bootstrap will receive one unique ID. Afterwards, the old boot columns will get renamed to unboot while the newly assigned unique IDs become the new boot column. This complicated indexing system treats all models derived from one unique cut to a training set as if they had belonged to the same "pseudo-bootstrap". These "pseudo-bootstraps" will get handled like true bootstraps downstream by functions built around pipeFilter and buildEnsemble.

When applied to two or more ExprsEnsemble objects, this function returns one ExprsEnsemble object as output. The resultant object contains all models found within each of the supplied ExprsEnsemble objects.

Value

An ExprsArray, ExprsModel, ExprsPipeline, or ExprsEnsemble object.

Methods (by class)


exprso documentation built on May 1, 2019, 7:11 p.m.