Description Usage Arguments Details Value Author(s) References See Also Examples

Function to integrate and combine multiple independent studies measured on the same variables or predictors (P-integration) using a multigroup Principal Component Analysis.

1 |

`X` |
numeric matrix of predictors combining multiple independent studies
on the same set of predictors. |

`ncomp` |
Number of components to include in the model (see Details). Default to 2 |

`study` |
factor indicating the membership of each sample to each of the studies being combined |

`scale` |
boleean. If scale = TRUE, each block is standardized to zero
means and unit variances. Default = |

`tol` |
Convergence stopping value. |

`max.iter` |
integer, the maximum number of iterations. |

`mint.pca`

fits a vertical PCA model with `ncomp`

components in
which several independent studies measured on the same variables are
integrated. The `study`

factor indicates the membership of each sample
in each study. We advise to only combine studies with more than 3 samples as
the function performs internal scaling per study.

Missing values are handled by being disregarded during the cross product
computations in the algorithm without having to delete rows with missing
data. Alternatively, missing data can be imputed prior using the
`nipals`

function.

Useful graphical outputs are available, e.g. `plotIndiv`

,
`plotLoadings`

, `plotVar`

.

`mint.pca`

returns an object of class `"mint.pca", "pca"`

,
a list that contains the following components:

`X` |
the centered and standardized original predictor matrix. |

`ncomp` |
the number of components included in the model. |

`study` |
The study grouping factor |

`sdev` |
the eigenvalues of the covariance/correlation matrix, though the calculation is actually done with the singular values of the data matrix or by using NIPALS. |

```
center,
scale
``` |
the centering and scaling used, or |

`rotation` |
the matrix of variable loadings (i.e., a matrix whose columns contain the eigenvectors). |

`loadings` |
same as 'rotation' to keep the mixOmics spirit |

`x` |
the value of the rotated data (the centred (and scaled if requested) data multiplied by the rotation/loadings matrix), also called the principal components. |

`variates` |
same as 'x' to keep the mixOmics spirit |

`explained_variance` |
explained variance from the multivariate model, used for plotIndiv |

`names` |
list containing the names to be used for individuals and variables. |

Florian Rohart, Kim-Anh Lê Cao, Al J Abadi

Rohart F, Eslami A, Matigian, N, Bougeard S, Lê Cao K-A (2017). MINT: A multivariate integrative approach to identify a reproducible biomarker signature across multiple experiments and platforms. BMC Bioinformatics 18:128.

Eslami, A., Qannari, E. M., Kohler, A., and Bougeard, S. (2014). Algorithms for multi-group PLS. J. Chemometrics, 28(3), 192-201.

`spls`

, `summary`

, `plotIndiv`

,
`plotVar`

, `predict`

, `perf`

,
`mint.spls`

, `mint.plsda`

, `mint.splsda`

and http://www.mixOmics.org/mixMINT for more details.

1 2 3 4 5 6 |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.