1

plotmatrixを使用して、データフレーム内の相関関係を見つけます。

# Reduce dataset to 1000 to make things run faster
d <- diamonds[sample(nrow(diamonds), 1000),]
plotmatrix(d[,-c(2:4)]) + geom_smooth(color="steelblue", method="lm")

異なる列が同じスケールである限り、これは正常に機能します。そうでない場合、小さなスケールの列は役に立たなくなります。上記の例を実行するとわかるように、価格が最大であるため、他のすべての列が強制終了されます。

グリッドでこの問題を解決するために、私は通常、ggplotに以下を使用して各スケールを個別に描画するように依頼します。

scales="free_x"

しかし、どうすればそれをplotmatrixに渡すことができますか、またはplotmatrixを独立してスケールさせることができますか?

ここに画像の説明を入力してください

4

1 に答える 1

0

上記のjoranからのコメントに基づいて、GGallyパッケージのggpairsを使用します。

# Reduce dataset to 1000 to make things run faster
d <- diamonds[sample(nrow(diamonds), 1000),]
ggpairs(d[,-c(2:4)], lower=list(continuous = "smooth"))
于 2012-10-26T19:55:57.273 に答える