Mol(Math Object Library) fot .Net
分位率(0<分位率<1)ベクトル(
QuantileOrder)の各要素に対応した分位値を保持する行列です。
分位率とは DataMatrix の各列データを昇順に並べて、最小値の位置を 0 、最大値の位置を 1 に対応させた場合の値(0<分位率<1)です。
個々の分位率の位置にあたるデータの値を分位値といいます。
分位値は、分位率が与えられている場合にのみ計算されます。分位率が与えられていれば、設定されていなくても
ComputeProperties()()()() メソッド実行時に作成されます。
本行列(QuantileMatrix)を定義する前に分位率ベクトルが定義されている必要があります。
※分位値行列の各行が分位率ベクトルの各要素の値に対応します。分位値行列の各列は
DataMatrix 行列の各列に対応します。
※中央値(メディアン:Median)は分位率 0.5 の時の分位値になります。
※DataMatrix の行数を n として、値((n-1)・分位率)の整数部を j、小数部を f とすると 分位値=y[j+1]+f・(y[j+2]-y[j+1]) で計算されます。
名前空間: Molアッセンブリー: Mol.Net (in Mol.Net.dll)
構文
C# |
---|
public MatrixDenseGeneralDouble QuantileMatrix { get; set; } |
Visual Basic |
---|
Public Property QuantileMatrix As MatrixDenseGeneralDouble
Get
Set |
Visual C++ |
---|
public:
property MatrixDenseGeneralDouble^ QuantileMatrix {
MatrixDenseGeneralDouble^ get ();
void set (MatrixDenseGeneralDouble^ value);
} |
|
---|
member QuantileMatrix : MatrixDenseGeneralDouble with get, set
|
Property Value
タイプ:
MatrixDenseGeneralDouble参照