---
title: EstimatorToTemporalAdaptor
framework: createmlcomponents
role: symbol
role_heading: Structure
path: createmlcomponents/estimatortotemporaladaptor
---

# EstimatorToTemporalAdaptor

A temporal estimator wrapping an estimator.

## Declaration

```swift
struct EstimatorToTemporalAdaptor<Base> where Base : Estimator
```

## Topics

### Creating the estimator

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

### Encoding and decoding

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

### Fitting a transformer

- [fitted(to:eventHandler:)](createmlcomponents/estimatortotemporaladaptor/fitted(to:eventhandler:).md)
- [EstimatorToTemporalAdaptor.Input](createmlcomponents/estimatortotemporaladaptor/input.md)
- [EstimatorToTemporalAdaptor.Output](createmlcomponents/estimatortotemporaladaptor/output.md)
- [EstimatorToTemporalAdaptor.Transformer](createmlcomponents/estimatortotemporaladaptor/transformer.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [TemporalEstimator](createmlcomponents/temporalestimator.md)

## See Also

### Estimator adaptors

- [EstimatorToSupervisedAdaptor](createmlcomponents/estimatortosupervisedadaptor.md)
- [SupervisedEstimatorToTemporalAdaptor](createmlcomponents/supervisedestimatortotemporaladaptor.md)
