On 18/09/2009, at 9:23 PM, RON70 wrote:


Can I ask a small stat. related question here?

Suppose I have two predictors for a time series processes and accuracy of predictor is measured from MSEs. My question is, if two predictors give same MSE then, necessarily they have to be identical? Can anyone provide me any
counter example?

Counter example:

xmpl.df <- structure(list(y = c(-0.367234642740975, 0.185230564865609, 0.581823727365507, 1.39973682729268, -0.727292059474465, 1.30254263204414, 0.335848119752074, 1.03850609869762, 0.920728568290646, 0.720878162866862, -1.04311893856785, -0.0901863866107067, 0.623518161999544, -0.953523357772344, -0.542828814573857, 0.580996497681682, 0.768178737834591, 0.463767588540167, -0.88577629740968,
-1.09978089864786), x1 = c(0.206067430466075, -0.132238579133420,
0.0299230903476012, 0.0770661103560109, 0.0371133529511250, -0.0520909837658339, 0.230634542906874, -0.0500870952845974, 0.319228715708252, -0.0445038917047473, 0.194516706231773, 0.366107384673495, -0.276282276770058, -0.0822685230586955,
-0.0568443308533714, 0.0776057819874248, -0.0832235252633287,
-0.497827207484688, -0.460077637514818, 0.197180935204927), x2 = c (0.0933724365258708, 0.290885869560421, -0.0537456615562362, -0.245617952924438, -0.375140161451431, -0.0161691421541291, 0.156173578334144, 0.216101027538157, 0.0175689640482125,
0.0199243858378162, -0.0866770708194298, 0.00756428018151888,
-0.514631477389958, -0.00411244710635592, -0.203127938586995,
0.337864750427246, 0.0317949224635923, -0.115158146496248, 0.434123920996512,
0.00900586257173104)), .Names = c("y", "x1", "x2"), row.names = c(NA,
-20L), class = "data.frame")

The predictors x1 and x2 are *orthogonal* to each other, yet yield exactly
the same model when y is regressed on each of them.

To construct such an example think in terms of geometry and linear algebra.

Let ``o'' be the constant n-vector all of whose entries are 1.
Take an n-vector y and a unit n-vector x1 which is orthogonal to
``o'' (i.e. which has mean 0).  Construct a unit vector x2 which is
in the othocomplement of V_1 = <o,x1> = the span of o and x1, and which has
the same inner product with y as has x1.

To do the latter --- choose any two unit vectors, u1 and u2 in the orthocomplement of V_1, let x2 = a*u1 + b*u2 and choose a and b so that a^2 + b^2 = 1 and (y,x2) = (y,x1). Note that ``(v1,v2)'' means the inner (dot) product of v1 and v2.

``Choosing'' a and b involves solving a quadratic equation.

To get things in orthocomplements of things, use the Gramm-Schmidt orthonormalization
algorithm.

        cheers,

                Rolf Turner

######################################################################
Attention:\ This e-mail message is privileged and confid...{{dropped:9}}

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to