#3 03.06.11 15:26
Re: помогите сделать прогноз с помощью регрессионного анализа
спроси у фпми у них есть предмет с этим связаный и у них спецальная прожка есть, с помощью нее можно строить прогнозы 2-3-4степеней разных видов и т.д..давно это было)
если седня у себя найду(но это врятли) подскажу....
Offline
#5 05.06.11 22:42
Re: помогите сделать прогноз с помощью регрессионного анализа
Mellon, ну вообще-то регрессионный анализ и есть один из способов построения тренда.
Основная же задача регрессионного анализа - исследование зависимости отклика Y (результата функции) от набора некоторых факторов Xi (входных данных функции): Y = F(X1, ..., Xn) + E.
Касательно твоей задачи, за отклик можно взять деньги, за фактор - год (что по большому счёту есть бред) и сделать предположение о виде функции F (пусть будет линейная): деньги = a * год + шум.
Теперь задача сводится к определению коэффициента линейной зависимости a, при котором шум (ошибка наблюдения) будет минимальным:
E^2 = (Y - a * X)^2,
Опуская жёсткий матан (гуглить по запросу "метод наименьших квадратов"), получаем, что а = (X^T*X)^-1*X^T*Y = (X - вектор с годами, Y - вектор с деньгами).
Так как мы предположили, что функция F линейна, то для улучшения результатов отнимем от каждого года в векторе X 2000 (сдвинем действие к началу координат).
Получим, что a = (172*7+204*8+225*9+244*10)/(7*7+8*8+9*9+10*10)=24.8(3).
Отсюда получаем, что вид исходной функции деньги = 24.8(3) * год.
Следовательно, прогноз на 15 год - 372.5
Offline

