iris | R Documentation |
This is perhaps the best known database to be found in the pattern recognition literature. Fisher's paper is a classic in the field and is referenced frequently to this day. The data set contains 3 classes of 50 instances each, where each class refers to a type of iris plant. One class is linearly separable from the other 2; the latter are NOT linearly separable from each other.
data(iris)
iris
is a data frame with 150 cases (rows) and 5 variables (columns) named:
Sepal.Length
continuous.
Sepal.Width
continuous.
Petal.Length
continuous.
Petal.Width
continuous.
Class
discrete iris-setosa
, iris-versicolour
or iris-virginica
.
A. Asuncion and D. J. Newman. Uci machine learning repository, 2007. http://archive.ics.uci.edu/ml/.
R. A. Fisher. The use of multiple measurements in taxonomic problems. Annals of Eugenics, 7(2):179-188, 1936.
## Not run:
devAskNewPage(ask = TRUE)
data(iris)
# Show level attributes.
levels(iris[["Class"]])
# Split dataset into train (75
set.seed(5)
Iris <- split(p = 0.6, Dataset = iris, class = 5)
# Estimate number of components, component weights and component
# parameters for train subsets.
n <- range(a.ntrain(Iris))
irisest <- REBMIX(model = "REBMVNORM",
Dataset = a.train(Iris),
Preprocessing = "histogram",
cmax = 10,
Criterion = "ICL-BIC",
EMcontrol = new("EM.Control", strategy = "single"))
plot(irisest, pos = 1, nrow = 3, ncol = 2, what = c("pdf"))
plot(irisest, pos = 2, nrow = 3, ncol = 2, what = c("pdf"))
plot(irisest, pos = 3, nrow = 3, ncol = 2, what = c("pdf"))
# Selected chunks.
iriscla <- RCLSMIX(model = "RCLSMVNORM",
x = list(irisest),
Dataset = a.test(Iris),
Zt = a.Zt(Iris))
iriscla
summary(iriscla)
# Plot selected chunks.
plot(iriscla, nrow = 3, ncol = 2)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.