BAnova {BANOVA} | R Documentation |

## Function to print the table of effect sizes

### Description

The analysis of variance is performed at level 1 (for the single level model) and level 2 equation of the Bayesian ANOVA see `BANOVA-package`

. This makes it possible to capture the effects of level-1 or level-2 variables on the heterogeneity distribution of subjects, and compute sums of squares and effect sizes.

### Usage

```
BAnova(x)
```

### Arguments

`x` |
the object from BANOVA.* |

### Details

Measures of effect size in regression are measures of the degree of association between an effect (e.g., a main effect, an interaction, a linear contrast) and the dependent variable. They can be considered as the correlation between a categorical factor(effect) and the dependent variable. They are usually interpreted as the proportion of variance in the dependent variable that is attributable to each effect. In the package, partial Eta squared is calculated and displayed. It is defined as follows,

`\eta^2= \frac{(SS_{effect})}{(SS_{effect} + SS_{error})}`

Where:
SS_effect= the sums of squares for the effect of interest

SS_error= the sums of squares for the error in the regression.

This equation is evaluated at each draw of the parameters, which allows for the calculation of not only the posterior mean, but also the credible interval of the effect size.

### References

Fox, J. (2008)
*Applied Regression Analysis and Generalized Linear Models*,
Second Edition. Sage.

Fox, J. and Weisberg, S. (2011)
*An R Companion to Applied Regression*, Second Edition, Sage.

Lakens, D. (2013)
*Calculating and Reporting Effect Sizes to Facilitate Cumulative Science: A Practical Primer for T-tests and ANOVAs*, Frontiers in Psychology, Vol. 4, pp.863.

Gelman, A. and Pardoe, I. (2006)
*Bayesian Measures of Explained Variance and Pooling in Multilevel (Hierarchical) Models*, TECHNOMETRICS, Vol. 48, NO. 2.

### Examples

```
data(goalstudy)
library(rstan)
# or use BANOVA.run based on 'Stan'
res2 <- BANOVA.run(bid~progress*prodvar, model_name = 'Normal',
data = goalstudy, id = 'id', iter = 1000, chains = 2)
BAnova(res2)
```

*BANOVA*version 1.2.1 Index]