Learn R Programming

denpro (version 0.9.2)

treedisc: Prunes a level set tree or a tail tree

Description

Prunes a level set tree or a tail tree so that it contains fewer levels. The pruning makes plotting of the trees much faster. The quality does not typically decrease essentially when a tree is pruned.

Usage

treedisc(lst, pcf, ngrid = NULL, r = NULL, type = NULL, lowest = "dens")

Arguments

lst
level set tree or a shape tree; output of for example "leafsfirst"
pcf
piecewise constant function; output of for example "pcf.kern" or "pcf.func"; "lst" should be the level set tree or shape tree of "pcf"
ngrid
positive integer; the number of levels which the pruned tree will have
r
vector of positive reals in increasing order; we may give the set of levels explicitely with the argument "r"; then the levels need not be equispaced as when we apply argument "ngrid"
type
"lst" or "shape"; not needed
lowest
a character; if lowest="dens", then it is assumed that the function whose level set tree we calculate is nonnegative

Value

a level set tree or a shape tree which contains fewer levels than the input

See Also

leafsfirst

Examples

Run this code
dendat<-sim.data(n=100,type="mulmod")
pcf<-pcf.kern(dendat,h=1,N=c(32,32))
lst<-leafsfirst(pcf)          # level set tree
td<-treedisc(lst,pcf,ngrid=30)

plotvolu(td)

r<-c(0.01,0.03,0.04)
td<-treedisc(lst,pcf,r=r)

plotvolu(td)

Run the code above in your browser using DataLab