---
title: TabularEstimatorToSupervisedAdaptor
framework: createmlcomponents
role: symbol
role_heading: Structure
path: createmlcomponents/tabularestimatortosupervisedadaptor
---

# TabularEstimatorToSupervisedAdaptor

An adaptor that exposes a tabular estimator as a tabular supervised estimator.

## Declaration

```swift
struct TabularEstimatorToSupervisedAdaptor<Estimator, Annotation> where Estimator : TabularEstimator
```

## Topics

### Creating an adaptor

- [init(_:annotationColumnID:)](createmlcomponents/tabularestimatortosupervisedadaptor/init(_:annotationcolumnid:).md)

### Getting the properties

- [annotationColumnID](createmlcomponents/tabularestimatortosupervisedadaptor/annotationcolumnid.md)
- [estimator](createmlcomponents/tabularestimatortosupervisedadaptor/estimator.md)

### Encoding and decoding

- [encode(_:to:)](createmlcomponents/tabularestimatortosupervisedadaptor/encode(_:to:).md)
- [decode(from:)](createmlcomponents/tabularestimatortosupervisedadaptor/decode(from:).md)

### Fitting

- [fitted(to:validateOn:eventHandler:)](createmlcomponents/tabularestimatortosupervisedadaptor/fitted(to:validateon:eventhandler:).md)
- [Transformer](createmlcomponents/transformer.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SupervisedTabularEstimator](createmlcomponents/supervisedtabularestimator.md)

## See Also

### Tabular adaptors

- [TabularTransformerToEstimatorAdaptor](createmlcomponents/tabulartransformertoestimatoradaptor.md)
- [TabularTransformerToUpdatableEstimatorAdaptor](createmlcomponents/tabulartransformertoupdatableestimatoradaptor.md)
- [UpdatableTabularEstimatorToSupervisedAdaptor](createmlcomponents/updatabletabularestimatortosupervisedadaptor.md)
