Learn R Programming

prim (version 1.0.22)

plot.prim: PRIM plot for multivariate data

Description

PRIM plot for multivariate data.

Usage

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

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.

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)

See Also

prim.box, predict.prim

Examples

Run this code
## 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)

Run the code above in your browser using DataLab