Prunes each tree in the list forest\$Trees according to the provided complexity parameter. Returns a new forest.

pruneForest(forest, cp)

## Arguments

forest A model returned by splineForest() The complexity parameter that will be used to prune each tree (see rpart package documentation for detailed description of complexity parameter)

## Value

A new splineforest object where each tree has been pruned to the desired level.

## Examples

print(avSize(forest))#> [1] 5.6
#> [1] 5.6print(avSize(pruneForest(forest, cp=0.007)))#> [1] 5.6
#> [1] 5.6print(avSize(pruneForest(forest, cp=0.01)))#> [1] 4.1
#> [1] 4.1