問題タブ [bins]

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.

0 投票する
0 に答える
129 参照

matlab - ビンを使用した MATLAB Surf プロット

は のビンの数、はのビンの数であるnxm行列があります。マトリックス内の各位置には、生データから一致するビン範囲に含まれるデータ ポイントの数と、サーフ プロットの結果が密度プロットになる時期を示す数値があります。nx axismy axisx-y

問題は、サーフ プロットの軸がとに100 x-binsある場合です。私がやっているので、これは理にかなっています。50 y-bins0-100x-axis0-50y-axissurf(Matrix)

しかし、実際には、 and をたとえばから取得したいxと考えています。したがって、とのビンの数は、プロットの解像度のみを決定します。. . ずっとプロットの軸が.y axis0-5xyLow number of bins = low resolutionHigh number of bins = high resolution0-5

一言で言えば、事前に割り当てられた軸の値にサーフ プロットに使用されるさまざまなサイズの行列をプロットすることは可能ですか?

(もちろんやってaxis([0 5 0 5])もダメ)

質問を言葉で表現するのは難しいと思いましたが、うまくいけばそれは理にかなっています。

0 投票する
1 に答える
150 参照

r - F#でRProviderを使用して、ヒストグラムブレークの配列をR.histに渡す方法は?

VS2012 で F# で RProvider を使用しています。カスタム ヒストグラム ブレーク (ビン エッジ) の配列を R.hist に渡したいと思います。整数を渡すと問題ありません (コメントアウトされている行を参照)。手伝っていただけませんか?この場合、関数のオーバーロードを処理する正しい方法は何ですか?

R.hist に関する R ドキュメントはこちら (「break」引数を参照): https://stat.ethz.ch/R-manual/R-devel/library/graphics/html/hist.html

以下の実際の例:

どうもありがとう。

0 投票する
2 に答える
285 参照

python - python - 世界をビンに分割する

動いているボールを適切なビンに入れようと取り組んでいます。私は自分が正しい道を進んでいると思いたいのですが、しばらく行き詰まっています。

私の質問に関係がないと思われるコードは省略しましたが、回答者がさらに詳細を必要とする場合は、それらを提供できます。基本的に、200 個の動くボールの世界があります。X 座標と Y 座標があります。世界を幅 256 の正方形のビンに分割し、ボールを適切なビンに配置したいと考えています。

これに対する私のアプローチは、それらを辞書に入れることでした。次のように見えました。

キーをペアのタプルにして、そのビンに適切なボールを配置したかったの(xb, yb)ですが、タプルをキーとして使用できるとは思いません...

コードは以下のとおりです。

与えられた世界座標に基づいて世界をビンに分割する方法について誰かアイデアがありますか? キーにタプルを使用できないため、どのデータ構造を使用すればよいかわかりません。フィードバックをお寄せいただきありがとうございます。

0 投票する
1 に答える
1169 参照

r - R: ヒストグラム ビンの制御数

hist 関数を使用して、生成したデータを分析しています。分析アッセイでは、ヒストグラム ビンの数を正確に制御したいと考えています。

私は「break-argument」を知っており、多くの場合、ビンの数がブレークの数と直接関係していることがわかります (つまり、no_bins = no_breaks + 1)。

R のアルゴリズムにより、これが常に当てはまるとは限りません。Rに特定の数のビンを強制的に出力させる方法はありますか?

詳細を指定する必要がある場合はお知らせください。

最高で、どうもありがとう!

0 投票する
1 に答える
80 参照

python - Python での空間精度分析

うまくいけば、Pythonで実行したい単純な空間分析があります。ただし、Python でやりたいことを実行させる方法を完全には理解していません。

ヒットまたはミス、X ロケーション、Y ロケーションの 3 つの重要な列を含む CSV ファイルがあります。各行は、ヒットまたはミスが発生したかどうか、およびそのヒットまたはミスの x 座標と y 座標が何であったか (たとえば、「ヒット、10、58」) のインスタンスです。

分かりやすくするために、これらの点が何十万もあり、すべてが 100 x 100 グリッド (0,0 = 左下隅、100,100 = 右上隅) 内のどこかにあると想像してください。ヒットとミスはグリッド全体に分散され、一部の場所ではヒットとミスが重複し、一部の場所ではヒットのみまたはミスのみが発生し、一部の場所ではどちらも発生しません。

私の最終的な目標は、グリッド全体の相対精度 (ヒット/(ヒット + ミス)) を視覚化するヒート マップを作成することです。

私が思いついた最良のアイデアは、ヒットとミスを同じ散布図にプロットし、ポイントの不透明度を減らし、ポイントの密度によって色相が決定されるようにすることです。これにより、相対的な精度が表されます... .しかし、これはひどいように見えます....

私の次のアイデアはビンを作ることです。したがって、グリッドは 50 個の 2x2 ビンに分割され、プログラムで各ビンの精度分析 (ヒット/(ヒット + ミス)) を実行します。しかし、残念ながら、これを行う方法がわかりません。

誰にもアイデアはありますか?

ありがとう!

0 投票する
1 に答える
1788 参照

python - パンダのデータフレームのすべての値をパーセンタイルにビン化する

すべての数値列を持つデータフレームがあります:

Aと のすべての値を含む共通の分位点を作成したいと考えていますB。どちらにも欠損値がいくつかあります。共通の分位数が作成されたら、データフレーム内の値をエンコードして、値が含まれる分位数に応じてラベルを表示します。すべての列に対して列ごとに行うことができますが、データフレームに対してどのように行うことができますか?