プロットに関する質問があります。例えば、変数aとbを持ち、これをRでプロットすると、その点が得られます。今、私は最高/最高点の範囲を作りたいと思います。その点でランキングを生成する方法はありますか?私は多分何かと思った?プロットのRランクポイント
ありがとうございます!
a<- c(1,3,7,5,3,8,4,5,3,6,9,4,2,6,3)
b<- c(5,3,7,2,7,2,5,2,7,3,6,2,1,1,9)
plot(a,b)
プロットに関する質問があります。例えば、変数aとbを持ち、これをRでプロットすると、その点が得られます。今、私は最高/最高点の範囲を作りたいと思います。その点でランキングを生成する方法はありますか?私は多分何かと思った?プロットのRランクポイント
ありがとうございます!
a<- c(1,3,7,5,3,8,4,5,3,6,9,4,2,6,3)
b<- c(5,3,7,2,7,2,5,2,7,3,6,2,1,1,9)
plot(a,b)
order
を使用し、5つの最高b
値を持つ点の位置を得るためにあなたのコメントに基づいて:
order(b,decreasing=T)[1:5]
[1] 15 3 5 9 11
そして、あなたは、関連するa
とb
値を取得するためにこれを使用することができます。
a[order(b,decreasing=T)[1:5]]
[1] 3 7 3 3 9
b[order(b,decreasing=T)[1:5]]
[1] 9 7 7 7 6
プロット内でハイライト表示する場合にも使用できます。
一部overplottingがここにあることをhigh <- order(b,decreasing=T)[1:5]
col <- rep("black",length(b))
col[high] <- "red"
plot(a,b,col=col)
注
((3,7)の2値)は、あなたが '値によってポイントをorder'する意味ですか? – James
ちょうどあなたが望むものを少し明確にするべきです。ランク付けのためには、あなたは単にランク(b)を実行することができますが、それがあなたが必要とするものであるかどうかは私ははるかに分かりません。 –
私が欲しいのは最高値の5点です。だから私は必要な5を抽出することができるようにすべてのポイントをランク付けしたい。それは今少し明白ですか? – samantha