MathGroup Archive 2004

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Multiple Regression

  • To: mathgroup at smc.vnet.net
  • Subject: [mg50308] Re: Multiple Regression
  • From: koopman at sfu.ca (Ray Koopman)
  • Date: Thu, 26 Aug 2004 06:50:58 -0400 (EDT)
  • References: <cghg7o$jgh$1@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

"Doug" <umdougmm at hotmail.com> wrote in message 
news:<cghg7o$jgh$1 at smc.vnet.net>...
> [...]
> I'm trying to come up with a model of the following sort:  y =
> (B0) + (B1)*(o01) + (B2)*(o02) + (B3)*(o03) + (B4)*(o04) + (B5)*(u)
>  + (B6)*(v) + (B7)*(w) + (B8)*(z) + (B9)*(y) + (B10)*(x) + epsilon
> and I'm of course trying to minimize epsilon.  Also, the other
> important point is that o01 to o04 are binary and can be 1 only
> exclusively (ie, if a data row has o01=1 then o02=..=o04=0, and the
> same thing goes for the other o02 to o04)
> 
> The variables which are causing me much headache are the o01..o04,
> because if I include all the ~50 000 rows of data and run the Fit[]
> function as follows:
> Fit[Data,{1,o01,o02,o03,o04,u,v,w,z,y,x},{o01,o02,o03,o04,u,v,w,z,y,x}]
> 
> the approximated B1=..=B4 are all equal and VERY large.  [...]

Your model is singular: o01 + o02 + o03 + o04 = 1.
Drop the additive constant (1) or one of the o0i variables.


  • Prev by Date: Re: subscripted function variables
  • Next by Date: Opposite of ReadList[ ... ,Byte]?
  • Previous by thread: Re: Multiple Regression
  • Next by thread: Random Edge Rewiring (Combinatorica)