Learn R Programming

klaR (version 1.7-3)

plot.NaiveBayes: Naive Bayes Plot

Description

Visualizes the marginal probabilities of predictor variables given the class.

Usage

# S3 method for NaiveBayes
plot(x, vars, n = 1000, legendplot = TRUE, lty, col,
    ylab = "Density", main = "Naive Bayes Plot", ...)

Arguments

x

an object of class NaiveBayes

vars

variables to be plotted. If missing, all predictor variables are plotted.

n

number of points used to plot the density line.

legendplot

logical, whether to print a legend

lty

line type for different classes, defaults to the first length(x$apriori) colors of the current palette in use.

col

color for different classes, defaults to rainbow(length(x$apriori)).

ylab

label for y-axis.

main

title of the plots.

...

furhter arguments passed to the underlying plot functions.

Author

Karsten Luebke, karsten.luebke@fom.de

Details

For metric variables the estimated density is plotted. For categorial variables mosaicplot is called.

See Also

NaiveBayes

Examples

Run this code
data(iris)
mN <- NaiveBayes(Species ~ ., data = iris)
plot(mN)

mK <- NaiveBayes(Species ~ ., data = iris, usekernel = TRUE)
plot(mK)

Run the code above in your browser using DataLab