fillup function

Fillup function

Fillup function

Function fillup() concatenates a vector with a fillup

value to ensure a unit sum; if given a matrix, attaches a column so the rowsums are 1.

Function indep() is the inverse: it removes the final element of a vector, leaving only an independent set.

fillup(x,H=NULL,total=1) indep(x)

Arguments

  • x: Numeric vector
  • H: Object with pnames() attribute, typically of class hyper2 or hyper3, used for names if supplied
  • total: Total value for probability

Details

Usually you want the total to be one, to enforce the unit sum constraint. Passing total=0 constrains the sum to be zero. This is useful when considering dpdp; see the example at gradient.Rd.

Author(s)

Robin K. S. Hankin

See Also

equalp,gradient

Examples

fillup(c(1/2,1/3)) indep(c(1/2,1/3,1/6)) fillup(indep(icons_maxp)) fillup(indep(icons_maxp),icons)
  • Maintainer: Robin K. S. Hankin
  • License: GPL (>= 2)
  • Last published: 2024-05-31