eigGen | R Documentation |

Generate eigenvalues for R matrices with underlying component structure

```
eigGen(nDimensions = 15, nMajorFactors = 5, PrcntMajor = 0.8, threshold = 0.5)
```

`nDimensions` |
Total number of dimensions (variables). |

`nMajorFactors` |
Number of major factors. |

`PrcntMajor` |
Percentage of variance accounted for by major factors. |

`threshold` |
Minimm difference in eigenvalues between the last major factor and the first minor factor. |

A vector of eigenvalues that satisfies the above criteria.

Niels Waller

```
## Example
set.seed(323)
nDim <- 25 # number of dimensions
nMaj <- 5 # number of major components
pmaj <- 0.70 # percentage of variance accounted for
# by major components
thresh <- 1 # eigenvalue difference between last major component
# and first minor component
L <- eigGen(nDimensions = nDim, nMajorFactors = nMaj,
PrcntMajor = pmaj, threshold = thresh)
maxy <- max(L+1)
plotTitle <- paste(" n Dimensions = ", nDim,
", n Major Factors = ", nMaj,
"\n % Variance Major Factors = ", pmaj*100,
"%", sep = "")
plot(1:length(L), L,
type = "b",
main = plotTitle,
ylim = c(0, maxy),
xlab = "Dimensions",
ylab = "Eigenvalues",
cex.main = .9)
```

fungible documentation built on March 31, 2023, 5:47 p.m.

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.