## Univariate example
data(earthquake)
eq3 <- -log10(-earthquake[,3])
featureSignif(eq3, addSignifGradRegion=TRUE,xlab="-log(-depth)", bw=0.1)
featureSignif(eq3, plotSiZer=TRUE, xlab="-log(-depth)")
featureSignif(eq3, plotSiZer=TRUE, xlab="-log(-depth)", bwSiZer=c(0.05, 1.3),
gridsizeSiZer=c(401, 101))
## Bivariate example
library(MASS)
data(geyser)
fs <- featureSignif(geyser, addSignifCurvRegion=TRUE, bw=c(4.5, 0.37),
plotFS=FALSE)
plot(fs, addSignifCurvRegion=TRUE)
## Trivariate example
data(earthquake)
earthquake[,3] <- -log10(-earthquake[,3])
featureSignif(earthquake, scaleData=TRUE, addData=TRUE,
bw=c(0.0381, 0.0381, 0.0442))
featureSignif(earthquake, addKDE=FALSE, scaleData=TRUE,
addSignifGradRegion=TRUE, addSignifCurvRegion=TRUE,
bw=c(0.0381, 0.0381, 0.0442),
xlim=c(0.4,0.5), ylim=c(0.4,0.5), zlim=c(0.8,0.9))
## Interactive examples
library(MASS)
data(geyser)
duration <- geyser$duration
## Univariate example
featureSignif(duration)
featureSignif(duration, addData=TRUE)
featureSignif(duration, addSignifGradRegion=TRUE, addSignifGradData=TRUE)
featureSignif(duration, addSignifCurvRegion=TRUE, addSignifCurvData=TRUE)
## Bivariate example
featureSignif(geyser, addData=TRUE, addSignifGradRegion=TRUE,
addSignifGradData=TRUE, bw=rbind(c(1, 0.1), c(5, 0.9)))
## bandwidths ranges: h1 in c(1, 5), h2 in c(0.1, 0.9)
## Trivariate example
data(earthquake)
earthquake$depth <- -log10(-earthquake$depth)
featureSignif(earthquake, addSignifGradRegion=TRUE, scaleData=TRUE)Run the code above in your browser using DataLab