CoverMarginsExact: Extract two sets of model terms that cover two formulas

Description Usage Arguments Details Value Author(s) Examples

View source: R/CoverMargins.R

Description

One formula for cells to be perturbed and one formula for cells to be exact

Usage

1
2
3
4
5
6
7
8
CoverMarginsExact(
  data,
  formula,
  formulaExact = NULL,
  intercept = FALSE,
  interceptExact = !is.null(formulaExact),
  coverMargins = TRUE
)

Arguments

data

Input data as a data frame (inner cells)

formula

Model formula defining cells to be perturbed

formulaExact

Model formula defining cells to be exact

intercept

Whether to include intercept

interceptExact

Whether to include intercept

coverMargins

Whether to extract only the covering terms

Details

The function make use of CoverMargins. Thus, hierarchical relationships seen in the data is considered. Each output element can be input to Terms2formula.

Value

List of two sets of model terms

Author(s)

Øyvind Langsrud

Examples

1
2
3
4
5
6
7
z3 <- EasyData("z3")
CoverMarginsExact(z3, ~region + kostragr * hovedint)
CoverMarginsExact(z3, ~region + kostragr * hovedint * mnd, ~kostragr * hovedint)
CoverMarginsExact(z3, ~region + kostragr * hovedint * mnd, ~kostragr * hovedint + mnd)
CoverMarginsExact(z3, ~region, ~kostragr * hovedint, TRUE, FALSE)
CoverMarginsExact(z3, ~region * mnd, ~kostragr * hovedint, coverMargins = FALSE)
CoverMarginsExact(z3, ~region, interceptExact = TRUE)  

olangsrud/experimentalRpackage documentation built on Sept. 20, 2021, 10:32 p.m.