Compute Significance Of Features
Computes the relative significance of each feature and plots it.
significance(map,graphics=TRUE,feature.labels=TRUE)
map |
An object of type 'map'. |
graphics |
A switch that controls whether a plot is generated or not. |
feature.labels |
A switch to allow the plotting of feature names vs feature indices. |
If graphics=FALSE a vector containing the significance for each feature is returned.
We use a Bayesian approach to compute the relative significance of features based on variance.
Lutz Hamel
Bayesian Probability Approach to Feature Significance for Infrared Spectra of Bacteria, Lutz Hamel, Chris W. Brown, Applied Spectroscopy, Volume 66, Number 1, 2012.
data(iris) df <- subset(iris,select=-Species) labels <- subset(iris,select=Species) m <- map(df,labels,xdim=15,ydim=10,train=10000) ## show the relative feature significance for each feature df <- data.frame(names(df),significance(m,graphics=FALSE)) names(df) <- c("Features","Significance") df ## display the relative feature significance graphically significance(m)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.