comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: Is there a good procedure for Minimum Variance Analysis?
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Re: Is there a good procedure for Minimum Variance Analysis? [message #58380] Tue, 29 January 2008 05:56 Go to next message
Wox is currently offline  Wox
Messages: 184
Registered: August 2006
Senior Member
On Mon, 28 Jan 2008 17:54:58 -0800 (PST), "duxiyu@gmail.com"
<duxiyu@gmail.com> wrote:

> I want to perform the Minimum Variance Analysis on a set of magnetic
> field data.
> Is there a good procedure in IDL for this analysis?
>
> Best regards,
> Du

Don't know what it is, but in chapter 8 in this document
http://www.issibern.ch/PDF-Files/analysis_methods_1_1a.pdf
it looks like you have to make a (co)variance matrix from the X,Y and
Z components of the field data

cov(X,X) cov(X,Y) cov(X,Z)
M= cov(Y,X) cov(Y,Y) cov(Y,Z)
cov(Z,X) cov(Z,Y) cov(Z,Z)

Then get the eigenvectors with trired/triql (because M is symmetric).
The eigenvector with the smallest eigenvalue is the boundary normal.
Re: Is there a good procedure for Minimum Variance Analysis? [message #58446 is a reply to message #58380] Thu, 31 January 2008 19:03 Go to previous message
duxiyu@gmail.com is currently offline  duxiyu@gmail.com
Messages: 88
Registered: March 2007
Member
Thanks very much.
It is very helpful.

Du

On Jan 29, 9:56 pm, Wox <nom...@hotmail.com> wrote:
> On Mon, 28 Jan 2008 17:54:58 -0800 (PST), "dux...@gmail.com"
>
> <dux...@gmail.com> wrote:
>> I want to perform theMinimumVarianceAnalysison a set of magnetic
>> field data.
>> Is there a good procedure in IDL for thisanalysis?
>
>> Best regards,
>> Du
>
> Don't know what it is, but in chapter 8 in this documenthttp://www.issibern.ch/PDF-Files/analysis_methods_1_ 1a.pdf
> it looks like you have to make a (co)variancematrix from the X,Y and
> Z components of the field data
>
> cov(X,X) cov(X,Y) cov(X,Z)
> M= cov(Y,X) cov(Y,Y) cov(Y,Z)
> cov(Z,X) cov(Z,Y) cov(Z,Z)
>
> Then get the eigenvectors with trired/triql (because M is symmetric).
> The eigenvector with the smallest eigenvalue is the boundary normal.
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Aquamacs and Terminal workaround
Next Topic: Re: CURVEFIT for multiple datasets

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 19:22:42 PDT 2025

Total time taken to generate the page: 0.00512 seconds