All Downloads are FREE. Search and download functionalities are using the official Maven repository.

mikera.matrixx.algo.IPLSResult Maven / Gradle / Ivy

Go to download

Fast double-precision vector and matrix maths library for Java, supporting N-dimensional numeric arrays.

There is a newer version: 0.67.0
Show newest version
package mikera.matrixx.algo;

import mikera.matrixx.AMatrix;
import mikera.vectorz.AVector;

public interface IPLSResult {
	
	/**
	 * Get the original input matrix,
	 * @return
	 */
	public AMatrix getX();
	
	/**
	 * Get the original output matrix,
	 * @return
	 */
	public AMatrix getY();
	
	/**
	 * Get the score matrix for X
	 * @return
	 */
	public AMatrix getT();
	
	/**
	 * Get the loadings matrix for X
	 * @return
	 */

	public AMatrix getP();

	/**
	 * Get the loadings matrix for Y
	 * @return
	 */
	public AMatrix getQ();

	/**
	 * Get the PLS Weight matrix
	 * @return
	 */
	public AMatrix getW();

	/**
	 * Get the matrix of diagonal coefficients 
	 * @return
	 */
	public AMatrix getB();

	/**
	 * Get the matrix of regression coefficients B, for the equation:
	 * 
	 *   Y = X.Bt+C
	 * 
	 * @return
	 */
	AMatrix getCoefficients();

	/**
	 * Get the regression constant C, for the equation:
	 * 
	 * 	 Y = X.Bt+C
	 * 
	 * @return
	 */
	AVector getConstant();


	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy