类 StatisticalReferenceDataset

java.lang.Object
org.hipparchus.optim.nonlinear.vector.leastsquares.StatisticalReferenceDataset

public abstract class StatisticalReferenceDataset extends Object
此类提供了NIST提供的统计参考数据集的访问(可在此处获取)。可以通过调用StatisticalReferenceDatasetFactory的方法创建此类的实例。
  • 构造器详细资料

    • StatisticalReferenceDataset

      public StatisticalReferenceDataset(BufferedReader in) throws IOException
      从指定的数据文件创建此类的新实例。文件必须遵循StRD格式。
      参数:
      in - 数据文件
      抛出:
      IOException - 如果发生I/O错误
  • 方法详细资料

    • getName

      public String getName()
      返回此数据集的名称。
      返回:
      数据集的名称
    • getNumObservations

      public int getNumObservations()
      返回观测值(数据点)的总数。
      返回:
      观测值的数量
    • getData

      public double[][] getData()
      返回数据数组的副本。数据布局如下
    • data[0][i] = x[i],
    • data[1][i] = y[i],
    • 返回:
      数据点的数组。
    • getX

      public double getX(int i)
      返回第 i 个数据点的x值。
      参数:
      i - 数据点的索引
      返回:
      x值
    • getY

      public double getY(int i)
      返回第 i 个数据点的y值。
      参数:
      i - 数据点的索引
      返回:
      y值
    • getNumParameters

      public int getNumParameters()
      返回参数的总数。
      返回:
      参数的数量
    • getParameters

      public double[] getParameters()
      返回参数的认证值。
      返回:
      参数的值
    • getParameter

      public double getParameter(int i)
      返回第 i 个参数的认证值。
      参数:
      i - 参数的索引
      返回:
      参数的值
    • getParametersStandardDeviations

      public double[] getParametersStandardDeviations()
      返回参数的标准偏差的认证值。
      返回:
      参数的标准偏差
    • getParameterStandardDeviation

      public double getParameterStandardDeviation(int i)
      返回第 i 个参数的标准偏差的认证值。
      参数:
      i - 参数的索引
      返回:
      参数的标准偏差
    • getResidualSumOfSquares

      public double getResidualSumOfSquares()
      返回残差平方和的认证值。
      返回:
      残差平方和
    • getNumStartingPoints

      public int getNumStartingPoints()
      返回起始点的总数(优化过程的初始猜测)。
      返回:
      起始点的数量
    • getStartingPoint

      public double[] getStartingPoint(int i)
      返回第 i 个起始点的参数的初始值集。
      参数:
      i - 起始点的索引
      返回:
      起始点
    • getLeastSquaresProblem

      public org.hipparchus.optim.nonlinear.vector.leastsquares.StatisticalReferenceDataset.LeastSquaresProblem getLeastSquaresProblem()
      返回对将模型拟合到指定数据对应的最小二乘问题。
      返回:
      最小二乘问题
    • getModelValue

      public abstract double getModelValue(double x, double[] a)
      返回指定预测变量值和参数值的模型值。
      参数:
      x - 预测变量
      a - 参数
      返回:
      模型值
    • getModelDerivatives

      public abstract double[] getModelDerivatives(double x, double[] a)
      返回模型相对于参数的偏导数值。
      参数:
      x - 预测变量
      a - 参数
      返回:
      偏导数值