当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R iris 埃德加·安德森的虹膜数据


R语言 iris 位于 datasets 包(package)。

说明

这个著名的(Fisher 或 Anderson)鸢尾花数据集分别给出了 3 种鸢尾花各 50 朵花的变量萼片长度和宽度以及花瓣长度和宽度(以厘米为单位)的测量值。该物种包括山鸢尾、云芝和维吉尼亚鸢尾。

用法

iris
iris3

格式

iris 是一个包含 150 个案例(行)和 5 个变量(列)的 DataFrame ,名为 Sepal.LengthSepal.WidthPetal.LengthPetal.WidthSpecies

iris3 给出了排列为大小为 50 x 4 x 3 的 3 维数组的相同数据,如 S-PLUS 所示。第一个维度给出物种子样本内的病例编号,第二个维度给出名称为 Sepal L.Sepal W.Petal L.Petal W. 的测量值,第三个维度给出物种。

例子

dni3 <- dimnames(iris3)
ii <- data.frame(matrix(aperm(iris3, c(1,3,2)), ncol = 4,
                        dimnames = list(NULL, sub(" L.",".Length",
                                        sub(" W.",".Width", dni3[[2]])))),
    Species = gl(3, 50, labels = sub("S", "s", sub("V", "v", dni3[[3]]))))
all.equal(ii, iris) # TRUE

来源

Fisher, R. A. (1936) 在分类问题中使用多重测量。优生学年鉴,7,第二部分,179-188。

数据由 Anderson, Edgar (1935) 收集。加斯佩半岛的鸢尾,美国鸢尾协会公报,59, 2-5。

参考

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole. (has iris3 as iris.)

也可以看看

matplot 其中一些示例使用 iris

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Edgar Anderson's Iris Data。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。