I want to test a nullinterval with bayes. So the hypothesis I have is on the

absence of an effect. Group 1 and 2 do not differ in their mean (at least **not** beyond an

effect size of $\delta > 0.2$). However I am very unsure if my rural understanding of Bayesian Analasis brought me to the correct interpretation of my results.

I followed the instructions proided in the vignette for the

R package `BayesFactor`

available here and also in this nice guide. However I am not sure if I am interpreting the resulting Bayes Factor correctly?

Here is some Simlulation Data

```
# Loading Packages
pacman::p_load(report, BayesFactor, tidyverse, see)
set.seed(333)
n1 <- 70
n2 <- 50
example <- data.frame(
treatment = factor(c(
rep("Treatment A", n1),
rep("Treatment B", n2)
)),
outcome = c(
rnorm(n = n1, mean = 7, sd = 18),
rnorm(n = n2, mean = 13, sd = 15)
)
)
```

And here the nullinterval bayes t-test

```
bfInterval <- ttestBF(
formula = outcome ~ treatment,
data = example,
nullInterval = c(-0.2, 0.2)
)
```

Is my understanding now correct that the variable `bfinterval`

no contains two bayes factors?

- One for the null-interval $|\delta| < 0.2 $ compared to the null-point and
- One for the complement $|\delta| > 0.2 $ of the null-interval to the null-point

And the complement (that there would be an effect > 0.2) is more likely, because BF $BF_1 = 0.18$ is farther away from 1, than the BF BF $BF_0 = 0.96$ for the null-interval? Would that be correct?

```
> bfInterval
Bayes factor analysis
--------------
[1] Alt., r=0.707 -0.2<d<0.2 : 0.9674333 ±0%
[2] Alt., r=0.707 !(-0.2<d<0.2) : 0.185251 ±0.01%
Against denominator:
Null, mu1-mu2 = 0
---
Bayes factor type: BFindepSample, JZS
```

Now if I want to know, if, given my data, the hypothesis that there is no effect $|\delta| < 0.2 $ is more likely than the complement (there is an effect, $|\delta| > 0.2 $ ) I can just divide the two BF since they have the same denominator correct?

```
> bfInterval[1] / bfInterval[2]
Bayes factor analysis
--------------
[1] Alt., r=0.707 -0.2<d<0.2 : 5.222284 ±0.01%
Against denominator:
Alternative, r = 0.707106781186548, mu =/= 0 !(-0.2<d<0.2)
---
Bayes factor type: BFindepSample, JZS
```

So this ($BF_{01} = 5.2$) would now mean, given my data, it is ~5 times more likely that there is no effect (bigger than 0.2) than that there is one, correct?

Also, beyond my insecurities in the interpretation I would like to know if the floor effect in the observed data could be problematic?

## Best Answer

Both the procedure for calculating BF and its interpretation are correct.

Regarding the floor effect, it is necessary to assess how strong the asymmetry is and how large each sample size is. The t-test assumes that means difference is normally distributed in the population and that the variances of the populations to be compared are equal. Various threads in "cross-validation" discuss the assumptions of the t-test and its violation limits:

T-test for non normal when N>50?

Robust t-test for mean

As general rule, skeweness is better tolarated when sample size is larger.