Learn R Programming

phylosim (version 3.0.5)

setProbs.DiscreteInsertor: Set the insertion length probabilities

Description

Set the insertion length probabilities.

The sizes virtual field must be set before setting the length probabilities. The length of the provided numeric vector must match with the length of the vector stored in the sizes virtual field. The vector is rescaled if the values do not sum to one and a warning is issued.

Usage

# S3 method for DiscreteInsertor
setProbs(this, value, ...)

Arguments

this

A DiscreteInsertor object.

value

A numeric vector containg the length probabilities.

...

Not used.

Value

The vector of probabilities.

See Also

For more information see DiscreteInsertor.

Examples

Run this code
# NOT RUN {
       # create a DiscreteInsertor object
       i<-DiscreteInsertor(rate=1, sizes=1:3)
       # set/get length probabilities
       setProbs(i,c(1/3,1/3,1/3)) # equal probabilites
       getProbs(i)
       # set/get length probabilities via virtual field
       x<-c(2,2,1)
       # normalize x
       x<-x/sum(x)
       i$probs<-x
       i$probs
 
# }

Run the code above in your browser using DataLab