plot.prim {prim}R Documentation

PRIM plot for multivariate data

Description

PRIM plot for multivariate data.

Usage

## S3 method for class 'prim'
plot(x, splom=TRUE,  ...)

Arguments

x

object of class prim

splom

flag for plotting 3-d data as scatter plot matrix. Default is TRUE.

...

other graphics parameters

Details

The function headers are

  ## bivariate
  x, col, xlim, ylim, xlab, ylab, add=FALSE, add.legend=FALSE, cex.legend=1, 
  pos.legend, lwd=1, border, col.vec=c("blue", "orange"), alpha=1, ...)
  
  ## trivariate
  plot(x, xlim, ylim, zlim, xlab, ylab, zlab, col.vec=c("blue","orange"), 
  alpha=1, theta=30, phi=40, d=4, ...)
  
  ## d-variate
  plot(x, xmin, xmax, xlab, ylab, x.pt, m, col.vec=c("blue","orange"), 
  alpha=1, ...)

The arguments are

add.legend

flag for adding legend (2-d plot)

pos.legend

(x,y) co-ordinates for legend (2-d plot)

cex.legend

cex graphics parameter for legend (2-d plot)

col.vec

vector of plotting colours, one for each box

xlab,ylab,zlab,xlim,ylim,zlim,add,lwd,alpha,phi,theta,d

usual graphics parameters

xmin,xmax

vector of minimum and maximum axis plotting values for scatter plot matrix

x.pt

data set to plot (other than x)

Value

Plot of 2-dim PRIM is a set of nested rectangles. Plot of 3-dim PRIM is a scatter point cloud. Plot of d-dim PRIM is a scatter plot matrix. The scatter plots indicate which points belong to which box.

See Also

prim.box, predict.prim

Examples

## see ?predict.prim for bivariate example
## trivariate example
data(quasiflow)
qf <- quasiflow[1:1000,1:3]
qf.label <- quasiflow[1:1000,4]
thr <- c(0.25, -0.3)
qf.prim <- prim.box(x=qf, y=qf.label, threshold=thr, threshold.type=0)
plot(qf.prim, alpha=0.5)
plot(qf.prim, alpha=0.5, splom=FALSE, ticktype="detailed", colkey=FALSE)

[Package prim version 1.0.21 Index]