Подскажите, пожалуйста, формулу для расчета наклона (а) аппроксимирующей линии (y = ax + b) по МНК с учетом веса.
Александр,посмотрите ссылки: http://www.ict.edu.ru/ft/005517/aspu05.pdf http://graphics.cs.msu.ru/grafor/gr_hel ... tm#f_SMINV http://www.ievbran.ru/Kiril/Library/Book1/content355/content355.htm
Спасибо, но там с весами я не нахожу что-то. Есть одна формула, которую я уже встречал. Также я использовал другую формулу, которая заключается в делении суммы произведений отклонений от среднего по (х) и по (y) на сумму квадратов отклонений от среднего по (х). А вот формулу с весовой матрицей не нахожу. Можно, наверное, самому вывести, но боюсь ошибиться. Она есть вообще эта формула? Где-то еще встречал, что это ковариация деленная на вариацию, собственно, по-моему, о чем я выше написал. Можно от этого попробовать оттолкнуться, но неохота изобретать с больной головой то, что дaвно известно.
Оффтоп (Move your mouse to the spoiler area to reveal the content) Дмитрий, мне общее выражение формулы надо. Для обработки большого количества данных. Просто использовать веса я могу, а вот как это правильно записать в формуле. Повторяю свою просьбу: Подскажите, пожалуйста, формулу для расчета наклона (а) аппроксимирующей линии (y = ax + b) по МНК с учетом веса.
Да я понял, но такой формулы не знаю. (Добавление) ::off.gif:: Александр, поищите счастья на математических форумах. Я думаю там Вы найдете ответ.
Может, просто, в формуле использовать весовое среднее? В принципе, если использовать формулу, про которую я написал выше, то можно в знаменателе сумму v'v заменить на сумму v'Pv. А вот с числителем что делать? Как там у нас ковариация с участием веса?
Александр,если я не ошибаюсь(последний раз с матстатистикой на уровне формул сталкивался в Универе лет 17 назад) это может вам помочь.
Разобрался (помогли, объяснили ;) ), наконец, в этом, казалось бы, простейшем вопросе. Надо было, всего лишь, записать уравнение y = ax + b в матричном виде Y = AX и решить его по методу наименьших квадратов. В матричной записи X = [a b]', где a - наклон линии и b - константа. Кому надо, могу "подогнать" программку в MATLAB, но, собственно, если понимаешь смысл, то написать не трудно.
Еще один вопрос. Подскажите методику решения системы уравнений способом наименьших квадратов с разбивкой системы системы уравнений на подсистемы. То есть в исходном уравнении AX = Y, А - вектор m матриц частных производных, а Y, соответственно вектор, состоящий из m векторов наблюдений. Даже не знаю, как четко на русском объяснить. Подскажите литературу на русском, если можно. Программку пишу в Matlab, есть некоторые трудности. На французском есть только два общих уравнения.
Написал я программку для этой оптимизации, только что-то ничего не оптимизировалось;) Буду в дальнейшем неоптимизированную программу использовать.