Learn R Programming

gratia (version 0.9.0)

is_factor_term: Is a model term a factor (categorical)?

Description

Given the name (a term label) of a term in a model, identify if the term is a factor term or numeric. This is useful when considering interactions, where terms like fac1:fac2 or num1:fac1 may be requested by the user. Only for terms of the type fac1:fac2 will this function return TRUE.

Usage

is_factor_term(object, term, ...)

# S3 method for terms is_factor_term(object, term, ...)

# S3 method for gam is_factor_term(object, term, ...)

# S3 method for bam is_factor_term(object, term, ...)

# S3 method for gamm is_factor_term(object, term, ...)

# S3 method for list is_factor_term(object, term, ...)

Value

A logical: TRUE if and only if all variables involved in the term are factors, otherwise FALSE.

Arguments

object

an R object on which method dispatch is performed

term

character; the name of a model term, in the sense of attr(terms(object), "term.labels"). Currently not checked to see if the term exists in the model.

...

arguments passed to other methods.