## EmpiricalRunner


Run replications using empirical process time distributions.


Usage

``` python
EmpiricalRunner(
    config,
    time_data,
)
```


## Methods

| Name | Description |
|----|----|
| [__init__()](#__init__) | Initialise EmpiricalRunner. |
| [run_single()](#run_single) | Replace method from Runner, now with set-up for empirical dists. |

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


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


Initialise EmpiricalRunner.


Usage

``` python
__init__(config, time_data)
```


config : ambdes.SimConfig Simulation configuration instance. time_data : pd.DataFrame Raw time data.


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


#### run_single()


Replace method from Runner, now with set-up for empirical dists.


Usage

``` python
run_single(run_number)
```


##### Parameters


`run_number: int`  
Used to set up SeedSequence which is used when initialising the empirical distributions.


##### Returns


`dict`  
Dictionary with two DataFrames:

- "patients": per-patient results for the run.
- "run": summary of results for run by response category.
