anova.Rd
This is a convenience function to extract the ANOVA table (omnibus tests) from a GAMLj model. If no option is passed, extracts the ANOVA tests table already in the model results (if any). If two GAMLj models are provided, a model comparison is produces. Any option accepted by gamlj model can be passed. are returned.
# S3 method for class 'gamlj'
anova(object, object2, ...)
a gamlj results object of the class `gamlj`
a gamlj results object of the class `gamlj` representing the nested model. Overiddes nested_terms
.
It can be passed also as a a right-hand side formula specifying terms of the nested model.
all options accepted by a gamlj model function.
a list of tables of class `ResultsElement`
data(fivegroups)
fivegroups$Group<-factor(fivegroups$Group)
gmod<-GAMLj3::gamlj_lm(
formula = Score ~Group,
data = fivegroups)
#>
#> Attaching package: ‘jmvcore’
#> The following objects are masked from ‘package:base’:
#>
#> endsWith, format, startsWith
anova(gmod)
#> [[1]]
#>
#> Model Fit
#> ─────────────────────────────────────────────────────────────────────
#> R² Adj. R² df df (res) F p
#> ─────────────────────────────────────────────────────────────────────
#> 0.1472811 0.1318705 3 166 9.557137 0.0000074
#> ─────────────────────────────────────────────────────────────────────
#>
#>
#> [[2]]
#>
#> ANOVA Omnibus tests
#> ─────────────────────────────────────────────────────────────────────────
#> SS df F p η²p
#> ─────────────────────────────────────────────────────────────────────────
#> Model 7.4831734 3 9.5571370 0.0000074 0.1472811
#> Group 7.4831734 3 9.5571370 0.0000074 0.1472811
#> Residuals 43.3256242 166
#> Total 50.8087976 169
#> ─────────────────────────────────────────────────────────────────────────
#>
#>