問題タブ [pairwise]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - R - 4 次元ペアワイズ配列のケース数
R で「ペアワイズ」配列を作成しています。 vectorcombo
を指定すると、4 つの要素のすべての順列が見つかります。したがって、4 次元の「ペアワイズ」配列です。私の現在のアプローチは、次のようにlist
ネストされたsapply
関数を使用して、単純にすることです。
ある種の進行状況インジケーターを作成したいので、アレイの何パーセントが構築されたかをユーザーに報告できます。理想的には、それnumberCasesCompleted
を割って、totalCases = length(combo)^4
完了した分数を取得します。しかし、 、、およびを取り込んで値 を出力するアルゴリズムを理解できないようです。どうすればこれを計算できますか?hi
ji
ii
numberCasesCompleted
2D ( x
by y
) の場合 (例: sapply(X, function(x) {sapply(X[xi:n], function(y) {list(c(x,y))}}
)、これは で計算できますがsum(n - (x-2:x), y-(x-1))
、それを 4 次元に一般化するのはかなり難しいように思えます。
r - R のペアワイズ比較式
私は R を初めて使用し、一連の変数に対してペアワイズ比較式を実行する必要があります。比較される要素の数は動的に決定されますが、ここでは 4 つの要素をハードコーディングした例を示し、それぞれを他の要素と比較しています。
R は非常に簡潔なので、これを行うにはもっと良い方法があるはずです。R を使用してこれらのタイプの計算を理解する簡単な方法を知りたいです。
r - dplyr を使用して 2 つのグループからペアごとに列を計算する方法
この形状のデータセットがあります。
私がやりたいのは、データのグループ化された性質を維持しながら、列のすべてのペアに 2 つの引数の集計関数を適用することです。
たとえば、
のようなものを返します (関数の値を実際に計算するつもりはありません。統計がどこに行くかを示すために "x" を入れますが、もちろん group-ab の組み合わせごとに異なります)。
コメント投稿者は、いくつかのサンプル データを求めました。ここにあります: