constructFormula {BIGL} R Documentation

## Construct a model formula from parameter constraint matrix

### Description

For parameter names defined in naming vector, formula is constructed so that consMatrix %*% naming = consVector is satisfied. Constraint coefficients are normalized and convert into fractions.

### Usage

constructFormula(
consMatrix = NULL,
consVector = NULL,
naming = c("h1", "h2", "b", "m1", "m2", "e1", "e2"),
extraVars = c("d1", "d2"),
formulaArgs = c("effect", "fn")
)


### Arguments

 consMatrix Constraint matrix consVector Constraint vector naming Parameter names extraVars Non-parameter variables used in the formula and function evaluation. These will be appended to the formula. formulaArgs Character vector of length two. First element indicates name for the response variable. Second element indicates name of the function.

### Value

This function returns a model construct appropriate for fitMarginals function. It also separates variables into those that are free and those which are constrained.

### Examples

  constM <- rbind(c(0, 0, 1, 0, 0, 0, 0),
c(0, 0, 0, -1, 1, 0, 0))
constV <- c(0.9, 0)
constructFormula(constM, constV)


[Package BIGL version 1.6.6 Index]