Description Usage Arguments Value Author(s) Examples

Generate eigenvalues for R matrices with underlying component structure

1 | ```
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

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 | ```
## 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)
``` |

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.