Class RegressionModelCalculatorOptimumFactors


  • public class RegressionModelCalculatorOptimumFactors
    extends java.lang.Object
    RegressionModelCalculatorOptimumFactors

    Copyright: Actelion Ltd., Inc. All Rights Reserved This software is the proprietary information of Actelion Pharmaceuticals, Ltd. Use is subject to license terms.

    Version:
    1.0 Aug 14, 2015 MvK Start implementation
    Author:
    Modest von Korff
    • Constructor Detail

      • RegressionModelCalculatorOptimumFactors

        public RegressionModelCalculatorOptimumFactors()
    • Method Detail

      • setCenterData

        public void setCenterData​(boolean centerData)
        Parameters:
        centerData - the centerData to set
      • calculateModel

        public ModelError calculateModel​(ModelXYIndex dataXYTrain,
                                         int factorsStart,
                                         int factorsEnd)
        Calculates the PLS regression model for the given data set. A Leave Multiple Out estimator is used to assess the optimum number of factors. The calculation starts with factorsStart factor up to factorsEnd.
        Parameters:
        dataXYTrain -
        factorsStart -
        factorsEnd -
        Returns:
      • getB

        public Matrix getB()
        Returns:
        the b
      • getYHat

        public Matrix getYHat()
        Returns:
        the yHat
      • getFactorsMin

        public int getFactorsMin()
        Returns:
        the factorsMin