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