Last chance! 50% off unlimited learning
Sale ends in
The function draws the DD-plot either of the existing DDplot.ddalpha
.
draw.ddplot(ddalpha, depth.space, cardinalities,
main = "DD plot", xlab = "C1", ylab = "C2", xlim, ylim,
classes = c(1, 2), colors = c("red", "blue", "green"), drawsep = T)
DDddalpha.train
).
The ready depth space obtained by depth.space.
Numerical vector of cardinalities of each class in data
, each entry corresponds to one class.
an overall title for the plot: see title
class labels
range of axis
vector of numbers of two classes used for depth calculation
vector of the classes' colors
draws the separation on the DD-plot (currently for 2 classes and not for knn)
# NOT RUN {
data = getdata("kidney")
#1. using the existing ddalpha classifier
ddalpha = ddalpha.train(data, depth = "spatial")
draw.ddplot(ddalpha, main = "DD-plot")
#2. using depth.space.
# Sort the data w.r.t. classes
data = rbind(data[data$C == 1,], data[data$C == 2,])
cardinalities = c(sum(data$C == 1), sum(data$C == 2))
dspace = depth.space.spatial(data[,-6], cardinalities = cardinalities)
draw.ddplot(depth.space = dspace, cardinalities = cardinalities,
main = "DD-plot", xlab = 1, ylab = 2)
# }
Run the code above in your browser using DataLab