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

Home » Public Forums » archive » Re: regression optimization
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: regression optimization [message #71391] Thu, 17 June 2010 01:36 Go to previous message
Klemen is currently offline  Klemen
Messages: 80
Registered: July 2009
Member
On Jun 17, 10:01 am, Dave Poreh <d.po...@gmail.com> wrote:
> On Jun 17, 12:35 am, Klemen <klemen.zak...@gmail.com> wrote:
>
>
>
>> Hello all,
>
>> I have a variable to be explained with 12 attributes (at the moment
>> all of them being arrays of 300 by 100, but in the future it can be
>> even larger than 1000 by 1000 array). I would like to preform a moving
>> window analysis. For each window I want to estimate the optimal
>> multiple linear regression parameters.
>
>> Optimal means that it is not necessary that all of 12 variables are
>> used (some of them are correlated). So I want to get out an equation
>> that has 2,3,4... parameters and provide the best statistics.
>
>> The problem is also that not all the values within a moving window can
>> be used - some pixels contain no data. Defining NaN for these values
>> and using the code similar to the one written by Bringfried Stecklum
>> ( http://groups.google.com/group/comp.lang.idl-pvwave/browse_t hread/
>> thread/17613c70b78f1ac4/6891d260db6c7c93?
>> lnk=gst&q=regression#6891d260db6c7c93), I can test which of attributes
>> might be significant for the regression.
>
>> The question is, how to proceed. From those attributes that I know
>> that they are correlated among each other, I want to use just the one
>> that explains the most variability. I can somehow imagine to select
>> the final 2-4 attributes that should be used for multiple regression
>> without using any FOR loops. But how do I do the final step -
>> estimation of multiple regression parameters without using any loops?
>> Any idea?
>
>> Thank you!
>> Klemen
>
> I think the problem that you mentioned is a principle component
> analysis problem (PCI). For each state you have to apply this analysis
> and then select the first, second or what ever variables you need to
> justify the total variance. David has a very good example on it
> (http://www.dfanning.com/code_tips/pca.html).
> Cheers
> Dave

Hi Dave, thank you for your suggestion. I will think of it. I have
never used PCA before. I am just afraid that computing for each moving
window a 13 by 13 covariance matrix and its eigenvectors is also not
really to easy to write without any for loops.
Klemen
[Message index]
 
Read Message
Read Message
Previous Topic: regression optimization
Next Topic: click for1000 dollar

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

Current Time: Wed Oct 08 18:48:01 PDT 2025

Total time taken to generate the page: 0.00444 seconds