gemmr.data.generate_example_dataset

gemmr.data.generate_example_dataset(model, px=5, py=5, ax=0, ay=0, r_between=0.3, n=1000, random_state=0)

Convenience function returning an example dataset for use with CCA or PLS.

Parameters:
  • model ("cca" or "pls") – model for which example data is returned

  • px (int) – number of features in dataset X

  • py (int) – number of features in dataset Y

  • ax (float < 0) – prinicpal component spectrum decay constant for X

  • ay (float < 0) – prinicpal component spectrum decay constant for Y

  • r_between (float between 0 and 1) – assumed true correlation between weighted composites of X and Y

  • n (int) – number of samples to be returned

  • random_state (None, int or random-number-generator instance) – for random number generator initialization

Returns:

  • X (np.ndarray (n_samples, n_features)) – dataset X

  • Y (np.ndarray (n_samples, n_features)) – dataset Y