## Transformer


A data transformer for fitting and transforming data.


Usage


``` python
Transformer(method)
```


## Parameters


`method: str`  
The transformation method to use.


## Examples

``` python
>>> t = Transformer("scale")
>>> t.describe()
{'method': 'scale', 'fitted': False}
```


## Methods

| Name | Description |
|----|----|
| [__init__()](#__init__) | Initialize the transformer. |
| [describe()](#describe) | Describe the transformer state. |
| [fit()](#fit) | Fit the transformer to the data. |
| [inverse()](#inverse) | Inverse-transform the data. |
| [score()](#score) | Score the data against the fitted model. |
| [transform()](#transform) | Transform the data using the fitted parameters. |

------------------------------------------------------------------------


#### \_\_init\_\_()


Initialize the transformer.


Usage


``` python
__init__(method)
```


##### Parameters


`method: str`  
The transformation method.


------------------------------------------------------------------------


#### describe()


Describe the transformer state.


Usage


``` python
describe()
```


##### Returns


`dict`  
A dictionary describing the transformer.


------------------------------------------------------------------------


#### fit()


Fit the transformer to the data.


Usage


``` python
fit(data)
```


##### Parameters


`data: list`  
The data to fit on.


##### Returns


`None`  


##### Examples

``` python
>>> t = Transformer("scale")
>>> t.fit([1, 2, 3])
```

------------------------------------------------------------------------


#### inverse()


Inverse-transform the data.


Usage


``` python
inverse(data)
```


##### Parameters


`data: list`  
The data to inverse-transform.


##### Returns


`list`  
The inverse-transformed data.


------------------------------------------------------------------------


#### score()


Score the data against the fitted model.


Usage


``` python
score(data)
```


##### Parameters


`data: list`  
The data to score.


##### Returns


`float`  
The score value.


------------------------------------------------------------------------


#### transform()


Transform the data using the fitted parameters.


Usage


``` python
transform(data)
```


##### Parameters


`data: list`  
The data to transform.


##### Returns


`list`  
The transformed data.


##### Examples

``` python
>>> t = Transformer("scale")
>>> t.fit([1, 2, 3])
>>> t.transform([4, 5])
```

\[4, 5\]
