0

私はEmpiricalDistributionImplかなり長い間 Apache Commons-Math ライブラリから使用しており、2.x から 3.3 にアップグレードすると、いくつかの問題が発生します。

まず、このバージョンでNaNは s が問題を引き起こしているようですがload()、以前は問題がなかったと確信しています。次に、実際の問題は、ロードしたすべての値が厳密に正であるgetNextValue()にもかかわらず、EDI クラスから負の値を取得していることです。具体的には、私の値は (0, +Inf) 範囲の正の比率であり、それらをプロットするとかなりトップヘビーです (つまり、90-95% の値が上位 3 つのビンに入るなど)。

FWIW、次の 2 つのバグ レポートを見つけましたが、それらが完全に関連しているかどうかはわかりません。

リリース日に ETA がないことを除いて、両方とも修正され、3.4 リリースが予定されているようです。

提案?

4

1 に答える 1

1

MATH-1132 は無関係です。ただし、MATH-984 は、あなたが言及したデータ範囲の問題に関連している可能性があります。NaN は、(現在サポートされていない NanStrategy のサポートを追加しない限り) 処理する有意義な方法がないため、データがロードに渡される前にフィルタリングする必要があります。

バージョン 3.4 がリリースされました。

それでも範囲の問題がある場合は、新しいチケットを開いてください。また、NaNStrategy を介して NaN をサポートするチケットを開いてください。

于 2015-01-05T04:08:19.873 に答える