treedisc {denpro}R Documentation

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

Author(s)

Jussi Klemela

See Also

leafsfirst

Examples

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)


[Package denpro version 0.9.0 Index]