hyperspy.learn.mlpca module

hyperspy.learn.mlpca.mlpca(X, varX, p, convlim=1e-10, maxiter=50000, fast=False)

This function performs MLPCA with missing data.

Parameters
  • X (numpy array) – is the mxn matrix of observations.

  • stdX (numpy array) – is the mxn matrix of standard deviations associated with X (zeros for missing measurements).

  • p (int) – The model dimensionality.

Returns

  • U,S,V (numpy array) – are the pseudo-svd parameters.

  • Sobj (numpy array) – is the value of the objective function.

  • ErrFlag ({0, 1}) – indicates exit conditions: 0 = nkmal termination 1 = max iterations exceeded.