當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。