Multiple Regression w/ Polynomial-in-Y?
From: Frank Iannarilli (frankeye_at_cox.net)
Date: 09/25/04
- Next message: r5: "Re: Numerical Differentiation in C"
- Previous message: Tejas: "curvature term for circular shapes"
- Next in thread: Paul Victor Birke: "Re: Multiple Regression w/ Polynomial-in-Y?"
- Reply: Paul Victor Birke: "Re: Multiple Regression w/ Polynomial-in-Y?"
- Reply: Paul Victor Birke: "Re: Multiple Regression w/ Polynomial-in-Y?"
- Reply: Clint Cummins: "Re: Multiple Regression w/ Polynomial-in-Y?"
- Reply: Paul Victor Birke: "Re: Multiple Regression w/ Polynomial-in-Y?"
- Reply: Paul Victor Birke: "Re: Multiple Regression w/ Polynomial-in-Y?"
- Reply: Bob Ehrlich: "Re: Multiple Regression w/ Polynomial-in-Y?"
- Messages sorted by: [ date ] [ thread ]
Date: 24 Sep 2004 20:30:58 -0700
Hi,
Is what I'm tempted to call "Polynomial Root Regression" so obvious
that nobody talks/writes about it?
Here's the model, which is readily solved with multiple regression
methods (also tried it successfully with shrinkage regression
technique such as Partial Least Squares) - note well, the coefficients
of the dependent-variable polynomial are unknown, and are estimated by
the (standard) regression (in addition to the usual weights for the
independent variables).
Here, a quadratic-in-Y polynomial (extension to higher-order
obvious):
x.w = y + c*y^2 + error
M indep. vars; N samples; (intercept term suppressed)
Both w vector and c coefficient unknown/to be estimated
|x(1,1), x(1,2)...x(1,M); -y(1)^2| |w(1)| |y(1)|
|x(2,1), x(2,2)...x(2,M); -y(2)^2| |w(2)| |y(2)|
|....... | |... | = |... |
|x(N,1), x(N,2)...x(N,M); -y(N)^2| |w(M)| |y(N)|
| c |
Solve above with appropriate linear least-squares solver (e.g., OLS,
or RR or PLS if multicollinearity). Yields w-vector and c coefficient
for quadratic term for y.
To predict a new y-value, just find the root y of the determined
polynomial
c*y^2 + y - x.w = 0
I tried this successfully for a problem whose non-linearity was best
modeled on the dependent-variable side, rather than forcing polynomial
terms of independent variables (which I suspect would not be so good
for my application). One drawback is needing to decide which root is
the actual solution, but for many situations this is probably "easy".
Thoughts? Does this have a name?
Thanks!
- Next message: r5: "Re: Numerical Differentiation in C"
- Previous message: Tejas: "curvature term for circular shapes"
- Next in thread: Paul Victor Birke: "Re: Multiple Regression w/ Polynomial-in-Y?"
- Reply: Paul Victor Birke: "Re: Multiple Regression w/ Polynomial-in-Y?"
- Reply: Paul Victor Birke: "Re: Multiple Regression w/ Polynomial-in-Y?"
- Reply: Clint Cummins: "Re: Multiple Regression w/ Polynomial-in-Y?"
- Reply: Paul Victor Birke: "Re: Multiple Regression w/ Polynomial-in-Y?"
- Reply: Paul Victor Birke: "Re: Multiple Regression w/ Polynomial-in-Y?"
- Reply: Bob Ehrlich: "Re: Multiple Regression w/ Polynomial-in-Y?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|