Skip to contents

Class "FaRobust" is a virtual base class for all robust FA classes. Currently the only available robust FA class is "FaCov". The class "FaRobust" serves as a base class for deriving all other classes representing the results of the robust Factor Analysis methods.

Objects from the Class

A virtual Class: No objects may be created from it.

Slots

call:

Object of class "language" an unevaluated function call

converged:

Object of class "Ulogical" a logical character indicates whether the iterations converged

loadings:

Object of class "matrix" the matrix of variable loadings

uniquenesses:

Object of class "vector" the uniquenesses computed

covariance:

Object of class "matrix" the covariance matrix

correlation:

Object of class "matrix" the correlation matrix

usedMatrix:

Object of class "matrix" the used matrix (running matrix)

criteria:

Object of class "Unumeric". The results of the optimization: the value of the negative log-likelihood and information on the iterations used.

factors:

Object of class "numeric" the number of factors

dof:

Object of class "Unumeric". The number of degrees of freedom of the factor analysis model.

method:

Object of class "character". The method: one of "mle", "pca", and "pfa".

scores:

Object of class "Umatrix". If requested, a matrix of scores.

scoresMethod:

Object of class "character". The scores method: one of "none", "regression", and "Bartlett".

STATISTIC:

Object of class "Unumeric". The significance-test statistic, if it can be computed.

PVAL:

Object of class "Unumeric". The significance-test P value, if it can be computed.

n.obs:

Object of class "Unumeric". The number of observations if available.

center:

Object of class "Uvector". The center of the data.

eigenvalues:

Object of class "vector" the eigenvalues

cov.control:

Object of class "UCovControl". Record the cov control method.

Extends

Class "Fa", directly.

Methods

No methods defined with class "FaRobust" in the signature.

References

Zhang, Y. Y. (2013), An Object Oriented Solution for Robust Factor Analysis.

Author

Ying-Ying Zhang (Robert) robertzhangyying@qq.com

See also

Examples

showClass("FaRobust")
#> Virtual Class "FaRobust" [package "robustfa"]
#> 
#> Slots:
#>                                                                
#> Name:                call          converged           loadings
#> Class:           language           Ulogical             matrix
#>                                                                
#> Name:         communality       uniquenesses                cor
#> Class:            Uvector             vector           Ulogical
#>                                                                
#> Name:          covariance        correlation         usedMatrix
#> Class:             matrix             matrix             matrix
#>                                                                
#> Name:  reducedCorrelation           criteria            factors
#> Class:            Umatrix           Unumeric            numeric
#>                                                                
#> Name:                 dof             method             scores
#> Class:           Unumeric          character            Umatrix
#>                                                                
#> Name:        scoresMethod        scoringCoef              meanF
#> Class:          character            Umatrix            Uvector
#>                                                                
#> Name:                corF          STATISTIC               PVAL
#> Class:            Umatrix           Unumeric           Unumeric
#>                                                                
#> Name:               n.obs             center        eigenvalues
#> Class:            numeric            Uvector             vector
#>                          
#> Name:         cov.control
#> Class:        UCovControl
#> 
#> Extends: "Fa"
#> 
#> Known Subclasses: "FaCov"