I tried sampling a model that is already been sampled. However, when I plot the traceplot it shows the traces resulting from both samplings.

```
with model:
trace = pm.sample(1000)
trace = pm.sample(1000, trace = trace)
```

Is the resulting trace of above sampling equivalent to this,

```
with model:
trace = pm.sample(2000)
```

If I want to pause MCMC sampling and perform some other operations (such as PPC and calculate the WAIC) to the intermediate model, and then to resume the sampling again, can I use the above method? or what is the correct way of doing it?

Thanks