-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDESCRIPTION
35 lines (35 loc) · 1.76 KB
/
DESCRIPTION
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Package: longpca
Title: A formula interface for model-first PCA; PCA for the people!
Version: 0.0.0.9000
Authors@R:
person("Rohe", "Karl", , "[email protected]", role = c("aut", "cre"))
Description: This package introduces a novel formula syntax for PCA. In modern applications (where data is often in "long format"), the formula syntax helps to fluidly imagine PCA without thinking about matrices. In other words, it provides a layer of abstraction above matrices. Given the formula and the (long) data, the code in this package transforms your data into a proper format for fast PCA via sparse linear algebra. The package also provides code to 1) help pick the number of dimensions to compute, 2) diagnose the suitability of PCA (both pre and post PCA), 3) rotate the PCs with varimax, 4) visualize and interpret the dimensions uncovered, and (not yet) 5) make predictions. This package uses "PCA" as a broad term for computing the leading singular vectors of a normalized (sometimes incomplete) matrix. Some might refer to specific instances as factor analysis, correspondence analysis, latent symantic analysis, social network analysis, or low-rank matrix completion, among other possible terms. This is big-tent PCA, all included. `longpca` is in development. So, functions and syntax might change.
License: MIT + file LICENSE
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.1
Imports:
dplyr,
gdim,
ggplot2,
irlba,
magrittr,
Matrix,
nycflights13,
rlang,
RSpectra,
stringr,
tidyr,
tidyselect,
tidytext,
tibble,
igraph
URL: https://github.com/karlrohe/longpca
BugReports: https://github.com/karlrohe/longpca/issues
Suggests:
knitr,
rmarkdown
VignetteBuilder: knitr
Depends:
R (>= 2.10)
LazyData: true