hier.vegclust(vegclust)
hier.vegclust()所属R语言包:vegclust
Clustering with several number of clusters
,聚类与几个聚类数
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Performs several runs of function 'vegclust' on a community data matrix using different number of clusters
执行多次运行,的社区数据矩阵功能的vegclust使用不同数量的聚类
用法----------Usage----------
hier.vegclust(x, hclust, cmin=2,cmax=20, verbose=TRUE, ...)
random.vegclust(x, cmin=2, cmax=20, nstart=10, verbose=TRUE, ...)
参数----------Arguments----------
参数:x
Community data table. A site (rows) by species (columns) matrix or data frame.
社区数据表。种(列)矩阵或数据框的站点(行)。
参数:hclust
A hierarchical clustering represented in an object of type hclust.
一个层次聚类代表的对象类型hclust。
参数:cmin
Number of minimum mobile clusters.
数的最小移动聚类。
参数:cmax
Number of maximum mobile clusters.
数最大的移动聚类。
参数:nstart
A number indicating how many random trials should be performed for each number of groups
一个数字,表示每个组数多少应进行随机试验
参数:verbose
Flag used to print which number of clusters is currently running.
标志用于打印当前正在运行的群数。
参数:...
Additional parameters for function vegclust.
其他参数功能vegclust。
Details
详细信息----------Details----------
Function hier.vegclust takes starting cluster configurations from cuts of a dendrogram given by object hclust. Function random.vegclust chooses random objects as cluster centroids and for each number of clusters performs nstart trials.
函数hier.vegclust需要启动聚类配置从一个树状对象hclust削减。函数random.vegclust作为聚类中心随机选择的对象,并为每个数字聚类执行nstart试验的。
值----------Value----------
Returns an object of type 'mvegclust' (multiple vegclust), which contains a list vector with objects of type vegclust.
返回对象类型mvegclust“(多vegclust),其中包含一个列表向量的对象类型vegclust。
(作者)----------Author(s)----------
Miquel De C谩ceres, Forest Science Center of Catalonia
参见----------See Also----------
vegclust,vegclass,defuzzify,hclust
vegclust,vegclass,defuzzify,hclust
实例----------Examples----------
# Loads data [数据加载]
data(wetland)
# This equals the chord transformation (see also 'normalize' option in \code{\link{decostand}} from the vegan package)[这等于和弦转换(参见标准化选项\ {\的链接{decostand}}从素食包的代码)]
wetland.chord = as.data.frame(sweep(as.matrix(wetland), 1, sqrt(rowSums(as.matrix(wetland)^2)), "/"))
# Create noise clustering from hierarchical clustering at different number of clusters[在不同的层次聚类簇数产生噪音聚类]
wetland.hc = hclust(dist(wetland.chord),method="ward")
wetland.nc1 = hier.vegclust(wetland.chord, wetland.hc, cmin=2, cmax=5, m = 1.2, dnoise=0.75, method="NC")
# Create noise clustering from random seeds at different levels[从随机种子在不同的层次上创建噪声聚类]
wetland.nc2 = random.vegclust(wetland.chord, cmin=2, cmax=5, nstart=10, m = 1.2, dnoise=0.75, method="NC")
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|