一个用R语言进行Kmeans聚类分析的例子 下载本文

内容发布更新时间 : 2024/6/27 10:16:44星期一 下面是文章的全部内容请认真阅读。

一个用R语言进行Kmeans聚类分析的例子

在网上(http://www.rdatamining.com/ )找到了一个用R语言进行聚类分析的例子, 在整个例子中做了一些中文解释说明. 数据集用的是iris第一步:对数据集进行初步统计分析

检查数据的维度

> dim(iris)

[1] 150 5显示数据集中的列名

> names(iris)

[1] \ \\ \ 显示数据集的内部结构

> str(iris)

'data.frame': 150 obs. of 5 variables:

$ Sepal.Length: num 5.1 4.9 4.7 4.6 5 5.4 4.6 5 4.4 4.9 ...

$ Sepal.Width : num 3.5 3 3.2 3.1 3.6 3.9 3.4 3.4 2.9 3.1 ...

$ Petal.Length: num 1.4 1.4 1.3 1.5 1.4 1.7 1.4 1.5 1.4 1.5 ...

$ Petal.Width : num 0.2 0.2 0.2 0.2 0.2 0.4 0.3 0.2 0.2 0.1 ...

$ Species : Factor w/ 3 levels \1 1 1 1 1 1 1 ...显示数据集的属性

> attributes(iris)

$names --就是数据集的列名

[1] \ \

\ \ $row.names --个人理解就是每行数据的标号

[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

[21] 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

[41] 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

[61] 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80

[81] 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

[101] 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120

[121] 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140

[141] 141 142 143 144 145 146 147 148 149 150$class --表示类别

[1] \查看数据集的前五项数据情况