类 VectorialCovariance

java.lang.Object
org.hipparchus.stat.descriptive.vector.VectorialCovariance
所有已实现的接口:
Serializable

public class VectorialCovariance extends Object implements Serializable
返回可用向量的协方差矩阵。
另请参阅:
  • 构造器详细资料

    • VectorialCovariance

      public VectorialCovariance(int dimension, boolean isBiasCorrected)
      构造一个VectorialCovariance。
      参数:
      dimension - 向量的维度
      isBiasCorrected - 如果为true,则计算无偏样本协方差,否则计算有偏总体协方差
  • 方法详细资料

    • increment

      public void increment(double[] v) throws MathIllegalArgumentException
      向样本中添加一个新向量。
      参数:
      v - 要添加的向量
      抛出:
      MathIllegalArgumentException - 如果向量的维度不正确
    • getResult

      public RealMatrix getResult()
      获取协方差矩阵。
      返回:
      协方差矩阵
    • getN

      public long getN()
      获取样本中向量的数量。
      返回:
      样本中向量的数量
    • clear

      public void clear()
      清除Statistic的内部状态
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object
    • equals

      public boolean equals(Object obj)
      覆盖:
      equals 在类中 Object