plot.bayesTest {bayesAB} | R Documentation |

## Plot bayesTest objects

### Description

Plot method for objects of class "bayesTest".

### Usage

```
## S3 method for class 'bayesTest'
plot(
x,
percentLift = rep(0, length(x$posteriors)),
priors = TRUE,
posteriors = TRUE,
samples = TRUE,
...
)
```

### Arguments

`x` |
an object of class "bayesTest" |

`percentLift` |
a vector of length(x$posteriors). Each entry corresponds to the percent lift ((A - B) / B) to plot for for the respective posterior in x. Note this is on a 'point' scale. percentLift = 5 implies you want to test for a 5% lift. |

`priors` |
logical indicating whether prior plots should be generated. |

`posteriors` |
logical indicating whether posterior plots should be generated. |

`samples` |
logical indicating whether sample plots should be generated. |

`...` |
graphics parameters to be passed to the plotting routines. (For example |

### Note

You can either directly plot a bayesTest object (in which case it will plot interactively), or you can save the plot
object to a variable and extract what you need separately. If extracted, you can treat it like any `ggplot2`

object and
modify it accordingly.

Plots are slightly truncated on the extremes to solve the general case of potentially long tail-ends.

### Examples

```
A_pois <- rpois(100, 5)
B_pois <- rpois(100, 4.7)
AB1 <- bayesTest(A_pois, B_pois, priors = c('shape' = 25, 'rate' = 5), distribution = 'poisson')
plot(AB1)
plot(AB1, percentLift = 5)
p <- plot(AB1)
p$posteriors$Lambda
## Not run: p$posteriors$Lambda + ggtitle('yolo') # modify ggplot2 object directly
```

*bayesAB*version 1.1.3 Index]