0

ここからこれらのコードを見ました: http://learnr.wordpress.com/2009/08/10/ggplot2-version-of-figures-in-lattice-multivariate-data-visualization-with-r-part-9/

hc1 <- hclust(dist(USArrests, method = "canberra"))
hc1 <- as.dendrogram(hc1)
ord.hc1 <- order.dendrogram(hc1)
hc2 <- reorder(hc1, state.region[ord.hc1])
ord.hc2 <- order.dendrogram(hc2)
region.colors <- trellis.par.get("superpose.polygon")$col
USArrests2 <- melt(t(scale(USArrests)))
USArrests2$X2 <- factor(USArrests2$X2, levels = state.name[ord.hc2])

state.regionしかし、変数に関する4行目で私は非常に混乱しています。

注文に関する変数はord.hc1から生成されUSArrestsたもので、 とは関係がないようですstate.region。では、なぜデータ フレームstate.region内の列の代わりに並べ替えに使用するのでしょうか?USArrests

4

1 に答える 1

0

state.region-のヘルプ ファイルを参照してください。

?state.region

Detailsの下の最初の文は、

R currently contains the following "state" data sets.  
Note that all data are arranged according to alphabetical 
order of the state names.

これは、USA データ セット間をジャンプできることを意味します。これらはすべて同じ順序であるためです。つまり、 の最初のエントリの状態は のUSArrests状態と同じstate.regionです。

于 2012-06-08T07:25:30.220 に答える