Description Usage Arguments Value Note Author(s) References See Also Examples
Performs varimax rotation of the core and component matrix rotations to simple structure.
1 |
A |
Columnwise orthomornal component matrix for the |
B |
Columnwise orthomornal component matrix for the |
C |
Columnwise orthomornal component matrix for the |
H |
Matricized core array (frontal slices) |
wa_rel |
relative weight (>=0) for the simplicity of |
wb_rel |
relative weight (>=0) for the simplicity of |
wc_rel |
relative weight (>=0) for the simplicity of |
rot1 |
binary indicator (1 if the |
rot2 |
binary indicator (1 if the |
rot3 |
binary indicator (1 if the |
nanal |
Number of random starts, default 5 |
A list including the following components:
AS |
Rotated component matrix for the |
BT |
Rotated component matrix for the |
CU |
Rotated component matrix for the |
K |
Rotated matricized core array (frontal slices) |
S |
Rotation matrix for the |
T |
Rotation matrix for the |
U |
Rotation matrix for the |
f |
Best solution for three-way orthomax function value |
f1 |
Varimax value of |
f2a |
Varimax value of |
f2b |
Varimax value of |
f2c |
Varimax value of |
func |
Function values upon convergence for all the runs of the orthomax algorithm |
The simplicity values f1, f2a, f2b, f2c are based on ‘natural’
weigths and therefore comparable across matrices. When multiplied by the relative weights,
they give the contribution to the overall simplicity value (they are I^2/p, J^2/q or K^2/r,
respectively, times the sum of the variances of squared values).
Maria Antonietta Del Ferraro mariaantonietta.delferraro@yahoo.it
Henk A.L. Kiers h.a.l.kiers@rug.nl
Paolo Giordani paolo.giordani@uniroma1.it
H.A.L. Kiers (1998). Joint orthomax rotation of the core and component matrices resulting from three-mode principal components analysis. Journal of Classification 15:245–263.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | data(Bus)
# T3 solution
BusT3 <- T3funcrep(Bus, 7, 5, 37, 2, 2, 2, 0, 1e-6)
# Simplicity of A (with weight = 2.5), B (with weight = 2) and C (with weight = 1.5)
T3vmABC <- varimcoco(BusT3$A, BusT3$B, BusT3$C, BusT3$H, 2.5, 2, 1.5)
# Simplicity of only A (with weight = 2.5) and B (with weight = 2)
# rot3=0; the value of wc_rel (= 0) does not play an active role
T3vmAB <- varimcoco(BusT3$A, BusT3$B, BusT3$C, BusT3$H, 2.5, 2, 0, 1, 1, 0)
# simplicity repeatedly with different relative weights for A, B and C
T3vm <- list()
weight.a <- c(1, 3, 6)
weight.b <- c(0, 2, 5)
weight.c <- c(1, 4)
i <- 1
for (wa_rel in weight.a){
for (wb_rel in weight.b){
for (wc_rel in weight.c){
T3vm[[i]] <- varimcoco(BusT3$A, BusT3$B, BusT3$C,
BusT3$H, wa_rel, wb_rel, wc_rel)
i <- i+1
}
}
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.