問題タブ [histogram]

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 投票する
6 に答える
1869 参照

c - ヒストグラム生成機能

私は他の誰かによって書かれた C プログラムにいくつかの変更を加えるように割り当てられました...私はそれを正しく動作させるために最初にそれを理解したいです...私は与えられた長い文字列のデータ。それはこのようなものです。

ここで 'in' は、カウントする文字を含む char 配列 (文字列) です。sym は構造体変数です。これがどのように機能するのかよくわかりません。2 番目のループが文字列内のシンボル 1 から 255 (ASCII) のカウントをどのように生成したかを誰か教えてもらえますか?

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

java - ヒストグラム頻度ヘルプ Java

このヒストグラムについて助けが必要です。

コンストラクターは、低い数値と高い数値によって生成されます (したがって、3 から 9 を入力すると、これらは想定されるすべての数値であり、それ以外は無視されます)

このreadValueメソッドは、ユーザーが入力するまでループし続けます-1。つまり、3, 4, 6, 4, 6, 9 , 5, 9, 4, 10 -1... と入力すると、そのすべてが . に保存されますfrequency[]。で各値を追跡できるようにするにはどうすればよいfrequency[]ですか?

31回発生する、 43 回発生する、7まったく発生しない、92 回発生する

Printer()このようなヒストグラム図を作成します (以前に入力した数値を使用して...)

数字が発生した星の数を出力するために頻度が持つ数字をどのように使用すればよいですか?

query メソッドは、ユーザーに必要な数を尋ね、それが何回発生したかを伝えます。

タイプ 3「3 が 2 回発生する」

タイプ 10「10 は範囲外です。」

私はほとんどのコードを持っていますが、いくつかの部分を実装するのに助けが必要です.

0 投票する
4 に答える
9391 参照

r - バーの代わりにポイントを使用してヒストグラムをプロットする

これがRユーザーへの質問です。バーではなく、ポイントを積み上げたヒストグラムを描くことに興味があります。たとえば、データが(1,1,2,1,2,3,3,3,4,4)の場合、3つのポイントが1に積み上げられ、2つのポイントが2に積み上げられます。 。Rでこれを行うための最良の方法は何ですか?

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

algorithm - C ++で特定のヒストグラムピークにガウス曲線を当てはめる

ヒストグラムのピークにガウス曲線を当てはめることに関して、2 つの質問があります。私の最初の質問は非常に基本的なものです。

  1. ヒストグラム全体にガウス曲線を当てはめるにはどうすればよいですか? これは、ヒストグラムの平均値 (µ) と偏差 (ϭ) を見つけて計算し、それらをガウス曲線の式に入れなければならないということですか?

次の例は正しいでしょうか?: (例として) 5 つのカラー値を持つ画像のヒストグラムがあるとします。X 軸にはこれら 5 つのカラー値があり、Y 軸にはこれらの各値の頻度があります。すなわち:

値 1: 1 回

値 2: 4 回

値 3: 7 回

値 4: 3 回

値 5: 2 回

これで、平均値 (µ) は 3(µ = 3) になります。

そして、偏差(ϭ) は 0.9 (ϭ = 0.9) になります。公式:

これらの値を密度関数の式で使用して、ガウス曲線を計算しますか?

あれは正しいですか?残念ながら、私は数学のバックグラウンドについて少し不安です。

  1. 2 番目の質問はもう少しトリッキーです。今回は、いくつかのピークを含むヒストグラムがありますが、ガウス曲線を最も高いピークに合わせたいだけです。したがって、単純な for ループを使用してヒストグラムのすべてのビンを調べ、x 軸 (画像の強度を含む) で最も頻度の高い (y 軸に表示される) 1 つの強度値を見つけます。これが最高峰でしょう。しかし、どうすれば偏差を見つけることができますか?特に、どの強度値を計算に含めるべきかわからないためです。私の知る限り、ガウス曲線の転換点は µ+ϭ と µ-ϭ にあります。それは問題の解決に役立つでしょうか。

この質問は少し数学的なもので申し訳ありませんが、質問するのに適した場所が見つかりませんでした. 同様のトピックもいくつか読みましたが、残念ながら、彼らは最終的に私の質問に答えませんでした.

ご協力いただきありがとうございます!

よろしくマーク

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

java - Jacob を使用して MS Word ドキュメントでグラフを作成するにはどうすればよいですか

Jacob を使用して MS Word ドキュメントでグラフを作成するにはどうすればよいですか?

0 投票する
3 に答える
4476 参照

c++ - C ++でヒストグラムの勾配を計算する

3D グレースケール イメージのヒストグラム (単純な 1D 配列) を計算しました。ここで、各ポイントでこのヒストグラムの勾配を計算したいと思います。したがって、これは実際には、特定のポイントで 1D 関数の勾配を計算する必要があることを意味します。しかし、私には機能がありません。では、具体的な x 値と y 値を使用してどのように計算できますか?

簡単にするために、ヒストグラムの例でこれを説明していただけますか?たとえば、次の値を使用します(xは強度、yはこの強度の頻度):

x1 = 1; y1 = 3

x2 = 2; y2 = 6

x3 = 3; y3 = 8

x4 = 4; y4 = 5

x5 = 5; y5 = 9

x6 = 6; y6 = 12

x7 = 7; y7 = 5

x8 = 8; y8 = 3

x9 = 9; y9 = 5

x10 = 10; y10 = 2

これも数学の問題であることは知っていますが、c++ で解く必要があるため、ここで私を助けてくれます。

マルクさん、アドバイスありがとうございます

0 投票する
5 に答える
15691 参照

python - Python Matplotlib 長方形ビニング

Pythonのmatplotlibを使用して2次元ヒストグラムをプロットしたい一連の(x、y)値があります。hexbin を使用すると、次のようなものが得られます: 代替テキスト しかし、次のようなものを探しています: 代替テキスト コード例:

私自身の「ビニング」メソッドを作成してimshowを使用せずに、これを行う方法がすでにあるはずです。

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

matlab - matlabで3dhsitogramを自動的に回転させる方法は?

matlabに3Dヒストグラムがあります。自動的に回転させることは可能ですか?つまり、3D効果を得ることができますか?3Dヒストグラムが回転するPowerPointのビデオとして表示したいと思います。

ありがとう

0 投票する
3 に答える
13052 参照

matlab - MATLAB の bar3 プロットでゼロ値を非表示にする方法

bar3 plot コマンドで生成した 2-D ヒストグラム (プロットは 3D - いくつかのヒストグラムを並べてグラフ化したもの) を取得しました。ただし、すべてのゼロ値は、xy 平面に平らな正方形として表示されます。MATLAB が値を表示しないようにする方法はありますか? すでにすべてのゼロを NaN に置き換えようとしましたが、プロットについては何も変わりませんでした。これが私が実験してきたコードです:

ご覧のとおり、プロットにはかなりの数のゼロ値があります。ゼロを NaN に置き換えた後に図を閉じて再プロットしても、何も変わらないようです。

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

excel - Excelを使用して日付範囲内の発生数を表示する

取引日のリストとその日に取引を行った人のユーザーIDを持っています(1日あたり1Txのみ許可されています)。例えば:

各日付で、1回のトランザクション、2〜10回のトランザクション、10〜20回のトランザクションなどを行ったユーザーの数を示すマトリックスを作成したいと思います。たとえば(以下のデータは対応していません。上記のトランザクションデータへ):

ピボットテーブルはここでの私の最良のメカニズムですか?もしそうなら(またはそうではない)、私はこれにどのようにアプローチしますか?