Tools. Quartiles Method (Double[,] ,DoubleRange[])
を使用してcolumn vector
の5th percentile
(つまりN x 1
matrix
)を計算する方法を現在探しています。私が正しく入力それをする方法がわからないようAccord.Net Statistics.Tools。
は、これまでのところ、私の問題は、メソッド内タイプDoubleRange[]
の引数から来ています。使用されるコードの一部の例として、以下の見つけてください:
double[,] PMat = Matrix.ToMatrix(dat); // dat being of Type DataTable...methods works
を私が定義したAccord.Math.Tools
とAccord.Statistics.Tools
間の不明瞭Tools
名前を考える:
double[] Percentile = Accord.Statistics.Tools.Quartiles(PMat, xxxx)
// all attempts using xxxx has mechanically lead to:
Error: The best overloaded method match for Accord.Statistics.Tools.Quartiles(double[*,*], out AForge.DoubleRange[]) has some invalid arguments
EDIT:私の考えは、ca回避する方法として、0.2 Quartile
をlculating私はちょうどパーセンタイルを取得するために必要な
確かに、しかし、あなたが知っていればあなたの提案が唯一の関連性があるかもしれないことに注意してください(または作成してください基礎となるデータの「配布」に関する仮定(つまり、 'CDF'を知っている...)。私の質問は、「P/L」の分布に終わっている「歴史的シミュレーション」のようなケースに焦点を当てており、経験的な分布について何も想定せずにこのデータの「5パーセンタイル」に興味があります。 –
@ dark.vador、私はまだあなたが望むことをしていると思います。編集して写真を追加しました。 –
はい、それは確かです。乾杯 –