[R] Help with factanal and missing values
John Fox
jfox at mcmaster.ca
Tue Jul 13 20:13:49 CEST 2004
Dear Antonio,
> -----Original Message-----
> From: Antonio Prioglio [mailto:a.prioglio at city.ac.uk]
> Sent: Tuesday, July 13, 2004 12:50 PM
> To: John Fox
> Cc: r-help at stat.math.ethz.ch
> Subject: RE: [R] Help with factanal and missing values
>
> On Tue, 13 Jul 2004, John Fox wrote:
> >
> > Two solutions are to use na.omit() to eliminate observations with
> > missing data -- factanal(na.omit(datamatrix), factors=n) --
> or to use
> > a formula argument to factanal and pass the data as a data
> frame via
> > the data argument
> > -- factanal(~ var1 + ... + vark, factors=n,
> data=as.data.frame(datamatrix)).
>
> Thanks this was helpful and more elegant than my solution to
> select the data with a call to complete.cases().
>
> >
> > By the way, what factanal() does would conventionally be
> described as
> > exploratory, not confirmatory, factor analysis. For the latter, you
> > might try the sem package.
> >
>
> Actually these CFAs are preliminary to a Path Analysis I had
> ambitions to do with the sem package rather than LISREL.
>
> Could you give an example on how to do CFA with sem?
Among the examples in ?sem is a second-order CFA.
Regards,
John
More information about the R-help
mailing list