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

# MLRegressor.decisionTree(_:)

A regressor that estimates the target by learning rules to split the data.

## Declaration

```swift
case decisionTree(MLDecisionTreeRegressor)
```

## 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.boostedTree(_:)](createml/mlregressor/boostedtree(_:).md)
- [MLRegressor.randomForest(_:)](createml/mlregressor/randomforest(_:).md)
