Как построить уравнение регрессии в eviews

Как построить уравнение регрессии в eviews

Библиографическая ссылка на статью:
Эм А.А., Баженов Р.И. Разработка в среде Eviews регрессионной модели реализации продукции компании по производству резинометаллических изделий // Экономика и менеджмент инновационных технологий. 2015. № 4. Ч. 2 [Электронный ресурс]. URL: https://ekonomika.snauka.ru/2015/04/8673 (дата обращения: 24.01.2022).

Для большого предприятия или же для своего бизнеса очень важно следить за всеми финансовыми операциями. Практически любое экономическое явление в реальной действительности связано со многими другими. Оптимальным вариантом, который облегчает расчеты, является применение регрессионного анализа, который достаточно широко используется в расчетах и экономических исследованиях.

Проблемы и методы построения различных регрессионных моделей изучаются многими российскими и зарубежными учеными. Так, вопрос использования программы при анализе векторных моделей авторегрессии и коррекции регрессионных остатков в Eviews описал В.А.Банников [1]. Эконометрический анализ рынка подержанных автомобилей в Eviews показал А.Л.Богданов [2]. Модель предсказания курса доллара и эффективные методы прогнозирования в Excel и Eviews представил В.Г.Брюков [3]. В.М. Матюшок и др. рассмотрели основы эконометрического моделирования с использованием EVIEWS [4]. Литовченко И.С. провел анализ количества малых предприятий в 1999 – 2010 годах в Eviews [5]. Возможности для применения интеллектуального анализа исследовали Р.И.Баженов и др. 11. Зарубежные ученые применяют регрессионный анализ [21,22].

Объектом исследования является рассмотрение основных возможностей работы среды Eviews на примере расчета значений описательных статистик, полей корреляции результативного и факторного признаков, эмпирической линии регрессии. Для примера были взяты данные для фирмы по производству резинометаллических изделий из полиуретана: затраты на производство (руб./мес.); заработанные деньги на реализации продукции (руб./мес.) (Табл.1).

Таблица 1 – Данные

Перенесем данные в Microsoft Excel и переименуем обозначения переменных: Месяц – N; Затраты на производство – spend; Реализация – earned (Рис. 1).

Сохраняем таблицу.
Запускаем Eviews (Рис. 2).

Создаем новый рабочий файл — FileNewWorkfile (Рис.3).

Как построить уравнение регрессии в eviews

Выбираем подходящий тип структуры нашего рабочего файла: unstructured or irregular -неструктурированная/без даты (Рис. 4).
Как построить уравнение регрессии в eviews

В поле Observation вводим количество месяцев, в данном случае 24 и нажимаем ОК (Рис. 5).

Как построить уравнение регрессии в eviews

Импортируем таблицы из Microsoft Excel в рабочий документ: ProcsImportReadText-Lotus-Excel (Рис. 6).
Как построить уравнение регрессии в eviews

В появившемся окне в поле Upper – left data cell , вводим адрес ячейки в которой записаны данные первой переменной, в нашем случае B2 , а в поле Names for series or Number if named in file , вводим количество переменных, в нашем случае 2 (Рис. 7).
Как построить уравнение регрессии в eviews

В появившемся окне появились переменные (spend и earned), константа (с) и остатки (resid) (Рис. 8).

Вычислим значения описательных статистик : Выделяем переменные (spend и earned) →правой кнопкой мыши открываем контекстное меню→ OpenAsGroup (Рис. 9, 10).
Как построить уравнение регрессии в eviews

Построим поле корреляции: ViewGraphв поле General выбираем Basic graphв поле Specific выбираем Scatter (Рис. 11, 12).
Как построить уравнение регрессии в eviews

Полученный график является полем корреляции результативного и факторного признаков (Рис. 13).
Как построить уравнение регрессии в eviews

Для того чтобы увидеть значения описательных статистик нужно выбрать вкладку Stats (Рисунок 14).
Как построить уравнение регрессии в eviews

Построим эмпирическую линию регрессии: ViewGraphв поле General выбираем Basic graphв поле Specific выбираем Scatterв поле Fit lines выбираем Regression Line (Рис.15, Рис. 16).
Как построить уравнение регрессии в eviews

Как построить уравнение регрессии в eviews

Полученный график является эмпирической линией регрессии (Рисунок.17).
Как построить уравнение регрессии в eviews

Найдем уравнение регрессии: ProcMakeEquation (Рисунок 18, Рисунок 19). Как построить уравнение регрессии в eviews

Из работы следует, что уравнение регрессии представляется как
EARNED = 1,807085 * SPEND – 442,1016.
R 2 (коэффициент детерминации) = 0,945024
В следующем месяце мы планируем затратить 60000 рублей.
EARNED = 1,807085 * 60.000 – 442,1016
EARNED = 107982,99
Прогнозируемый приблизительный заработок в следующем месяце составляет 107983 рублей.

В процессе решения задачи были изучены основные функции для решения эконометрических задач с помощью программы Eviews. На рис. 17 видно, что полученные точки корреляционного поля расположены в форме эллипса, и его главная диагональ имеет положительный угол наклона (/), это означает, что корреляция положительная. Построена эмпирическая линия регрессии EARNED = 1,807085 * SPEND – 442,1016, она отображает зависимость между затраченными финансовыми средствами на производство продукции и заработанными деньгами на их реализации фирмы по производству резинометаллических изделий из полиуретана и спрогнозирован примерный доход в следующем месяце.

Библиографический список

  1. Банников В.А. Векторные модели авторегрессии и коррекции регрессионных остатков (Eviews) // Прикладная эконометрика. 2006. №3. С. 96-129.
  2. Богданов А.Л. Эконометрический анализ рынка подержанных автомобилей // Вестник Томского государственного университета. 2006. № 290. С. 104-107.
  3. Брюков В.Г. Как предсказать курс доллара. Эффективные методы прогнозирования с использованием Excel и Eviews. М.:КНОРУС, 2011. 272 с.
  4. Матюшок В.М. Основы эконометрического моделирования с использованием EVIEWS: учебное пособие / В. М. Матюшок, С. А. Балашова, И. В. Лазанюк. Москва, 2010.
  5. Литовченко И.С. Анализ количества малых предприятий в 1999 – 2010 годах // Вестник Северо-Кавказского федерального университета. 2012. № 3 (32). С. 236-239.
  6. Муллинов Д.О., Баженов Р.И. Разработка в среде Eviews регрессионной модели рынка гаражных помещений г. Биробиджана // Nauka-Rastudent.ru. 2015. № 1 (13). С. 43.
  7. Пронина О.Ю., Баженов Р.И. Исследование методов регрессионного анализа программной среды Eviews // Nauka-Rastudent.ru. 2015. № 1 (13). С. 45.
  8. Векслер В.А., Баженов Р.И. Определение взаимосвязи номенклатурных позиций средствами 1С:Предприятие 8.3 // Современные научные исследования и инновации. 2014. № 7 (39). С. 45-49.
  9. Лагунова А.А., Баженов Р.И. Разработка в среде GRETL регрессионной модели рынка вторичного жилья г. Биробиджана // Nauka-Rastudent.ru. 2015. № 1 (13). С. 40.
  10. Остроушко А.А., Баженов Р.И. Анализ ассортимента электротоваров с использованием ABC-анализа // Экономика и менеджмент инновационных технологий. 2014. № 10 (37). С. 73-81.
  11. Бронштейн К.С., Наумов А.А., Баженов Р.И. Применение классического ABC-анализа для анализа ассортимента блюд кафе // Экономика и менеджмент инновационных технологий. 2014. № 11 (38). С. 100-110.
  12. Резниченко Н.В., Наумов А.А., Баженов Р.И. Совершенствование ассортимента блюд кафе и системы закупок компонентов на основе ABC-XYZ-анализа // Экономика и менеджмент инновационных технологий. 2014. № 12 (39). С. 14-24.
  13. Жилкин С.А., Баженов Р.И. Совершенствование ассортимента товаров медицинского назначения на основе ABC-анализа // Экономика и менеджмент инновационных технологий. 2014. № 12 (39). С. 103-110.
  14. Якимов А.С., Баженов Р.И. Сегментация клиентов с помощью RFM-анализа // Экономика и менеджмент инновационных технологий. 2015. № 1 (40). С. 55-61.
  15. Наумов А.А., Наумова А.А., Баженов Р.И. О некоторых моделях и модификациях классического ABC-анализа // Современные научные исследования и инновации. 2014. № 12-2 (44). С. 138-146.
  16. Татаринова Е.Д., Наумов А.А., Баженов Р.И. Совершенствование ассортимента продажи товаров на основе ABC-XYZ-анализа // Экономика и менеджмент инновационных технологий. 2015. № 2 [Электронный ресурс]. URL: http://ekonomika.snauka.ru/2015/02/7393 (дата обращения: 19.02.2015).
  17. Перминова Н.А., Баженов Р.И. Совершенствование ассортимента обуви магазина «Велес» на основе АВС-XYZ-анализа // Экономика и менеджмент инновационных технологий. 2015. № 3 [Электронный ресурс]. URL: http://ekonomika.snauka.ru/2015/03/7782 (дата обращения: 27.03.2015).
  18. Черемисина И.А., Баженов Р.И., Совершенствование ассортимента товаров продовольственного магазина на основе классического ABC-анализа // Современные научные исследования и инновации. 2015. № 3 [Электронный ресурс]. URL: http://web.snauka.ru/issues/2015/03/50776 (дата обращения: 28.03.2015).
  19. Дубовик А.В., Баженов Р.И. RFM-анализ базы данных заказчиков фотографа // Nauka-Rastudent.ru. 2015. № 3 (15). С. 4.
  20. Пивенко К.А., Баженов Р.И. Построение регрессионной модели в среде Gretl на примере рынка поддержанных автомобилей г. Биробиджана и г. Хабаровска // Экономика и менеджмент инновационных технологий. 2015. № 4 [Электронный ресурс]. URL: http://ekonomika.snauka.ru/2015/04/8362 (дата обращения: 09.04.2015).
  21. Tsani S. On the relationship between resource funds, governance and institutions: Evidence from quantile regression analysis // Resources Policy. 2015.Т. 44. С. 94-111
  22. Benos N., Zotou S. Education and Economic Growth: A Meta-Regression Analysis // World Development. 2014. Т.64. С. 669-689.

Количество просмотров публикации: Please wait

Связь с автором (комментарии/рецензии к статье)

Оставить комментарий

Вы должны авторизоваться, чтобы оставить комментарий.

Эконометрика: прогноз EURUSD на один шаг вперед

Как построить уравнение регрессии в eviews

Как построить уравнение регрессии в eviews

Введение

В статье рассматривается прогноз пары EURUSD на один шаг вперед с помощью пакета EViews с последующей оценкой результатов прогнозирования с помощью программы на EViews и советника на MQL 4. Данная статья является продолжением статьи «Анализ статистических характеристик индикаторов», положения которой будут использоваться без дополнительных разъяснений.

1. Построение модели

Предыдущая статья заканчивалась анализом следующего уравнения регрессии:

EURUSD = C(1)*EURUSD_HP(1) + C(2)*D(EURUSD_HP(1)) + C(3)*D(EURUSD_HP(2))

Это уравнение было получено в результате реализации идеи постепенной декомпозиции исходных котировок цен Close. В основе идеи лежит выделение из исходной котировки детерминированной составляющей с последующим анализом полученного остатка.

Начнем построение модели для символа EURUSD часового таймфрейма на барах за одну неделю: с 12.09.2011 по 17.09.2011.

1.1. Анализ исходной котировки EURUSD

С самого начала проанализируем исходный ряд EURUSD с целью составления плана на следующий шаг.

Видео:EViews. Урок 1. Построение модели множественной регрессии.Скачать

EViews. Урок 1. Построение модели множественной регрессии.

Для начала сформируем файл котировок для последующего анализа в EViews . Для этого я использую индикатор, который вешается на соответствующий график и формирует необходимый файл котировок.

Текст индикатора приведен ниже и, по-моему мнению, в комментариях не нуждается.

Задав указанные выше даты, я получил файл котировок, состоящий из 119 строк, последняя из которой имеет вид «Прогноз,0» – это место для будущего прогноза. Замечу, что работаю я с ценами Open . Также обращаю внимание, что порядок котировок в файле противоположный тому, который принят в MQL 4, т.е. как в языках программирования.

Индикатор, естественно, формирует файл kotir.txt в папке терминала expertfiles. Рассмотренный ниже советник в режиме DEMO или REAL торгов будет брать файл котировок из этой папки, но в режиме тестера этот файл необходим в папке testerfiles, поэтому я вручную перемещаю файл kotir.txt в папку testerfiles терминала.

Как построить уравнение регрессии в eviews

Рис. 1. График котировок EURUSD, таймфрейм Н1

Визуально наблюдаем то ли один, то ли много трендов, но наша цель состоит в прогнозе будущей стабильности торговой системы. Поэтому проведем анализ на стационарность исходных котировок EURUSD_H1.

Вычислим описательные статистики:

Как построить уравнение регрессии в eviews

Рис. 2. Описательные статистики

Из описательной статистики следует, что:

  • Имеется скос вправо (должен быть ноль, а имеем 0.244950);
  • Вероятность нормального распределения нашей исходной котировки 9.64%.

Конечно, визуально гистограмма не имеет никакого отношения к нормальному распределению, но вероятность в 9.64% порождает определенные иллюзии.

Давайте наглядно сравним с теорией:

Как построить уравнение регрессии в eviews

Рис. 3. Сравнение гистограммы EURUSD с теоретической кривой нормального распределения

Визуально мы находим подтверждение, что котировка EURUSD _Н1 крайне далека о нормального распределения.

Однако делать выводы пока рано, так как визуально мы видим тренд, что говорит о наличии в котировках детерминированной составляющей, а наличие такой составляющей может полностью исказить статистические характеристики случайной величины (котировок).

Вычислим автокорреляцию котировок.

Она имеет следующий вид:

Как построить уравнение регрессии в eviews

Рис. 4. Автокорреляционная функция котировок EURUSD_H1

При построении графика была получена вероятность отсутствия зависимостей межу лагами — для первых 16 лагов она не равна нулю. По графику и вероятности можно смело утверждать, что в EURUSD_H1 имеются зависимости между лагами, т.е. в котировке имеется детерминированная составляющая.

Какими статистическими характеристиками будет обладать этот остаток, если из исходной котировки вычесть детерминированную составляющую?

Для это проведем тест на единичный корень, который должен показать нам, будет ли более перспективной работа с первой разностью (остатком) исходной котировки.

Как построить уравнение регрессии в eviews

Таблица 1. Тест на единичный корень

Проведенный тест показывает, что:

Видео:Линейная парная регрессия в Eviews(англ.интерфейс)Скачать

Линейная парная регрессия в Eviews(англ.интерфейс)
  • Вероятность, что исходная котировка имеет единичный корень (первая разность имеет нормальное распределение), равна 41%;
  • Статистика DW (Durbin-Watson) чуть больше 2.2, что также говорит о нормальном распределении первой разности.

По аналогии с предыдущей статьей для выделения детерминированной составляющей котировки EURUSD будем использовать сглаживание Ходрика-Прескотта (Hodrick-Prescott filter).

Цифра «10» в именах рядов означает параметр «лямбда» в сглаживании Ходрика-Прескотта. Из теории этого сглаживания известно, что величина лямбды имеет большое значение для результата, который имеет следующий вид:

Как построить уравнение регрессии в eviews

Рис. 5. Результат сглаживания ряда фильтром Ходрика-Прескотта

Из предыдущей статьи будем использовать уравнение, которое в обозначениях EViews выглядит следующим образом:

kotir = C(1) * HP(-1) + C(2) * D(HP(-1)) + C(3)*D(HP(-2))

т.е в данном уравнении мы учитываем детерминированную составляющую и шум, под которым мы понимаем разность между исходной котировкой и ее детерминированной составляющей.

При анализе данной модели исходной котировки получаем следующие показатели уравнения регрессии:

Как построить уравнение регрессии в eviews

Таблица 2. Оценка уравнения регрессии

Конечно, крайне неприятным является вероятность в 39% того, что коэффициент при НР1_D(-1) равен нулю. Оставляем все как есть, так как строим демонстрационный пример.

Получив оценку уравнения регрессии (оценку коэффициентов уравнения) можно сделать прогноз на один шаг вперед.

Результат выглядит следующим образом:

Как построить уравнение регрессии в eviews

Рис. 6. Прогноз EURUSD на один шаг вперед (на 0 часов понедельника)

1.3. Оценка остатков от уравнения регрессии

Проведем ограниченный анализ остатка от уравнения регрессии. Этот остаток получен путем вычитания из исходных котировок EURUSD значений, вычисленных по уравнению регрессии.

Напомню, что по характеристикам этого остатка можно будет судить о будущей устойчивости торговой системы.

Первый тестом будет тест на анализ зависимостей между лагами в остатке:

Как построить уравнение регрессии в eviews

Рис. 7. Автокорреляционная функция остатка

К сожалению, зависимости между лагами остались, а наличие зависимостей ставит под сомнение статистический анализ.

Следующий тест, который проведем — это тест на нормальность распределения остатка.

Результат имеет следующий вид:

Как построить уравнение регрессии в eviews

Рис. 8. Гистограмма остатка от уравнения регрессии

Вероятность того, что остаток распределен по нормальному закону, равна 25.57%, это достаточно большая величина.

Видео:основы оценки линейной регрессии в EViewsСкачать

основы оценки линейной регрессии в EViews

Проведем тесты на наличие гетероскедастичности в остатке.

Получаем следующие результаты:

  • Вероятность отсутствия гетероскедастичности типа GARCH = 16.08%
  • Вероятность отсутствия общей гетероскедастичности типа White = 0.0066%

Так как я ставлю перед собой цель демонстрации построения торговой системы на основе прогноза, то продолжу расчеты с целью получения интересующих трейдеров характеристик – прибыли или убытка.

2. Оценка результатов прогнозирования

При торговле нас интересует прибыль, а не ошибка прогноза, которую следует воспринимать как вспомогательное средство анализа для сравнения разных моделей, и не более того.

Для оценки прогноза была написана программа на языке EViews . В программе сравниваются приращения фактических движений котировок EURUSD с прогнозируемыми. Если эти приращения совпадают, то имеем прибыль, если не совпадают, то получаем убыток. Далее подсчитывается прибыль, которая равна сумме всех приращений, совпавших с приращениями прогноза, и соответствующий убыток.

Отношение прибыли к убытку обозначено как профит-фактор. Подсчитывается отношение прибыльных и убыточных приращений (отношение прибыльных и убыточных сделок). Также подсчитываем количество подряд убыточных сделок и отношение убытка в подряд убыточных сделках к прибыли (фактор восстановления).

Программа на языке EViews для оценки результатов моделирования в терминах торговой системы состоит из основной программы и двух подпрограмм.

Основная программа (головная) имеет следующий вид:

Предполагается, что основных программ столько, сколько подпрограмм, содержащих модели (см. ниже), это сделано для упрощения работы.

С изменением модели в основной программе надо менять две строчки, связанные с изменением имени подпрограммы для модели.

Подпрограмма, в которую вынесена модель (уравнение регрессии):

Этих подпрограмм должно быть равно количеству моделей.

Для другой модели следует изменить имя подпрограммы и, соответственно, имена в основной программе.

Подпрограмма, которая вычисляет показатели прибыли/убытка по модели:

Результат приведенных выше простых программ на EViews для нашего уравнения следующий:

Как построить уравнение регрессии в eviews

Таблица 3. Результат оценки прибыльности в EViews

До сих пор в статье котировки EURUSD_H1 анализировались средствами программы EViews.

Однако очень заманчивым является использование результатов прогноза в советнике терминала МetaТrader 4 для торговли.

Далее рассмотрим обмен данными между программами EViews и МetaТrader 4, а затем с помощью советника в МetaТrader 4 еще раз проанализируем результаты.

3. Обмен данными между EViews и МetaТrader 4

В данной статье используется обмен данными между EViews и МetaТrader 4 при помощи файлов типа .txt.

Алгоритм обмена выглядит следующим образом:

Советник в МetaТrader 4:

Видео:Множественная регрессия в EViews ● ЭКОНОМЕТРИКА ● Лаб. работа 3Скачать

Множественная регрессия в EViews ● ЭКОНОМЕТРИКА ● Лаб. работа 3
  • Формирует файл котировок;
  • Запускает EViews.
  • Запускается по команде из советника;
  • Выполняет программу вычисления прогноза для полученной из советника котировки kotir.txt ;
  • Записывает в файл EViewsForecast.txt результаты прогноза.

Советник в МetaТrader 4:

  • Дождавшись окончания формирования результатов в EViews , читает файл с прогнозом;
  • Принимает решение о входе в позицию или выходе из позиции.

Несколько слов по поводу размещения файлов.

Файлы терминала МetaТrader 4 размещаются в своих обычных каталогах: советник в папке expert, а индикатор (который не нужен для тестирования) в папке expertindicators. Все это находится в папке терминала. Советник устанавливается вместе с другими советниками.

Файлы, которыми обменивается советник с EViews , при работе советника находятся в expert files , при тестировании советника — в папке testerfiles.

Файл, который советник отправляется для EViews , имеет имя kotir . txt , которое не зависит от выбранного символа и таймфрейма. Поэтому советник можно прикреплять к любому символу, а размер шага прогноза указывается в параметрах советника при его запуске.

EViews возвращает файл с именем EVIEWSFORECAST.txt. В каталог терминала помещается рабочий файл EViews под именем worf.wf1.

В программах EViews, которые прилагаются к статье, указаны каталоги, которые скорее всего не будут совпадать с каталогами, установленными на вашем компьютере. У меня эти программы установлены в корневую папку диска. В EViews придется разобраться с каталогом по умолчанию или указать ваши каталоги (каталоги по умолчанию, которые использует сам EViews, я не использовал).

4. Советник на MQL4

Алгоритм работы советника упрощен по максимуму:

  • Советник прикрепляется к таймфрейму М1 любого символа;
  • Шаг прогноза указывается в минутах в параметрах советника. По умолчанию – шаг прогноза 60 минут (Н1). Прикрепление советника к М1 дает наглядность при рассмотрении результатов тестирования, так как можно сжать график тестирования, переходя к любому старшему таймфрейму;
  • Для прогнозирования в EViews советник формирует файл kotir .txt с количеством баров (наблюдений), указанных в параметрах советника;
  • Если прогноз больше текущей цены, то открывается long ;
  • Если прогноз меньше текущей цены, то открывается short ;
  • Советник открывает не более одной позиции (работает без долива позиции);
  • Вне зависимости от прогноза предыдущая позиция закрывается, а новая открывается. Этот алгоритм открытия позиций совпадает с алгоритмом подсчета прибыльности/убыточности в программе на EViews;
  • Объем открываемой позиции равен 0.1 лота;
  • Стоп лоссы и тэйк профиты не используются (указаны равными в 100 пипсов, хотя в советнике имеется код для установки стопов на расстоянии ошибки прогноза);
  • Рисуется график с указанием величины прогноза и двух линий на расстоянии одной стандартной ошибки прогноза. При просмотре графика из тестера на более мелких таймфреймах, чем тот на котором был прикреплен советник, следует иметь ввиду, что линия прогноза смещена назад, т.е. рисуется прогноз, к которому текущая цена должна прийти в конце периода.

Советник прикрепляем к таймфрейму М1, график из тестера удобнее просматривать на таймфрейме М5.

Исходный код советника на MQL4 для торговли по паре EURUSD в статье не привожу из-за его объемности (около 600 строк). Текст можно посмотреть в файле EvewsMT4.mq4 в архиве EViews_MetaTrader_4.zip, прикрепленном к статье.

5. Результаты тестирования советника

Запустим советник в тестере на таймфрейме М1.

Входные параметры показаны ниже.

Как построить уравнение регрессии в eviews

Рис. 9. Входные параметры советника

Фрагмент графика тестирования приведен ниже:

Как построить уравнение регрессии в eviews

Рис. 10. Тестирование советника в режиме визуализации

Результаты тестирования советника, который использует прогнозы на один час (шаг) вперед, показаны ниже.

Strategy Tester Report

EURUSD (Euro vs US Dollar)

1 Минута (M1) 2011.09.12 00:00 — 2011.09.16 21:59 (2011.09.12 — 2011.09.17)

Все тики (наиболее точный метод на основе всех наименьших доступных таймфреймов)

Видео:Реализация курсовой по эконометрике в программе Eviews, часть 1Скачать

Реализация курсовой по эконометрике в программе Eviews, часть 1

StepForecast=60; NumberBars=101; MultSE=2;

Баров в истории

Ошибки рассогласования графиков

Короткие позиции (% выигравших)

Длинные позиции (% выигравших)

Прибыльные сделки (% от всех)

Убыточные сделки (% от всех)

непрерывных выигрышей (прибыль)

непрерывных проигрышей (убыток)

непрерывная прибыль (число выигрышей)

непрерывный убыток (число проигрышей)

Как построить уравнение регрессии в eviews

Рис. 11. Результаты тестирования советника

Результаты лучше, чем полученные в EViews.

Отмечу, что вычисление результата в EViews и тестере различаются исходными данными. В EViews берется 118 баров и вычисляется прогноз, начиная с 3 бара слева, и постепенно прогноз на один шаг вперед движется к концу временного периода, увеличивая количество баров, на который производится оценка уравнения регрессии.

Советник сдвигает окно в 118 баров и вычисляется прогноз на 119 бар, т.е. оценка уравнения регрессии всегда производится на 118 барах, поскольку EViews расширяет окно в пределах выборки, а советник двигает окно фиксированной ширины.

С помощью советника мы получили расширенную таблицу оценки модели. Если выше она состояла из одной строчки, то теперь в ней 117 строк – для каждой даты, на которую был получен прогноз.

Таблица имеет следующий вид:

Начало
выборки
Конец
выборки
Факт на
конец
Прогноз
на 1 шаг
Ошибка
прогноза
Прибыль
выборки
Убыток
выборки
Maксимум
просадки
Кол-во
убытков
P/F в
пипсах
P/F в наблюд.Фактор восстан.
12.09.2011 0:0016.09.2011 21:001,37911,37880,00190,05810,15310,024570,380,672,37
12.09.2011 0:0016.09.2011 21:001,37911,37880,00190,05810,15310,024570,380,672,37
09.09.2011 21:0016.09.2011 20:001,37841,37930,00190,05690,16190,024570,350,642,32
09.09.2011 20:0016.09.2011 19:001,37941,37960,0020,05960,16090,024570,370,672,43
09.09.2011 19:0016.09.2011 18:001,37831,37820,00210,06420,15540,024570,410,692,62
09.09.2011 18:0016.09.2011 17:001,37831,38060,0020,06160,16060,024570,380,682,51
09.09.2011 17:0016.09.2011 16:001,38291,38060,0020,06420,15860,024570,40,712,62
09.09.2011 16:0016.09.2011 15:001,37881,37930,0020,06260,15650,024570,40,712,56
09.09.2011 15:0016.09.2011 14:001,37981,380,00210,0630,16330,024570,390,732,57
09.09.2011 14:0016.09.2011 13:001,38081,3810,00220,0620,16560,031890,370,711,95
09.09.2011 13:0016.09.2011 12:001,38091,38130,00210,06020,16790,031890,360,661,89
09.09.2011 12:0016.09.2011 11:001,37921,38080,00210,06660,16130,024570,410,732,72
09.09.2011 11:0016.09.2011 10:001,37951,38260,00210,06660,1670,024570,40,732,72
09.09.2011 10:0016.09.2011 9:001,38381,38470,00220,06520,16680,031890,390,712,05
09.09.2011 9:0016.09.2011 8:001,38561,38540,00220,06750,1650,031890,410,732,12
09.09.2011 8:0016.09.2011 7:001,3861,38560,00220,06710,16520,031890,410,712,11
09.09.2011 7:0016.09.2011 6:001,38611,38570,00220,0670,16630,031890,40,682,11
09.09.2011 6:0016.09.2011 5:001,38521,38550,00220,06550,16810,031890,390,632,06
09.09.2011 5:0016.09.2011 4:001,38441,38510,00220,06620,16740,031890,40,662,08
09.09.2011 4:0016.09.2011 3:001,38481,38690,00220,06540,16830,031890,390,682,06
09.09.2011 3:0016.09.2011 2:001,38791,38750,00220,06940,16240,031890,430,732,18
09.09.2011 2:0016.09.2011 1:001,38651,38790,00220,06980,16340,031890,430,712,19
09.09.2011 1:0016.09.2011 0:001,38811,38830,00220,07260,16040,024570,450,762,96
09.09.2011 0:0015.09.2011 23:001,38761,38820,00220,07210,1620,024570,450,732,94
08.09.2011 23:0015.09.2011 22:001,38851,38840,00220,07180,16140,024570,440,722,93
08.09.2011 22:0015.09.2011 21:001,38881,38830,00220,07370,15970,024570,460,773,01
08.09.2011 21:0015.09.2011 20:001,38851,38740,00220,07290,16040,031890,450,742,29
08.09.2011 20:0015.09.2011 19:001,38671,3860,00220,07210,16040,031890,450,742,27
08.09.2011 19:0015.09.2011 18:001,38561,38340,00220,07210,16280,031890,440,722,27
08.09.2011 18:0015.09.2011 17:001,3851,38610,00230,07020,16510,031890,430,722,21
08.09.2011 17:0015.09.2011 16:001,38851,38240,00230,07390,16380,024570,450,723,02
08.09.2011 16:0015.09.2011 15:001,37731,37840,00210,07190,15560,031890,460,722,26
08.09.2011 15:0015.09.2011 14:001,37951,37940,00210,07260,15370,031890,470,722,28
08.09.2011 14:0015.09.2011 13:001,38141,37920,00210,07360,15640,031890,470,742,31
08.09.2011 13:0015.09.2011 12:001,38021,37640,00210,07120,1590,031890,450,742,24
08.09.2011 12:0015.09.2011 11:001,37691,37530,00210,07190,15680,031890,460,722,26
08.09.2011 11:0015.09.2011 10:001,37651,37320,00210,07210,15640,031890,460,742,27
08.09.2011 10:0015.09.2011 9:001,37221,37180,00210,07160,15380,031890,470,722,25
08.09.2011 8:0015.09.2011 7:001,3711,37160,00210,07290,15420,031890,470,742,29
08.09.2011 8:0015.09.2011 7:001,3711,37160,00210,07290,15420,031890,470,742,29
08.09.2011 7:0015.09.2011 6:001,37231,37270,00210,07160,15470,031890,460,722,25
08.09.2011 6:0015.09.2011 5:001,37261,37250,00210,07110,15640,031890,450,692,24
08.09.2011 5:0015.09.2011 4:001,37191,37310,00210,07110,15630,031890,450,692,24
08.09.2011 4:0015.09.2011 3:001,3741,37440,00210,07130,15470,031890,460,692,24
08.09.2011 3:0015.09.2011 2:001,37481,37470,00210,07050,15470,031890,460,682,22
08.09.2011 2:0015.09.2011 1:001,37431,37420,00210,07150,15440,031890,460,72,25
08.09.2011 1:0015.09.2011 0:001,37381,37430,00210,07140,15440,031890,460,72,25
08.09.2011 0:0014.09.2011 23:001,3751,37430,00210,07240,15320,031890,470,732,28
07.09.2011 23:0014.09.2011 22:001,3751,37360,00210,07270,15320,031890,470,742,29
07.09.2011 22:0014.09.2011 21:001,37511,37350,00210,07340,15320,031890,480,742,31
07.09.2011 21:0014.09.2011 20:001,37481,37160,00210,07220,15550,031890,460,722,27
07.09.2011 20:0014.09.2011 19:001,37141,37120,00210,08120,1450,018960,560,744,3
07.09.2011 19:0014.09.2011 18:001,3711,36970,00210,06920,15770,031890,440,692,18
07.09.2011 18:0014.09.2011 17:001,36731,3690,00210,06950,1540,031890,450,722,19
07.09.2011 17:0014.09.2011 16:001,36871,36930,00210,06950,15480,031890,450,722,19
07.09.2011 16:0014.09.2011 15:001,37041,37040,00210,0660,15910,0318110,410,692,08
07.09.2011 15:0014.09.2011 14:001,3731,370,0020,0660,15770,0318100,420,692,08
07.09.2011 14:0014.09.2011 13:001,37121,36810,0020,0660,15620,031890,420,692,08
07.09.2011 13:0014.09.2011 12:001,36851,36530,0020,06650,15340,031890,430,742,09
07.09.2011 12:0014.09.2011 11:001,36551,36460,0020,06730,15040,031890,450,772,12
07.09.2011 11:0014.09.2011 10:001,36561,36340,0020,07090,150,031890,470,772,23
07.09.2011 10:0014.09.2011 9:001,36251,36250,0020,07250,14610,031890,50,832,28
07.09.2011 9:0014.09.2011 8:001,36311,36380,0020,07190,14650,031890,490,82,26
07.09.2011 8:0014.09.2011 7:001,36411,36430,0020,07070,14810,031890,480,772,22
07.09.2011 7:0014.09.2011 6:001,36351,36480,0020,07240,14810,031890,490,82,28
07.09.2011 6:0014.09.2011 5:001,36471,36560,0020,07240,14760,031890,490,82,28
07.09.2011 5:0014.09.2011 4:001,36651,36760,0020,06670,15360,031890,430,722,1
07.09.2011 4:0014.09.2011 3:001,36941,36830,0020,06750,15040,031890,450,742,12
07.09.2011 3:0014.09.2011 2:001,36821,36820,0020,06720,14980,031890,450,742,11
07.09.2011 2:0014.09.2011 1:001,36841,36860,0020,0670,15120,031890,440,722,11
07.09.2011 1:0014.09.2011 0:001,36791,36860,0020,0670,15140,031890,440,722,11
07.09.2011 0:0013.09.2011 23:001,36781,36910,0020,06790,15070,031890,450,742,14
06.09.2011 23:0013.09.2011 22:001,36921,36980,0020,0660,15170,031890,440,692,08
06.09.2011 22:0013.09.2011 21:001,37081,37050,0020,06520,15120,031890,430,692,05
06.09.2011 21:0013.09.2011 20:001,37191,37090,0020,06520,15120,031890,430,692,05
06.09.2011 20:0013.09.2011 19:001,3711,36910,0020,06520,15170,031890,430,692,05
06.09.2011 19:0013.09.2011 18:001,36771,36690,0020,06660,14850,031890,450,722,09
06.09.2011 18:0013.09.2011 17:001,36781,36770,0020,06660,1490,031890,450,722,09
06.09.2011 17:0013.09.2011 16:001,36981,36590,0020,06250,15550,031890,40,641,97
06.09.2011 16:0013.09.2011 15:001,36581,36430,0020,0650,15130,031890,430,722,04
06.09.2011 15:0013.09.2011 14:001,36651,36360,0020,06430,15270,031890,420,692,02
06.09.2011 14:0013.09.2011 13:001,36391,36190,0020,06590,15520,031890,420,742,07
06.09.2011 13:0013.09.2011 12:001,36171,36280,00210,08240,14320,018960,580,84,36
06.09.2011 12:0013.09.2011 11:001,36161,3610,00210,08240,14350,018960,570,84,36
06.09.2011 11:0013.09.2011 10:001,35821,36310,0020,07950,14350,018960,550,84,21
06.09.2011 10:0013.09.2011 9:001,36541,36560,0020,0770,1460,018960,530,744,07
06.09.2011 9:0013.09.2011 8:001,36551,36640,00210,08130,14420,018960,560,774,3
06.09.2011 8:0013.09.2011 7:001,36791,36730,00220,08340,14350,018960,580,774,41
06.09.2011 7:0013.09.2011 6:001,36851,36680,00220,08280,14480,018960,570,744,38
06.09.2011 6:0013.09.2011 5:001,36761,36690,00220,08790,14060,018960,630,854,65
06.09.2011 5:0013.09.2011 4:001,36691,36530,00220,08210,14580,018960,560,84,34
06.09.2011 4:0013.09.2011 3:001,36351,36390,00220,08210,14280,018960,570,84,34
06.09.2011 3:0013.09.2011 2:001,36371,36460,00220,08210,14280,018960,570,84,34
06.09.2011 2:0013.09.2011 1:001,36571,3640,00220,08250,14070,018960,590,84,37
06.09.2011 1:0013.09.2011 0:001,3661,36390,00220,0850,13840,014160,610,836,03
06.09.2011 0:0012.09.2011 23:001,36781,36550,00220,0830,14160,014160,590,85,89
05.09.2011 23:0012.09.2011 22:001,3661,36130,00220,08060,14240,012360,570,86,55
05.09.2011 22:0012.09.2011 21:001,35721,35850,0020,07310,14140,015260,520,774,81
05.09.2011 21:0012.09.2011 20:001,35761,36010,0020,07140,14320,015260,50,744,7
05.09.2011 20:0012.09.2011 19:001,36071,36370,00210,07120,14060,012960,510,745,52
05.09.2011 19:0012.09.2011 18:001,36321,36190,00210,07120,14050,012960,510,745,52
05.09.2011 18:0012.09.2011 17:001,36091,36410,00210,0730,13780,012960,530,775,66
05.09.2011 17:0012.09.2011 16:001,36841,36590,0020,07130,13340,008360,530,748,59
05.09.2011 16:0012.09.2011 15:001,36651,36360,0020,07270,13430,008360,540,778,76
05.09.2011 15:0012.09.2011 14:001,3631,36010,0020,0720,13480,008360,530,778,67
05.09.2011 14:0012.09.2011 13:001,36031,35940,0020,07520,13040,008360,580,839,06
05.09.2011 13:0012.09.2011 12:001,36231,35890,0020,07420,13040,008360,570,838,94
05.09.2011 12:0012.09.2011 11:001,35971,35610,00190,07370,12910,008360,570,88,88
05.09.2011 11:0012.09.2011 10:001,35611,35510,00190,07290,12750,008360,570,88,78
05.09.2011 10:0012.09.2011 9:001,35561,35520,0020,0720,12830,008360,560,778,67
05.09.2011 9:0012.09.2011 8:001,35361,35320,0020,0720,12710,008360,570,778,67
05.09.2011 8:0012.09.2011 7:001,35191,35540,00190,07030,12880,008360,550,748,47
05.09.2011 7:0012.09.2011 6:001,35831,35790,00190,0720,12240,008360,590,778,67
05.09.2011 6:0012.09.2011 5:001,35911,35820,00190,07150,12240,008360,580,778,61
05.09.2011 5:0012.09.2011 4:001,35931,35890,00190,07130,12240,008360,580,758,59
05.09.2011 3:0012.09.2011 2:001,35831,3610,00190,07460,11920,008360,630,788,99

Таблица 4. Результаты тестирования в EViews

Из таблицы видно, что наша модель (столь примитивная и недоделанная) практически безнадежна. Необходимо ее дорабатывать.

Построим график двух колонок: P/F в пипсах и P/F в наблюдениях.

Как построить уравнение регрессии в eviews

Рис. 12. Графики прибыльности модели на выборке в 118 баров

Этот график представляет собой зависимость профит-факторов от количества баров в анализе. Очевиден растущий тренд.

Проверим на выборке в 238 баров. Получаем следующий график:

Как построить уравнение регрессии в eviews

Рис. 13. Графики прибыльности модели на выборке в 236 баров

Видео:Множественная регрессияСкачать

Множественная регрессия

🎬 Видео

ММП для линейной регрессии в EViewsСкачать

ММП для линейной регрессии в EViews

Эконометрика. Линейная парная регрессияСкачать

Эконометрика. Линейная парная регрессия

тестируем остатки на гетероскедастичность в EViewsСкачать

тестируем остатки на гетероскедастичность в EViews

eViews: Regression Line and Forecasting in eViewsСкачать

eViews: Regression Line and Forecasting in eViews

Реализация курсовой по эконометрике в программе Eviews, часть 2Скачать

Реализация курсовой по эконометрике в программе Eviews, часть 2

Парная регрессия: линейная зависимостьСкачать

Парная регрессия: линейная зависимость

Estimating an Equation using EViewsСкачать

Estimating an Equation using EViews

Эконометрика. Построение модели множественной регрессии в Excel. Часть 1.Скачать

Эконометрика. Построение модели множественной регрессии в Excel. Часть 1.

Как вычислить линейный коэффициент корреляции в MS Excel и построить уравнение регрессии?Скачать

Как вычислить линейный коэффициент корреляции в MS Excel  и построить уравнение регрессии?

Множественная регрессия в ExcelСкачать

Множественная регрессия в Excel

Анализ и моделирование структурных изменений временного ряда ● ЭКОНОМЕТРИКА в EViews ● Лаб. работа 5Скачать

Анализ и моделирование структурных изменений временного ряда ● ЭКОНОМЕТРИКА в EViews ● Лаб. работа 5

Multiple regression in EViewsСкачать

Multiple regression in EViews

Уравнение линейной регрессии. Интерпретация стандартной табличкиСкачать

Уравнение линейной регрессии. Интерпретация стандартной таблички
Поделиться или сохранить к себе: