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 dp; see the example at gradient.Rd.