data.frame のplot とmatrix のpairs

MikuHatsune2017-01-10

オブジェクトがdata.frame のとき、plot をすると2変数ずつ取ってきてplot してくれる。

plot(iris, col=iris$Species)


 
これは各パラメータの関係をとりあえず把握するのによかった。
ただ、オブジェクトが行列のときに、data.frame に戻さないといけなくて

plot(as.data.frame(hoge))

みたいなことをしていた。
 
別にdata.frame にしなくても行列のままできるらしい。
対角成分には自動で列の名前が入るが、labels で指定できる。数式も入れられる。

id <- as.matrix(iris[,-5])
pairs(id, col=iris$Species, labels=expression(alpha), cex.labels=5)