Mol(Math Object Library) fot .Net
アッセンブリー: Mol.Net (in Mol.Net.dll)
部分分散行列と部分相関行列を計算します(本計算を実行する前に分散共分散行列(CovarianceMatrix)が計算されている必要があります)。
部分分散行列と部分相関行列の定義はリファレンスの「数式表記」の項を参照して下さい。
名前空間: Molアッセンブリー: Mol.Net (in Mol.Net.dll)
構文
C# |
---|
public void ComputePartialCovarianceCorrelationMatrix( ref MatrixDenseSymmetricDouble cov, ref MatrixDenseSymmetricDouble cor, VectorDenseInt divider ) |
Visual Basic |
---|
Public Sub ComputePartialCovarianceCorrelationMatrix ( ByRef cov As MatrixDenseSymmetricDouble, ByRef cor As MatrixDenseSymmetricDouble, divider As VectorDenseInt ) |
Visual C++ |
---|
public: void ComputePartialCovarianceCorrelationMatrix( MatrixDenseSymmetricDouble^% cov, MatrixDenseSymmetricDouble^% cor, VectorDenseInt^ divider ) |
member ComputePartialCovarianceCorrelationMatrix : cov : MatrixDenseSymmetricDouble byref * cor : MatrixDenseSymmetricDouble byref * divider : VectorDenseInt -> unit |
Parameters
- cov
- タイプ: Mol..::..MatrixDenseSymmetricDouble%
部分分散行列への参照(null なら divider の内容に応じて作成されます)
- cor
- タイプ: Mol..::..MatrixDenseSymmetricDouble%
部分相関行列への参照(null なら divider の内容に応じて作成されます)
- divider
- タイプ: Mol..::..VectorDenseInt
>分散共分散行列の列を2つに分割するための整数ベクトル(要素は+1か-1の値)です。 各列はdivider要素の値が-1なら左側に、+1なら右側に並び替えられて2分割(4つの小行列に)されます(行列の対称性は保持されます)。