2

気になる 2 つのデータ、medvlstatをプロットしています。

これら 2 つは既に boxplots を使用してプロットしました。これらはlstatBoxおよびmedvBoxと呼ばれます。これを行った理由は、これら 2 つのデータ セットの外れ値にアクセスしたいからです。

外れ値へのアクセスはそのように行われます...

>lstatBox$out
[1] 34.77 34.37 34.41 34.02 36.98 37.97 

>medvBox$out    
[1] 50.0 43.1 39.8 50.0 43.5 50.0 50.0 50.0 46.7 50.0 48.3 50.0 50.0 50.0 48.5 42.3 37.6 37.9 50.0 41.7 41.3 50.0 50.0 46.0
[25] 48.8 50.0 38.7 50.0 45.4 37.2 44.0 43.8 37.3 42.8 50.0 44.8 50.0

現在、これを行うだけで散布図を作成できます....

plot(medv,lstat)

しかし、各クラスの外れ値を異なる色にしたいと思います。これを行う簡単な方法はありますか?

4

1 に答える 1

4

外れ値の色の配列を作成できます。

outlier.colors <- (medv %in% medvBox$out)*1 + (lstat %in% lstatBox$out)*2
outlier.colors <- outlier.colors + 1

plot(medv, lstat, col=outlier.colors)
于 2013-04-14T02:18:13.300 に答える