You probably got some missing or undefined values.
Either eyeball the data or use sum(is.na(x)), sum(is.nan(x)),
sum(is.infinite(x)) to find out if you have such data. You may want to
use which() to find out where they are.
Regards, Adai
Bricklemyer, Ross S wrote:
> I am attempting to run principal components analysis on a dataset of
> spectral reflectance (6 decimal places). I imported the data using
> read.table and there are both column and row headers. When I run
> princomp I receive the following error:
>
>
>
> Error in cov.wt(z) : 'x' must contain finite values only
>
>
>
> Where am I going wrong?
>
>
>
> Ross
>
>
>
> ***
> Ross Bricklemyer
> Dept. of Crop and Soil Sciences
> Washington State University
> 291D Johnson Hall
> PO Box 646420
> Pullman, WA 99164-6420
> Work: 509.335.3661
> Cell/Home: 406.570.8576
> Fax: 509.335.8674
> Email: [EMAIL PROTECTED]
>
>
>
>
>
>
>
> [[alternative HTML version deleted]]
>
> __
> R-help@stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
>
>
__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.