# Documentation

### This is machine translation

Translated by
Mouseover text to see original. Click the button below to return to the English verison of the page.

# removeLearners

Remove members of compact regression ensemble

## Syntax

```cens1 = removeLearners(cens,idx) ```

## Description

`cens1 = removeLearners(cens,idx)` creates a compact regression ensemble identical to `cens` only without the ensemble members in the `idx` vector.

## Input Arguments

 `cens` Compact regression ensemble, constructed with `compact`. `idx` Vector of positive integers with entries from `1` to `cens.NumTrained`, where `cens.NumTrained` is the number of members in `cens`. `cens1` contains the members of `cens` except those with indices in `idx`. Typically, you set `idx = j:cens.NumTrained` for some positive integer `j`.

## Output Arguments

 `cens1` Compact regression ensemble, identical to `cens` except `cens1` does not contain members of `cens` with indices in `idx`.

## Examples

expand all

Create a compact regression ensemble. Compact it further by removing members of the ensemble.

Create a compact regression ensemble for the `carsmall` data.

```load carsmall X = [Weight Cylinders]; ens = fitensemble(X,MPG,'LSBoost',100,'Tree','categorical',2); cens = compact(ens); ```

Remove the last 50 members of the ensemble.

```idx = cens.NumTrained-49:cens.NumTrained; cens1 = removeLearners(cens,idx); ```

## Tips

• Typically, set `cens1` equal to `cens` to retain just one ensemble.

• Removing learners reduces the memory used by the ensemble and speeds up its predictions.