[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-gsl] Multidimensional linear fit (and principal component anal
From: |
Barrett C. Foat |
Subject: |
Re: [Help-gsl] Multidimensional linear fit (and principal component analysis, covariance matrix) |
Date: |
Sun, 14 Dec 2008 08:03:53 -0600 |
User-agent: |
KMail/1.9.7 |
Hi Philipp,
GSL has multivariate linear regression too:
http://www.gnu.org/software/gsl/manual/html_node/Multi_002dparameter-fitting.html
Barrett
On Saturday 13 December 2008, Philipp Klaus Krause wrote:
> I want to do a least squares fit of a line in 3 or 4-dimensional space
> to 16 data points.
> I looked at the manual, it seems gsl provides least squares linear fits
> only for onedimensional stuff.
> The classic way would be the principal component analysis (PCA), again
> gsl does not provide this. PCA can be done by estimating the covariance
> matrix and getting thet eigenvector for the biggest eigenvalue. gsl
> seems to provide functions to get the eigenvalues and vectors, it even
> sorts them for me. It might be a bit inefficient to calculate them all
> when I need only the biggest, but that shouldn't be much of a problem.
> However gsl seems to provide estimation of covariance only in one
> dimension, so I would have to implement estimation of the covariance
> matrix myself.
> Is this correct? Will performance be okay for such small data sets (16
> data points, in 3 or 4 dimensions) or is gsl optimized too much towards
> "bigger" problems?
>
> Philipp
>
>
>
> _______________________________________________
> Help-gsl mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/help-gsl