On Sat, 12 Nov 2016, Sven Schreiber wrote:
Am 12.11.2016 um 23:12 schrieb Allin Cottrell:
> Hmm, I guess so. Maybe worth noting that Belsley's condition number
> calculation involves scaling but not centering. So try the following:
>
> <hansl>
> open hall.gdt
> series c10 = consrat * 10
> series cc = consrat - mean(consrat)
> eval cnumber({const, ewr, consrat})
> eval cnumber({const, ewr, c10})
> eval cnumber({const, ewr, cc})
> </hansl>
>
> Multiplying consrat by 10 makes no difference to the condition number,
> as you say. But centering it reduces the value a great deal. (With
> correlation, of course, neither scaling not centering makes any
> difference.)
(And centering ewr, too, then leads to cnumber values below 2, BTW.)
I haven't looked (or wasn't forced to look) at these concepts in the past,
but this behavior of the condition number I find odd. It feels as if it makes
only sense if the data are demeaned. And including a constant term in the
variable set for the calculation of cnumber obviously doesn't do the same
thing.
I have to agree; the rationale of the condition number a la Belsley
is not transparent to me. Lee -- if you're reading this -- can you
help?
Allin