Рычаги
h = leverage(data)
h = leverage(data,model
)
h = leverage(data)
находит рычаги каждой строки (точка) в матричном data
для линейной аддитивной модели регрессии.
h = leverage(data,
находит рычаги на регрессии, с помощью заданного типа модели, где model
)model
может быть одно из следующего:
'linear'
- включает постоянные и линейные члены
'interaction'
- включает постоянные, линейные термины, и векторного произведения
'quadratic'
- включает взаимодействия и придает терминам квадратную форму
'purequadratic'
- включает постоянный, линейный, и придает терминам квадратную форму
Рычаги являются мерой влияния заданного наблюдения на регрессии из-за ее местоположения в течение входных параметров.
Одно эмпирическое правило должно сравнить рычаги с 2p/n, где n является количеством наблюдений, и p является количеством параметров в модели. Для набора данных Hald это значение 0.7692.
load hald h = max(leverage(ingredients,'linear')) h = 0.7004
С тех пор 0.7004 <0.7692, нет никаких высоких точек рычагов, использующих это правило.
[Q,R] = qr(x2fx(data,'model'),0);
leverage = (sum(Q'.*Q'))'
[1] Гудолл, C. R. “Расчет Используя разложение QR”. Руководство в статистике. Издание 9, Амстердам: Elsevier/North-Holland, 1993.