1

私はMathNetライブラリを使用していくつかの統計を計算しています。中央値、最小、最大。このコードを使用して、いくつかのヒストグラム データを計算しました。

var histogram = new Histogram(data, numberOfBuckets);

バケット番号の意味は何ですか? 獲得できる確率ですか?histogramヒストグラム チャートをプロットするために処理されたバケットを含む出力をどのように作成できますか? この出力は、たとえばzedgraph. Buckets inhistogramには、次のようなバケットのベクトルが含まれています[1;1,4]=1

4

2 に答える 2

1

numberOfBuckets パラメーターは、データの範囲を分割する必要がある等しいサイズの間隔の数を指定します。次に、ヒストグラムは、データからの数値が各バケットにいくつ含まれるかをカウントします。

試す:

        var v = DenseVector.Create(10, i => i+1);
        Console.WriteLine(new Histogram(v, 5));

各バケットに特定の数値の出現回数が含まれる自然数のヒストグラムが必要な場合があります (一部のバケットは空の可能性があります)。次に、numberOfBuckets を max-min+1 に設定します。

于 2013-05-19T08:45:13.010 に答える