3

JFreeChart の外れ値ルールについていくつか質問があります。

  1. JFreeChart Boxplotの外れ値ルールに影響を与えることは可能ですか?
  2. 外れ値のデフォルト設定は Q3+1.5*IQR と Q1-1.5*IQR だと思いますか?
  3. Q3+3*IQR や Q1-3*IQR のような極端な値に対する既定の規則はありますか?

  4. たぶんこれは別の質問になるはずですが、外れ値の記号をどのように設定しますか? デフォルトの設定は、私の好みには大きすぎる円です。

私のデータは DefaultBoxAndWhiskerCategoryDataset にあり、デフォルト設定を変更する必要があるかどうかさえわかりません。それにもかかわらず、デフォルト設定が正確に何であるかを知っておくとよいでしょう ;)

4

2 に答える 2

2

ソースを使用してください、ルーク。DefaultBoxAndWhiskerCategoryDataset外れ値を計算し、対応する BoxAndWhiskerRendererがそれらを描画します。いずれかのクラス名のリンクをクリックして、ソース コードを表示します。

于 2011-08-04T01:30:24.947 に答える
2

これらの値が実際に計算される場所は、BoxAndWhiskerCalculator クラスのBoxAndWhiskerCalculator関数にあります。

本質的に外れ値とは、下側の Q1-2*IQR と Q1-1.5*IQR の間、および Q3+1.5*IQR と Q3+2* の間の値によって定義される最大範囲として定義される「通常の範囲」の外側の値です。上側がIQR。

極端な値の極端な範囲は、Q1-2*IQR を下回っているか、Q3+2*IQR を上回っています。

上記の関数でこれらの基準を変更すると、プロットの動作を変更できます。

シンボルはBoxAndWhiskerRendererクラス、特にdrawEllipsedrawMultipleEllipsedrawHighFarOutdrawLowFarOutメソッドで描画されます。

于 2013-08-14T09:35:34.767 に答える