2次元による多次元尺度構成法
この演習では、state.x77 に対して多次元尺度構成法(MDS)を適用し、得られたオブジェクトの位置を2次元空間にプロットします。
この演習はコースの一部です
Rによる多変量確率分布
演習の手順
- 距離行列を計算し、
state.distというオブジェクトに代入します。 - 距離行列をもとにデータの多次元尺度構成法を計算します。
ggplot()関数を使って、state.x77データの2次元表現をプロットします。州名は、ベクトルstate.regionを使って地域ごとに色分けします。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Calculate distance
state.dist <- dist(___)
# Perform multidimensional scaling
mds.state <- cmdscale(___)
# Change mds.state to a data frame for use in ggplot
mds.state_df <- data.frame(mds.state)
# Plot the representation of the data in two dimensions
ggplot(data = ___, aes(x = X1, y = X2, label = rownames(mds.state), color = ____)) +
geom_text(alpha = 0.8, size = 3)