行列Aの「パーセンタイル」バージョンを作成しようとしています
最初に、各列のパーセンタイルカットオフを計算します
次に、行列Aの各列について、等しい長さのベクトルと新しいベクトル1から10までの値を持つ必要があります。最初のデシールに値が1の場合など
最終出力は行列Aと同じ次元を持つ行列Bで、Bの値は1から10までです。
サンプル行列Aは、私はループのために使用されてきた
Rの行列の連続データの "カテゴリバージョン"を列方向に作成するスマートな方法?
set.seed(1)
matrix(rnorm(5 * 5000, 1, 0.5), ncol = 5, nrow = 5000)
あります各列が、これを行うにはスマートな方法が必要があると感じる..任意のヒント&トリックが評価されています。ありがとう!
この例では実際に5000行が必要ですか?確かに一握りはやるだろう。 – thelatemail
私の頭痛のマトリックスはもっと100K +行に似ているので、元のポストに5000を入れてその風味を見せます。ご意見ありがとうございます。 – HueSX