---
title: "MLRegressor.randomForest(_:)"
framework: createml
role: symbol
role_heading: Case
path: "createml/mlregressor/randomforest(_:)"
---

# MLRegressor.randomForest(_:)

A regressor based on a collection of decision trees trained on subsets of the data.

## Declaration

```swift
case randomForest(MLRandomForestRegressor)
```

## Discussion

Discussion Don’t create an MLRegressor using one of its enumeration cases. Use the regressor’s initializer instead.

## See Also

### Regressor cases

- [MLRegressor.linear(_:)](createml/mlregressor/linear(_:).md)
- [MLRegressor.decisionTree(_:)](createml/mlregressor/decisiontree(_:).md)
- [MLRegressor.boostedTree(_:)](createml/mlregressor/boostedtree(_:).md)
