---
title: SupervisedEstimatorToTemporalAdaptor
framework: createmlcomponents
role: symbol
role_heading: Structure
path: createmlcomponents/supervisedestimatortotemporaladaptor
---

# SupervisedEstimatorToTemporalAdaptor

A supervised temporal estimator wrapping a supervised estimator.

## Declaration

```swift
struct SupervisedEstimatorToTemporalAdaptor<Base> where Base : SupervisedEstimator, Base.Annotation : Sendable
```

## Topics

### Creating an estimator

- [init(_:)](createmlcomponents/supervisedestimatortotemporaladaptor/init(_:).md)

### Encoding and decoding

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

### Fitting

- [fitted(to:eventHandler:)](createmlcomponents/supervisedestimatortotemporaladaptor/fitted(to:eventhandler:).md)
- [fitted(to:validateOn:eventHandler:)](createmlcomponents/supervisedestimatortotemporaladaptor/fitted(to:validateon:eventhandler:).md)
- [SupervisedEstimatorToTemporalAdaptor.Annotation](createmlcomponents/supervisedestimatortotemporaladaptor/annotation.md)
- [SupervisedEstimatorToTemporalAdaptor.Input](createmlcomponents/supervisedestimatortotemporaladaptor/input.md)
- [SupervisedEstimatorToTemporalAdaptor.Output](createmlcomponents/supervisedestimatortotemporaladaptor/output.md)
- [SupervisedEstimatorToTemporalAdaptor.Transformer](createmlcomponents/supervisedestimatortotemporaladaptor/transformer.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SupervisedTemporalEstimator](createmlcomponents/supervisedtemporalestimator.md)

## See Also

### Estimator adaptors

- [EstimatorToSupervisedAdaptor](createmlcomponents/estimatortosupervisedadaptor.md)
- [EstimatorToTemporalAdaptor](createmlcomponents/estimatortotemporaladaptor.md)
