[R] factor analysis (pca): how to get the 'communalities'?

bmagill@earthlink.net bmagill at earthlink.net
Sat Jan 4 18:05:05 CET 2003


On 4 Jan 2003 at 12:51, Wolfgang Lindner wrote:


> Please excuse me, if the following questions are *too* off-topic, but I found it 
> interesting. In inspecting your code I came across an R feature, I could not 
> find in the online manuals:
> 
> Q1. Looking at the left-handside in your function def:
> 
> "cov.cor" <- function ( covmat ) {
>                         sdev <- diag ( sqrt ( diag ( covmat ) ) ) 
>                         solve(sdev) %*% covmat %*% t(solve(sdev))  }
> ^       ^
> |       |
> ?       ?
> 
> - *Why* is the (identifier) function name cov.cor included in question marks? 
> - How is "cov.cor" then called?  "cov.cor"(..) or cov.cor(..) or ?

The quotation marks are the result of using dump() to write the set of functions to a 
file.  As was pointed out, it is not necessary to use quotation marks when calling any 
of these  functions.

As far as documentation, I simply have not done it yet.  In the meantime, if you have 
specific questions about how to use some of the functions, I can provide some 
examples and some on the fly documentation, let me know, specifically, what you 
want to use/know.  That, we should probably take off-list however.

In generall, you can source() the .R file in.  After doing that the entire set of functions 
will be available in your workspace for you to see using ls() and examine by calling 
the function name.

Regards, Brett




More information about the R-help mailing list