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

Home » Public Forums » archive » Robust covariance estimate
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
Robust covariance estimate [message #94289] Tue, 28 March 2017 12:19 Go to next message
natha is currently offline  natha
Messages: 482
Registered: October 2007
Senior Member
Hi all,

I am performing a Principal Component Analysis and I would like to use robust computation of the covariance matrix to avoid the outliers affect my results.
I've been reading a little bit about it and it seems that there are many approaches to compute robust covariance estimators.
I didn't find any code for that, only a a Python library which requires the input data matrix to be Gaussian distributed, which is not my case:
http://scikit-learn.org/stable/auto_examples/covariance/plot _robust_vs_empirical_covariance.html

Any ideas or suggestions?
Thanks in advance for your help,
nata
Re: Robust covariance estimate [message #94290 is a reply to message #94289] Tue, 28 March 2017 13:04 Go to previous message
wlandsman is currently offline  wlandsman
Messages: 743
Registered: June 2000
Senior Member
I'm not much help except to say that the requirement for a Gaussian distribution is not very strict for most robust statistics programs (e.g.
https://idlastro.gsfc.nasa.gov/ftp/pro/robust/). Presumably, you have a centrally concentrated distribution - otherwise how could one identify outliers? Assuming a Gaussian for the sole purpose of identifying outliers might be adequate. (If not Gaussian, do you know the true distribution of your data matrix?) -Wayne


On Tuesday, March 28, 2017 at 3:19:51 PM UTC-4, nata wrote:
> Hi all,
>
> I am performing a Principal Component Analysis and I would like to use robust computation of the covariance matrix to avoid the outliers affect my results.
> I've been reading a little bit about it and it seems that there are many approaches to compute robust covariance estimators.
> I didn't find any code for that, only a a Python library which requires the input data matrix to be Gaussian distributed, which is not my case:
> http://scikit-learn.org/stable/auto_examples/covariance/plot _robust_vs_empirical_covariance.html
>
> Any ideas or suggestions?
> Thanks in advance for your help,
> nata
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: idl print call
Next Topic: =?UTF-8?B?UmU6INis2K/ZiNmEINin2YXYqtit2KfZhtin2Kog2KfZhNir2KfZhtmI2YrYqSDYp9mE?= عامة المعدل الجديد لعام 2017

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

Current Time: Wed Oct 08 11:39:35 PDT 2025

Total time taken to generate the page: 0.00568 seconds