[R] candisc() error message

John Fox jfox at mcmaster.ca
Mon Jun 16 05:06:54 CEST 2008

Dear Tanya,

If I follow correctly what you're trying to do, you're in effect doing a
one-way MANOVA of 17 response variables on a six-level factor, with only 20
observations. That's not enough data. I'm copying to Michael Friendly in
case he hasn't seen your posting and would like to comment.


John Fox, Professor
Department of Sociology
McMaster University
Hamilton, Ontario, Canada
web: socserv.mcmaster.ca/jfox

> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org]
> Behalf Of Tanya Yatsunenko
> Sent: June-15-08 8:23 PM
> To: r-help at r-project.org
> Subject: [R] candisc() error message
> Hi,
> I am doing canonical discriminant analysis using candisc function from
> the candisc package.
> My input is a table of species distribution (columns = abundance of each
> species in each sample)  in samples that are split by categories (rows),
> and I want to know whether each category is associated with a particular
> set of species and their abundances.
> I have 20 rows (samples) split into 6 categories, and 17 columns
> I am getting the following error message, which I don't understand:
>  > can<-candisc(mod, data=canIN)
> Error in linear.hypothesis.mlm(mod, hyp.matrix.2, SSPE = SSPE, V = V,  :
>   The error SSP matrix is apparently of deficient rank = 16 < 17
> Does anyone has any experience in candisc?
> --
> Tanya.
> 	[[alternative HTML version deleted]]
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> and provide commented, minimal, self-contained, reproducible code.

More information about the R-help mailing list