Editorial
Authors
1 Associate Professor, Faculty of Economics, Allameh Tabatabai University
2 Assistant Professor, Faculty of Economics, Allameh Tabatabai University
3 Master student of economics at Allameh Tabatabai University
Abstract
The purpose of this paper is to forecast demand for crude oil of Iran using Artificial Neural Networks and ARMAX models. The result indicates that Artificial Neural Networks provides an accurate and better picture compared with ARMAX. In order to show whether the variables used in this study are true determinants of Crude oil demand, we have also applied the same techniques with the same variables to forecast crude oil demand of five selected OPEC countries. The result confirms our earlier findings for Iran. Applying rank correlation coefficient for these findings, show high correlation coefficients between the result for Iran and other countries. Therefore we may say that the variables such as GDP, population, net exports and the number of vehicles are key variables for any forecasting relating to crude oil demands in similar countries.
Keywords
پیشبینی مقدار تقاضای نفت خام در ایران با استفاده از شبکههای عصبی مصنوعی (ANN) و مدل ARMAX
محمدقلی یوسفی*، تیمور محمدی**، نوید معرفزاده***
تاریخ دریافت: 11 خرداد 1392 تاریخ پذیرش: 9 مهر 1392
هدف تحقیق مدلسازی و پیشبینی تقاضای نفت در ایران با استفاده از روش، شبکه عصبی مصنوعی (ANN)، میباشد. در مقاله تلاش شده تا یافتههای تحقیق با استفاده از مدل مذکور با مدل ARMAX مقایسه گردد تا میزان دقت پیشبینی شبکه عصبی مورد ارزیابی علمی قرار گیرد. نتیجه مطالعه نشان میدهد که مدل شبکه عصبی مصنوعی از دقت بیشتری در پیشبینی تقاضای نفت خام ایران برخوردار است. همچنین در این مقاله متغیرهای تعیینکننده تقاضای نفت خام در کشورهای منتخب عضو اوپک مورد مقایسه قرار گرفت تا مشخص گردد که آیا عوامل تعیینکننده تقاضای نفت خام ایران در سایرکشورها نیز مشابه است؟ برای این کار از ضریب همبستگی رتبهای اسپیرمن استفاده شده است، نتایج حاصل نشان میدهد مقدار این ضریب برای کشورهای منتخب نسبت به ایران نزدیک به یک است که بر آن دلالت میکند که، متغیرهای استفاده شده در این تحقیق در سایر کشورهای مشابه نتایج یکسانی بدست داده است. در نتیجه میتوان آنها را برای پیشبینی مقدار تقاضای نفت خام متغیرهای کلیدی در نظر گرفت.
واژههای کلیدی: شبکههای عصبی، ARMA، ARMAX، پیشبینی مقدار تقاضای نفت خام طبقهبندی بیناللملی.
طبقهبندی JEL: C45، C53، E27، Q47.
1. مقدمه
نفت خام یکی از منابع انرژی تجدیدناپذیر است که در توسعه اقتصادی و اجتماعی کشورها نقش عمدهای ایفا میکند. نفت نه تنها مهمترین منبع تأمین انرژی برای توسعه اقتصادی صنعتی ایران است بلکه مهمترین منبع درآمد دولت است و سهم بالایی در دریافتهای ارزی ایران ایفا میکند[1]. ایران یکى از کشورهاى بزرگ صادرکنندة نفت و خود یکی از بزرگترین مصرفکنندههای نفت خام جهت تولید فرآوردههای نفت به شمار میآید. هرگونه نوسان در تقاضای نفت خام تأثیر مستقیم و غیرمستقیمی بر فعالیتهای مختلف اقتصادی ایران خواهد داشت. در نتیجه پیشبینی تقاضای نفت خام ایران برای برنامهریزی و سیاستگذاری از اهمیت بالایی برخوردار است . با این مقدمه هدف تحقیق مدلسازی و پیشبینی تقاضای نفت در ایران با استفاده از روش، شبکه عصبی مصنوعی (ANN)، میباشد. در مقاله تلاش شده تا یافتههای تحقیق با استفاده از مدل مذکور با مدل ARMAX مقایسه گردد تا میزان دقت پیشبینی شبکه عصبی مورد ارزیابی علمی قرار گیرد. همچنین در این مقاله متغیرهای تعیینکننده تقاضای نفت خام در کشورهای منتخب عضو اپک مورد مقایسه قرار گرفته تا مشخص گردد که آیا عوامل تعیینکننده تقاضای نفت خام ایران در سایر کشورها نیز مشابه است یا اینکه بین آنها تفاوت وجود دارد؟ پس از این مقدمه در بخش دوم ادبیات موضوع به اختصار ارائه میگردد. سپس تحقیق ارائه میشود. در بخش چهارم به تشریح دادهها و تخمین مدل اختصاص دارد.
2. ادبیات موضوع
موفقیت شبکههای عصبی در حوزه اقتصاد مالی، توجه متخصصین اقتصاد کلان و اقتصاد سنجی را نیز به خود جلب کرد و پژوهش در زمینه استفاده از شبکههای عصبی برای پیشبینی و مدلسازی در اقتصاد کلان در دهه 90 آغاز شد. اوج این پژوهشها را میت واند به دوره پس از انتشار مقاله مشهور خوان و وایت[2] (1994) نسبت داد. خوان و وایت در مقاله خود بسیاری ازموضوعات موازی در شبکههای عصبی و اقتصاد سنجی را استخراج کردند و از این نظر مقاله آنها یک مقدمه پذیرفته شده و قطعی در ادبیات اقتصاد سنجی به حساب میآید. مقالات متعددی وجود دارد که دال بر مفید بودن مدلهای شبکههای عصبی برای پیشبینی متغیرهای اقتصادی است. اما همانطوری که چاتفیلد[3] (1993) بیان میکند، بیشتر این مقالات به دلیل عدم توجه و دقت کافی متدولوژیکی، غیر قابل اطمینان هستند. از جمله این مقالات میتوان به پژوهشهای تال و نازارس[4] (1995) و اندرسون و فالکساند[5] (1994) اشاره کرد. برخی دیگر از نویسندگان مانند برامسون و هاپتراف[6] (1990) شبکههای عصبی با متغیرهای توضیحی بیشتر نسبت به مدلهای رقیبشان ساختهاند و از اینرو مقایسه نتایج مدلهای مختلف آنها غیرمنصفانه است. برخی دیگر از نویسندگان نیز مانند آیکن[7](1999) و آیکن و بسات[8] (1999) هیچ کوششی برای مقایسه صحت نتایج شبکههایشان با مدلهای رقیب انجام ندادهاند و تنها متوسط خطای پیشبینی شبکههایشان را محاسبه کرده و نتیجه گرفتهاند که خطاها کوچک هستند.
توتو و جانسون[9]، تقاضای داخلی نفت اوپک[10] را برای دوره 1985 تا 1990 پیشبینی کردهاند.
توکساری[11] (2007)، در مقالهای تحت عنوان «برآورد تقاضای انرژی در ترکیه با استفاده از روش بهینهسازی کلونی مورچگان[12]» با استفاده از روش کلونی مورچگان به پیشبینی تقاضای انرژی با استفاده از شاخصهای رشد جمعیت و تولید ناخالص داخلی، واردات و صادرات، طی سالهای 2006-2005 می پردازد.
پدرگال و دژوان[13]، تقاضا برای فرآوردههای نفت خام را در اسپانیا[14] مدلسازی کردند. آنها مدلهای اقتصادی را برای تقاضای پنج فرآورده، از مهمترین فرآوردههای نفتی گسترش دادهاند. هدف آنها تخمین یک رشته از کشش های تقاضا است که به عنوان یک مبنا برای پیشبینی تقاضای انرژی استفاده میشود.
بهرنگ[15] (2011)، با استفاده از روش GSA[16] تقاضای نفت خام را در ایران تا سال 2030 پیشبینی کرده است.
آلپر انلر[17]، به پیشبینی تقاضای انرژی در ترکیه با استفاده از مدل بهینهسازی ازدحام ذرات[18] (PSO) تا سال 2025 پرداخته و به عنوان نتیجه بیان میکند که ارتباط بین توسعه اقتصادی و تقاضای انرژی یک کشور، به عنوان یک موضوع کلیدی شامل تجزیه و تحلیل بسیاری از مسائل اقتصادی، اجتماعی و تکنولوژیکی میباشد.
استادزاد، شایگان (1387)، با استفاده از روشهای ols و ols2 تقاضای نفت خام در ایران را تا سال 1410 با توجه به گرایشات داخلی و خارجی به سوختهای جایگزین پیشبینی کردهاند.
منهاج وکاظمی (1388)، تقاضای انرژی در بخش حمل و نقل را با استفاده از شبکههای عصبی پیشبینی کردند.
گلستانی، گرگینی (1391)، به مقایسه توانایی پیشبینی مدلهای var، ARIMA، و شبکههای عصبی (ANN)، در تقاضای جهانی نفت اوپک پرداختند.
حیدری (1383)، به روش تجزیه به پیشبینی تقاضای انرژی در اقتصاد ایران پرداخت. وی میزان تقاضای حاملهای سهگانه انرژی در بخشهای تولیدی اقتصاد ایران را با استفاده از یک الگوی تجزیه برای یک دوره 15 ساله پیشبینی کرد. نتایج پیشبینی تقاضای برق و گاز طبیعی نشان میدهد که در طول سالهای مورد پیشبینی با تشدید مصرف ناشی از عوامل ساختاری و شدت انرژی مواجه هستیم.
3. روش تحقیق
1-3. مدلهای سری زمانی مانا ARMA
با ترکیب یک فرآیند میانگینمتحرک و یک معادله تفاضلی خطی یک مدل (اتورگرسیو میانگین متحرک) حاصل میشود. معادله تفاضلی مرتبه P ام ذیل را در نظر بگیریم:
(1)
حال فرض میکنیم {} فرآیند میانگینمتحرکی مطابق رابطه میباشد. بدین ترتیب خواهیم داشت:
(2)
واحدها را به نحوی نرمال میکنیم که همواره مساوی یک باشد. اگر همه ریشههای مشخصه معادله (2) درون دایره واحد جای داشته باشند، {yt} را یک مدل اتورگرسیو میانگین متحرک[19] (ARMA) گویند. قسمت اتورگرسیو مدل عبارت است از معادله تفاضلی و یا بخش همگن معادله (2) و قسمت میانگین متحرک آن نیز دنباله {Xt} است. اگر جزء همگن معادله تفاضلی دارای p وقفه باشد و تعداد وقفههای مدل Xt برابر q باشد در این صورت مدل ARMA مذکور را یک مدل ARMA(p,q) گویند. اگر باشد، در این صورت فرآیند ARMA را یک فرآیند (اتورگرسیو خالص)[20] گویند که با AR(P) نشان داده میشود و اگر باشد فرآیند مذکور یک فرآیند (میانگین متحرک خالص)[21] است که با MA(q) نشان داده میشود. )اقتصاد سنجی سری زمانی (والتر اندرس[22]))
2-3. مدلهای شبکههای عصبی مصنوعی
مدل شبکه عصبی مصنوعی، مدل ساده شدهای از یک سیستم مرکزی است که ساختار مغز انسان را الگو قرار میدهد و با استفاده از ساختار محاسباتی پیچیده ارتباط درون نرونها، توانایی واکنش به تغییرات و تطابق با محیط دادهها را به وجود میآورد. شبکه عصبی مصنوعی با پردازش دادههای موجود، دانش یا قوانین نهفته در ورای دادهها را به ساختار شبکه منتقل میکند و بر اساس محاسبات بر روی دادههای عددی یا مثالها، قوانین کلی را فرا میگیرد.پژوهش درباره شبکههای عصبی مصنوعی از زمانی آغاز شد که مغز به عنوان یک سیستم پویا با ساختار موازی و پردازشگری کاملاً متفاوت از سایر پردازشگرهای متداول شناخته شد. نگرش نوین در مورد کارکرد مغز ماحصل تفکراتی بود که در اوایل قرن بیستم توسط رامون سگال[23] در مورد ساختار مغز به عنوان اجتماعی از اجزای محاسباتی کوچک به نام نرون شکل گرفت.
شکل 1. نمونه ای از یک شبکه عصبی پیشخور
یک شبکه عصبی مجموعهای از نرونهای به هم متصل در لایههای مختلف است که اطلاعاتی را برای یکدیگر ارسال میکنند. سادهترین شبکه فقط دو لایه دارد: لایه ورودی، لایه خروجی. شبکه شبیه یک سیستم ورودی- خروجی عمل میکند و ارزشهای نرونهای ورودی را برای محاسبه ارزش نرون خروجی مورد استفاده قرار میدهد. شکل 1 نمایش نموداری استاندارد یک شبکه عصبی را نشان میدهد. هر نرون به وسیله یک دایره و ارتباط میان نرونها با یک فلش نمایش داده شده است. خروجی y و ورودی های و و بردارهای هستند که در آن n تعداد مشاهدات را نشان میدهد در این مثال اطلاعات منحصرا از ورودیها به خروجی حرکت میکنند بنابراین مدل مورد بحث به شبکه عصبی پیشخور[24] معروف است.
ارتباط میان یک ورودی و خروجی به وسیله یک وزن a که بیانگر اهمیت نسبی ورودی مذکور در محاسبه ارزش خروجی است مشخص میشود به این ترتیب ارزش نرون خروجی مشاهده t از رابطه زیر بدست میآید:
(3)
سپس نرون خروجی ارزش بدست آمده را با استفاده از یک تابع تبدیل یا فعالسازی (محرک)[25] که با f(X) نشان داده میشود پردازش میکند. در سادهترین شکل شبکه عصبی پیشخور، تابع فعالسازی خطی است. برای مثال f (X) = Xارزش بدست آمده از رابطه (3) و یک تابع فعالسازی خطی، خروجی نهایی شبکه برای t بصورت زیر میشود:
(4)
معمولاً یکی از ورودیها برای تمام مشاهدات دارای ارزش 1 است و جمله اریب[26] نامیده میشود اگر بپذیریم که جمله اریب باشد در آن صورت خروجی شبکه از رابطه زیر بدست میآید:
(5)
همانطور که مشاهده میشود یک شبکه عصبی پیشخور با دو لایه و تابع فعالسازی خطی مشابه مدل رگرسیون خطی چندمتغیره[27] است. نرونهای ورودی همان متغیرهای مستقل یا رگرسورها هستند و نرون خروجی همان برآورد متغیر وابسته است. وزنهای مختلف شبکه نیز مشابه پارامترهای مدل رگرسیون و جمله اریب نیز همان عرض از مبدأ یا جمله ثابت در مدل رگرسیون است. در صورتی که وقفههای متغیر وابسته را به مجموعه ورودیها اضافه کنیم در آنصورت به شبکهای مشابه شبکه اتورگرسیو AR دست مییابیم.(منهاج (1384))، (آل-صبا[28] (2010))
هدف تحقیق مدلسازی و پیشبینی تقاضای نفت در ایران با استفاده از روش، شبکه عصبی مصنوعی (ANN)، میباشد. در مقاله تلاش شده تا یافتههای تحقیق با استفاده از مدل مذکور با مدل ARMAX مقایسه گردد تا میزان دقت پیشبینی شبکه عصبی مورد ارزیابی علمی قرار گیرد. اگر چه شکل تابعی غیرخطی پیچیده شبکههای عصبی تفسیر وزنهای تخمین زده شده شبکه را بسیار مشکل میکند و در نمونههای کوچک این موجب محدود شدن درجه آزادی و برازش نامناسب دادههای خارج از نمونه میشود، حتی وقتی که از روش توقف زودهنگام استفاده گردد. در حقیقت، روش توقف زودهنگام میتواند این مشکل را وخیمتر کند، زیرا برای استفاده از آن نمونه باید به سه بخش تقسیم شود، در نتیجه تعداد مشاهدات در دسترس برای تخمین و پیشبینیهای خارج از نمونه بسیار محدود میشود. در نتیجه استفاده از شبکههای عصبی مستلزم وجود دادههای زیادی است.
با وجود این مشکلات و کاستیهایی که در شبکههای عصبی جهت پیشبینی وجود دارد، اما از آنجایی که شبکههای عصبی مصنوعی با توابع فعالسازی غیرخطی، برای بحث و بررسی در زمینه روابط غیرخطی از مدلهای رگرسیون خطی خیلی کاراترندو همچنین با وجود اینکه بسیاری از توابع غیرخطی میتوانند با استفاده از تبدیلهای ریاضی نسبتاً ساده خطی شوند، اما این موضوع با این فرض صورت میگیرد که پژوهشگر اطلاعات اولیهای درباره طبیعت فرآیند غیرخطی موجود در دادهها را دارا باشد، در صورتی که شبکهها به علت این ساختارشان دیگر نیازی به این اطلاعات اولیه ندارند و یکی دیگر از مزیتهای شبکههای عصبی انعطافپذیری نسبی ساختمان آنها میباشد. (قدیمی (1381))
4. تشریح دادهها و تخمین مدل
در این تحقیق از متغیرهای جمعیت، تولید ناخالص داخلی، خالص صادرات، تعداد وسایل نقلیه موتوری شمارهگذاری شده جهت پیشبینی و مدلسازی استفاده شده است. مدلسازی و پیشبینی مقدار تقاضای نفت خام طی دو مدل به شرح زیر صورت گرفته است. (پاشنگ (1388))، (وزارت نیرو، (1389-1359))
مدل اول: در این مدل از متغیرهای جمعیت، خالص صادرات، تولید ناخالص داخلی جهت پیشبینی مقدار تقاضای نفت خام در ایران استفاده کردهایم.
مدل دوم: و اما در این مدل علاوه بر سه متغیر فوق از متغیر دیگری به نام تعداد وسایل نقلیه موتوری شمارهگذاری شده استفاده شده است که در آخر تفاوت این دو مدل از نظر قدرت پیشبینی طبق معیارهای در نظر گرفته شده بیان میشود. (بهرنگ، (2011))
1-4. تخمین مدل
در این تحقیق جهت مدلسازی مقدار تقاضای نفت خام در ایران دادهها به دو گروه تقسیم شدهاند، گروه اول عبارتند از دادههای سال 1359 تا سال 1378، که این گروه از دادهها جهت آموزش شبکه عصبی مصنوعی، مورد استفاده قرار گرفتهاند. گروه دوم، از دادههای سال 1379 تا سال 1389 تشکیل شده است. از این دسته از دادهها جهت پیشبینی مقدار تقاضای نفت خام در ایران از سال 1379 تا سال 1389، یعنی به مدت 11 سال استفاده شده است که در نهایت مقادیر پیشبینی شده برای این 11 سال با مقادیر واقعی مقدار تقاضای نفت خام طبق آمار داده شده برای این 11 سال مقایسه میگردد. جهت ارزیابی عمل کرد هر دو مدل ANN و ARMAX، و پی بردن به اینکه کدام روش قابل اعتمادتر و دقیقتر جهت پیشبینی میباشد، از معیار میانگین قدر مطلق خطا[29] استفاده کردهایم.
(6) میانگین قدر مطلق خطا
در نتیجه آن روشی که درصد میانگین قدرمطلق خطا در آن کوچکتر، آن روش مورد اعتمادتر جهت پیشبینی مقدار تقاضای نفت خام خواهد بود و در این تحقیق هدف انتخاب بهترین روش از میان این دو با توجه به معیار گفته شده در فوق خواهد بود، تا در نهایت با اتخاذ آن روش به بهترین شکل ممکن به پیشبینی مقدار تقاضای نفت خام در ایران پرداخت.
2-4. تحلیل یافتههای ناشی از کاربرد مدل ARMAX
در ابتدا جهت تشخیص اینکه آیا سریهای زمانی مانا هستند یا نامانا، از آزمون دیکی- فولر (ADF) استقاده شده است، نتایج حاصل در جدول 1 ارائه شده است.
جدول1. نتایج آزمون ایستایی، براساس تست دیکی-فولر
Prob |
10% |
5% |
1% |
مقدار آماره t محاسباتی |
متغیر |
0012/0 |
2253/3- |
5806/3- |
3239/4- |
2158/5- |
مقدار تقاضای نفت خام |
0038/0 |
2183/3- |
5683/3- |
2967/4- |
7059/4- |
تولید ناخالص داخلی |
026/0 |
2292/3- |
5875/3- |
3393/4- |
8891/3- |
جمعیت |
0016/0 |
6274/2- |
9762/2- |
6998/3- |
4683/4- |
خالص صادرات |
منبع: یافتههای تحقیق براساس دادههای آماری مستخرج از ترازنامه انرژی وزارت نیرو طی سالهای 1389-1359 میباشد.
همانگونه که جدول 1 نشان میدهد، سریهای زمانی ما در سطح مانا هستند. پس از این مرحله برای نشان دادن تأثیر متغیرهای مستقل بر متغیر وابسته، مدل ساختاری زیر بکار گرفته شده است.
(7)
که در آن Y، متغیر وابسته مربوط به تقاضای نفت خام، gdp تولید ناخلص داخلی، pop نشاندهنده جمعیت، NX خالص صادرات فراوردههای نفتی و ut متغیر باقیمانده میباشد. نتایچ حاصل از کاربرد مدل 7 در جدول 2 ارائه شده است.
جدول 2. نتایج مدل ساختاری
نام متغیر |
ضریب |
آزمون t |
prob |
تولید ناخالص داخلی |
61/1- |
23/11- |
0 |
جمعیت |
65/1 |
33/13 |
0 |
خالص صادرات |
50/0 |
32/3 |
0028/0 |
|
58/0= دوربین واتسون |
منبع: یافتههای تحقیق براساس دادههای آماری مستخرج از ترازنامه انرژی وزارت نیرو طی سالهای 1389-1359 میباشد.
همانگونه که جدول 2 نشان میدهد، تمام متغیرها از نظر آماری معنادار میباشند، اما از آنجایی که جمله خطا دارای خودهمبستگی از نوع ARMA، با آماره دوربین واتسون برابر 58/0 میباشد، لذا نهایتاً مدل ARMAX را برآورد کردهایم و در آخر جهت تعیین تعداد جملات خودتوضیحی (p) و تعداد جملات میانگینمتحرک (q)، از نمودارهای همبستگی و همبستگی جزئی استفاده شده است، که یافتههای تحقیق در جدول 3 ارائه شده است.
جدول 3. تعیین تعداد وقفههای بهینه
منبع: مستخرجات کامپیوتری توسط محققین با استفاده از دادههای آماری مستخرج از ترازنامه انرژی وزارت نیرو طی سالهای 1389-1359 میباشد.
همانگونه که از جدول 3 و نموارهایAC و PAC مشخص است، مدل ARMAX ما دارای جمله خودتوضیحی از مرتبه یک و همچنین جمله میانگین متحرک از مرتبه یک می باشد، در نتیجه مدل (1,1)ARMAX برآورد شده است و نتایج حاصل در جدول 4 ارائه شده است.
جدول 4. نتایج حاصل از برآورد مدل ARMAX در نرمافزار Eviews
نام متغیر |
ضریب |
آزمون t |
prob |
تولید ناخالص داخلی |
15/0- |
62/0- |
53/0 |
جمعیت |
67/0 |
17/3 |
004/0 |
خالص صادرات |
002/0- |
0021/0- |
98/0 |
(1)AR |
93/0 |
63/23 |
0 |
(1)MA |
06/0 |
24/0 |
8089/0 |
منبع: همانند جدول 1
همانگونه که جدول 4 نشان میدهد، جمله میانگین متحرک ((1)MA) از نظر آماری معنادار نبوده، در نتیجه این متغیر از مدل حذف گردید، نتایج تخمین مدل بعد از حذف میانگین متحرک در جدول 5 نشان داده شده است.
جدول 5. نتایج حاصل از برآورد مدل ARMAX، پس از حذف متغیر میانگین متحرک
نام متغیر |
ضریب |
آزمون t |
prob |
تولیدناخالص داخلی |
48/1 |
06/3 |
0055/0 |
جمعیت |
69/0 |
33/4 |
0002/0 |
(1)AR |
64/0 |
72/3 |
0011/0 |
عرض از مبدأ |
70/18- |
38/5- |
0 |
منبع: همانند جدول 1
همانگونه که جدول 5 نشان میدهد، پس از حذف جمله میانگین متحرک، در نتیجه مدل (0,1)ARMAX از نظر آماری معنادار بوده، نهایتاً در این تحقیق از مدل (0,1)ARMAX استفاده شده است. در آخر با استفاده از مدل (0,1)ARMAXبه پیشبینی تقاضای نفت خام در ایران میپردازیم. که نتایج حاصل در نمودار 1 نشان داده شده است.
نمودار1. پیشبینی تقاضای نفت خام در ایران با استفاده از مدل ARMAX
منبع: یافتههای تحقیق با استفاده از منابع جدول 1
3-4. تخمین مدل شبکههای عصبی مصنوعی
جهت مدلسازی و پیشبینی مقدار تقاضای نفت خام با استفاده شبکه عصبی مصنوعی از نوع پرسپترون چندلایه[30]، ابتدا لازم است از طریق آموزش شبکههای عصبی مصنوعی تعداد نرونهای لایههای ورودی و خروجی و تعداد لایههای پنهان را تعیین و سپس به پیشبینی توسط شبکه آموزش داده شده پرداخت. برای اینکار در ابتدا لازم است از طریق برنامهنویسی در نرمافزار Matlab، مقادیر تمام متغیرهای خود را در بازه 1 و0 از طریق فرمول زیر نرمالسازی کرده و سپس از دادههای نرمالسازی شده در این بازه جهت آموزش شبکه استفاده گردد. روش نرمالسازی به شرح زیر صورت گرفته است:
(8)
در اینجا Xi مقدار متغیر مورد نظر، Xmin مقدار حداقل، Xmax مقدار حداکثر دادهها میباشند. پس از نرمال کردن دادهها، در بازه زمانی مورد نظر از طریق دو مدل بیان شده در بالا به آموزش شبکه اقدام نمودهایم که در نهایت در هر دو مدل یک شبکه عصبی پرسپترون چند لایه با چهار عدد نرون و همچنین یک لایه پنهان بدست آمده است که در زیر به صورت جداگانه مورد تجزیه و تحلیل قرار میگیرند.
1-3-4. آموزش شبکه و پیشبینی در مدل اول
نتایج حاصل از آموزش شبکه عصبی مصنوعی در نمودار 2 نشان داده شده است.
نمودار 2. آموزش شبکه عصبی مصنوعی طی سالهای 1378-1359 در مدل اول
همانطور که در نمودار 2 نشان داده میشود، شبکه در مدل اول طی 3 مرحله[31] آموزش داده میشود، به نحوی که مقادیر مجموع مربعات خطا طی این سه مرحله تعدیل مییابند، که این را در روند نزولی نمودار 2 مشاهده میکنیم. پس از آموزش و ایجاد شبکه و اطمینان از دقت شبکه ایجاد شده جهت پیشبینی، همانطور که گفته شد به پیشبینی مقدار تقاضای نفت خام طی سالهای 1389-1379 در مدل اول میپردازیم.
نمودار 3. دقت شبکه عصبی مصنوعی جهت پیشبینی طی سالهای 1389-1379 در مدل اول
2-3-4. آموزش شبکه و پیشبینی در مدل دوم
حال همانند مدل اول به آموزش شبکه در مدل دوم پرداخته که در نهایت عملکرد شبکه در آموزش مدل دوم را میتوان در نمودار 4 مشاهده کرد.
نمودار4. آموزش شبکه عصبی مصنوعی طی سالهای 1378-1359 در مدل دوم
همانطور که در نمودار 4 نشان داده میشود، شبکه در مدل اول طی 4 مرحله[32] آموزش داده میشود، به نحوی که مقادیر مجموع مربعات خطا طی این سه مرحله تعدیل مییابند که این را در روند نزولی نمودار 4 مشاهده میکنیم. نهایتاً با استفاده از شبکه ایجاد شده، به پیشبینی مقدار تقاضای نفت خام طی سالهای 1389-1379 در مدل دوم میپردازیم.
نمودار 5. دقت شبکه عصبی مصنوعی جهت پیشبینی طی سالهای 1389-1379 در مدل دوم
هدف از استفاده این دو مدل در مدلسازی این است که نشان دهیم سهم عمده تقاضای نفت خام در ایران، به تولید بنزین مورد استفاده در وسایل نقلیه اختصاص پیدا میکند. برای اثبات این ادعای خود این دو مدل را معرفی کرده که تفاوت این دو مدل تنها یک متغیر میباشد، یعنی تعداد وسایل نقلیه موتوری شمارهگذاری شده، که با اضافه شدن این متغیر به مدل دوم نسبت به مدل اول مشاهده کردیم که خطای پیشبینی ما به طور قابل ملاحظهای از 34/5% در مدل اول طبق معیار معیار قدرمطلق خطا به 81/2% در مدل دوم کاهش یافت، که دلیل اصلی آن به نظر محققین افزودن متغیری به مدل بوده است که بیانگرمیزان استفاده از بنزین در داخل کشور میباشد، و از آنجایی که طبق گزارشهای مراکز دولتی سهم بالای از تقاضای نفت خام در داخل جهت تولید بنزین میباشد، نتیجهگیری ما را تا حد بالاای اثبات خواهد کرد. برای ارزیابی پیشبینی با استفاده از دو روشANN و ARMAX، نتایج حاصل توسط معیار بیان شده مورد مقایسه واقع شدهاند، که در جدول 6 نشان داده میشود.
جدول 6. مقایسه نتایج پیشبینی با استفاده از هر دو روش، براساس معیار میانگین قدر مطلق خطا
میانگین قدر مطلق خطا برحسب درصد، در روش ARMAX |
میانگین قدر مطلق خطا برحسب درصد، در روش Ann |
مقدار پیشبینی شده تقاضای نفت خام در ایران با استفاده از روش ARMAX |
مقدار پیشبینی شده تقاضای نفت خام در ایران با استفاده از روش Ann |
مقدار واقعی تقاضای نفت خام در ایران (میلیون بشکه معادل نفت خام) |
سال |
||||
01129/14 |
212831/0 |
35/778 |
153/684 |
7/682 |
1379 |
||||
29118/16 |
86671/5 |
82/796 |
3987/725 |
2/685 |
1380 |
||||
73531/17 |
695957/7 |
17/856 |
165/783 |
2/727 |
1381 |
||||
33497/19 |
336037/3 |
61/916 |
7241/793 |
1/768 |
1382 |
||||
37104/16 |
444509/1 |
43/968 |
2212/844 |
2/832 |
1383 |
||||
87383/13 |
919005/2 |
16/1028 |
2557/929 |
9/902 |
1384 |
||||
066872/9 |
008823/1 |
83/1087 |
462/1007 |
4/997 |
1385 |
||||
116985/4 |
80489/2 |
418/1133 |
066/1058 |
6/1088 |
1386 |
||||
78711/1 |
54421/1 |
80/1133 |
699/1096 |
9/1113 |
1387 |
||||
739513/0 |
2629/2 |
37/1158 |
592/1140 |
1167 |
1388 |
||||
838741/5 |
669683/4 |
299/1216 |
864/1202 |
2/1149 |
1389 |
||||
83/10= میانگین |
81/2= میانگین |
|
|
|
|
||||
همانگونه که از جدول 6 پیداست، خطای برآورد شده برای مدل ANN، 81/2% میباشد که کوچکتر از خطای برآورد شده با استفاده از مدل ARMAX است. در نتیجه میتوان چنین نتیجه گرفت که مدلهای شبکه عصبی مصنوعی نسبت به مدل ARMAX از دقت پیشبینی بیشتری برخوردارند. همچنین جهت اثبات اینکه شبکه عصبی در این مدلسازی چه از نظر درون نمونهای و چه از نظر برون نمونهای بر مدل XARMA ارجحیت دارد، از آزمون غیرخطی[33] بودن رفتار سری زمانی استفاده شده است که نتایج آن در جدول 7 نشان داده میشود.
جدول 7. آزمون غیر خطی بودن رفتار سری زمانی
Prob |
آماره z |
BDS Statistic |
Dimension |
0 |
46/15 |
16/0 |
2 |
0 |
65/14 |
25/0 |
3 |
0 |
10/14 |
30/0 |
4 |
0 |
40/13 |
30/0 |
5 |
0 |
47/12 |
27/0 |
6 |
میدانیم در صورتی که Prob آزمون کمتر از 5% باشد، میتوان با اطمینان کامل بر غیرخطی بودن مدل ادعا کرد. در نتیجه با توجه به نتایج حاصل از آزمون غیرخطی که در جدول 7 نمایش داده شده است، برای ما این ادعا ثابت خواهد شد. در نتیجه طبق اهداف نهایی این تحقیق یعنی پیشبینی مقدار تقاضای نفت خام در ایران براساس سناریوهای که در ادامه به آنها خواهیم پرداخت، استفاده از شبکه عصبی مصنوعی برآورد شده مورد اعتماد تر خواهد بود.
5. سناریوهای استفاده شده در پیشبینی مقدار تقاضای نفت خام در ایران
به منظور پیشبینی مقدار تقاضا نفت خام برای 6 سال آینده طبق مطالعات انجام شده و تئوریهای آماری از دو سناریو جهت تخمین مقادیر جمعیت، خالص صادرات، تولید ناخالص داخلی و تعداد وسایل نقلیه موتوری شمارهگذاری شده استفاده شده است که در زیر به بیان آنها خواهیم پرداخت.
1-5. سناریو اول
استفاده از برازش کامل خط رگرسیون وضریب تعیین (2R)
در این روش در ابتدا برای هر کدام از چهار متغیر بیان شده در بالا، به طور جداگانه نمودار خطی برای سالهای 1389-1359 رسم شده است، و دقیقترین خط برازش کامل را رسم نموده و با تخمین یک معادله رگرسیون و جایگزین کردن مقادیر در آن به تخمین مقادیر هر یک از این چهار متغیر پرداختهایم.
تولید ناخالص داخلی
یک معادله رگرسیون درجه دو با ضریب تعیین 9842/0، به ما این اطمینان را میدهد که تخمین ما به صورت قابل قبولی به مقادیر اصلی نزدیک است.
(9)
جمعیت
(10)
خالص صادرات
بنابر محاسبات انجام شده برای خالص صادرات یک معادله درجه دو با ضریب تعیین 794/0 بدست آمده که با توجه به رفتار غیرخطی که خالص صادرات از خود طی این سالها به دلایل تحریم و دیگر عوامل سیاسی و داخلی نشان میدهد، رقمی مناسب و قابل قبولی به نظر میآید.
(11)
تعداد وسایل نقلیه موتوری شمارهگذاری شده
در آخرین مرحله معادله رگرسیون و ضریب تعیین محاسبه شده برای تعداد وسایل نقلیه به قرار ذیل میباشد.
(12)
2-5. سناریو دوم
یک روش آماری دیگری که برای تخمین مقادیر آینده چهار متغیر معرفی شده جهت پیش بینی مقدار تقاضای نفت خام در ایران مورد استفاده قرار گرفته، به کار گیری از نرخ رشد و معادله محاسبه ارزش آینده با استفاده از ارزش فعلی مقادیر می باشد.
فرمول محاسبه نرخ رشد:
(13) = نرخ رشد
فرمول محاسبه آرزش آینده:
FV= ارزش آینده
PV= ارزش فعلی
R= نرخ رشد
با استفاده از فرمول 13 برای هر یک از چهار متغیر ذکر شده به طور جداگانه نرخ رشد را محاسبه کرده، که در جدول 8 نشان داده شده است.
جدول 8. نرخ رشد محاسبه شده جهت تخمین مقادیر آینده هر یک از چهار متغیر مورد استفاده در پیشبینی مقدار تقاضای نفت خام
تعداد وسایل نقلیه موتوری شمارهگذاری شده |
خالص صادرات |
تولید ناخالص داخلی |
جعیت |
متغیر
|
2/27% |
48/5% |
4/5% |
5/1% |
نرخ رشد |
منبع: محاسبه نرخ رشد، براساس دادههای آماری مستخرج از ترازنامه سالانه انرژی وزارت نیرو طی سالهای 1389-1359 میباشد.
در آخر با استفاده از فرمول محاسبه ارزش آینده ، به محاسبه مقادیر آینده هر یک از چهار متغیر مورد استفاده در پیشبینی مقدار تقاضای نفت خام میپردازیم. با تخمین مقادیر آینده چهار متغیر مورد استفاده در این تحقیق براساس دو سناریو بیان شده، حال میتوان با مدل برگزیده شده یعنی شبکه عصبی مصنوعی پرسپترون چندلایه با چهار نرون و سه لایه، به پیشبینی مقدار تقاضای نفت خام در ایران تا سال 1395 پرداخت که نهایتاً نتایج حاصل از پیشبینی مقدار تقاضای نفت خام براساس هر دو سناریو در نمودار زیر نشان داده شده است.
نمودار 6. مقایسه نتایج حاصل از پیشبینی تقاضای نفت خام براساس هر دو سناریو
منبع: یافتههای تحقیق براساس دادههای آماری مستخرج از ترازنامه سالانه انرژی وزارت نیرو طی سالهای 1389-1359 میباشد.
در نمودار 6، روند تقاضای نفت خام براساس سناریو اول در نمودار 1، و براساس سناریو دوم در نمودار 2 نشان داده شده است. همانطور که مشاهده میکنیم، روندی که از سال 1389 به بعد برای تقاضای نفت خام براساس سناریو اول پیشبینی شده است، واقعیتر و معقولتر از روندی است که براساس سناریو دوم پیشبینی شده است. با این وجود از آنجایی که هر دو سناریو پایه آماری و تئوریک دارند، نمیتوان به طور قطعی یکی را رد و یا دیگری را با قطعیت پذیرفت. به همین دلیل بهتر دیدیم پیشبینی خود را براساس هر دو سناریو به طور کامل بیان کنیم.
در آخرین مرحله برای اینکه نشان دهیم آیا متغیرهای مورد نظر در این تحقیق برای پیشبینی مقدار تقاضای نفت خام، در سایر کشور ها نیز مؤثر میباشند تخمینی از کاربرد متغیرهای مذکور جهت پیشبینی تقاضای نفت خام در 4 کشور منتخب عضواوپک[34]، به همان روش اتخاذی برای ایران صورت گرفته است که پس از انجام پیشبینی، جهت مقایسه نتایج و همچنین برای نشان دادن تشابه یا تفاوت یافتهها، از ضریب همبستگی رتبهای اسپیرمن استفاده کردهایم، نتیجه نزدیک به صفر در این آزمون نشاندهنده آن است که بین این روشها هیچ همبستگی وجود ندارد یا به عبارت دیگر یافتهها از هم متفاوتند و نشاندهنده آن است که متغیرها در کشورهای مختلف متفاوت عمل میکنند و تأثیرگذاری آنها بر پیشبینی تقاضای نفت مشابه نبوده که گویای آن است که عوامل و متغیرهای دیگری در پیشبینی تقاضای نفت نقش تعیینکننده دارند و نتایج نزدیک به یک نشاندهنده آن است که بین یافتهها همبستگی و شباهت وجود دارد و بر آن دلالت میکند که متغیرهای مورد استفاده در پیشبینی تقاضای نفت خام در کشورهای مختلف یکسان عمل میکنند. (ترازنامه انرژی اوپک (2010-1980))
(14)
در فرمول بالا R ضریب همبستگی رتبهای، d تفاضل رتبهها و N تعداد سالها میباشد.
در نتیجه طبق فرمول ضریب همبستگی رتبهای اسپیرمن، خواهیم داشت:
جدول 9. ضریب همبستگی رتبهای اسپیرمن بین هریک از 4 کشور منتخب با ایران
الجزایر |
ونزوئلا |
کویت |
عربستان |
ایران |
|
97/0=R |
82/0=R |
91/0=R |
99/0=R |
1R= |
ایران |
منبع: مقادیر ضریب همبستگی رتبهای اسپیرمنبراساس دادههای آماری مستخرج از ترازنامه سالانه اوپک طی سالهای 1389-1359 میباشد.
پس از بدست آوردن R با استفاده از آماره t و جدول آمارههای آزمون معناداری آن را بدست میآوریم.
(15)
جدول 10. مقدار آماره t برای 5 کشور منتخب
ایران-الجزایر |
ایران-ونزوئلا |
ایران-کویت |
ایران-عربستان |
|
96/11 |
29/4 |
64/47 |
05/21 |
آماره t |
6. مقایسه تحقیق انجام شده در این مقاله با تحقیقهای دیگر در این زمینه و زمینههایمشابه
جدول 11. مقایسه تحقیق انجام شده در این مقاله با تحقیقهای دیگر در این زمینه و زمینههای مشابه
معیار میانگین قدرمطلق خطا برحسب درصد |
روش تحقیق |
عنوان تحقیق |
97/2 |
روش الگوریتم ژنتیک |
پیشبینی تقاضا از سوختهای فسیلی در ترکیه.
|
22/3 |
روش بهینهسازی کلونی مورچهها |
برآورد تقاضای انرژی در ترکیه |
40/1 |
استفاده از ذرات بهینهسازی حرکت جمعی پرندگان (PSO)) |
پیشبینی تقاضای نفت در ایران |
83/2 |
با استفاده از الگوریتم ژنتیک (GA) |
پیشبینی تقاضای نفت در ایران |
07/1 |
با استفاده از الگوریتم زنبور عسل |
پیشبینی تقاضای انرژِی در ایران |
63/2 |
با استفاده از روش جستجوی گرانشی الگوریتم |
پیشبینی تقاضای نفت خام در ایران |
81/2 |
با استفاده از روش شبکههای عصبی مصنوعی
|
پیشبینی تقاضای نفت خام در ایران توسط مقاله حاضر |
7. نتیجهگیری
هدف تحقیق مدلسازی و پیشبینی تقاضای نفت خام در ایران با استفاده از روش، شبکه عصبی مصنوعی (ANN)، میباشد. در این مقاله تلاش شده تا یافتههای تحقیق با استفاده از مدل مذکور با مدل ARMAX مقایسه گردد تا میزان دقت پیشبینی شبکه عصبی مورد ارزیابی علمی قرار گیرد. نتیجه مطالعه نشان میدهد که مدل شبکه عصبی مصنوعی از دقت بیشتری در پیشبینی تقاضای نفت خام ایران برخوردار است. همچنین برای اینکه مشخص گردد که متغیرهای مورد استفاده در مدل برای پیشبینی تقاضای نفت خام مناسب میباشند همین متغیرها و همین روشها را برای پیشبینی تقاضای نفت خام تعداد پنچ کشور منتخب عضو اوپک بکار بردهایم یافتههای تحقیق در این موارد نیز نتیجه قبلی ما را در مورد ایران تأیید کرده است. لذا شبکه عصبی مصنوعی نسبت به مدل ARMAX برای پیشبینی تقاضای نفت خام از دقت بیشتری برخوردار است و با توجه به بالا بودن ضریب همبستگی رتبهای اسپیرمن بین یافتههای مربوط به پیشبینی تقاضای نفت خام ایران و چهار کشور منتخب عضو اوپک میتوان نتیجه گرفت که متغیرهایGDP ، جمعیت، خالص صادرات و تعداد وسایل نقلیه موتوری مورد استفاده در پیشبینی تقاضای نفت خام در کشورهای منتخب تقریباً به صورت یکسان نقش تعیینکننده داشته و لذا متغیرهای کلیدی به شمار میروند.
منابع
الف- فارسی
استادزاد و شایگان (1387)، «پیشبینی تقاضای نفت خام در ایران تا سال 1410 با توجه به گرایشات داخلی وخارجی به سوختهای جایگزین»، تازههای انرژی، سال اول، شماره اول، نیمه دوم شهریور.
اندرس، اقتصادسنجی سریهای زمانی با رویکرد کاربردی، ج 1 .
پاشنگ و دهکردی (1388)، «شناسایی عوامل مؤثر بر عرضه و تقاضای نفت و گاز با استفاده از تکنیک AHP»، فصلنامه مطالعات اقتصاد انرژی، سال ششم، شماره 20، بهار.
حیدری (1384)، «پیشبینی تقاضای انرژی در ایران با استفاده از روش تجزیه»، مجله تحقیقات اقتصادی، شماره 69، تابستان.
قدیمی، محمدرضا (1381) پیشبینی رشد تولید ناخالص داخلی ایران با استفاده از شبکههای عصبی و الگوریتم ژنتیک، پایاننامه دکتری دانشگاه علامه طباطبایی تهران.
گلستانی و گرگینی (1391)، «مقایسه توانایی پیشبینی مدلهای ARIMA، VAR و شبکههای عصبی (ANN): تقاضای جهانی نفت اوپک»، فصلنامه اقتصاد محیط زیست و انرژی، سال اول پاییز، شماره 4.
منهاج، محمدباقر (1384)، مبانی شبکههای عصبی، دانشگاه صنعتی امیرکبیر، تهران.
وزارت نیرو، ترازنامه انرژی کشور، تهران، 89-1359
ب- انگلیسی
Bentzen, J. and T. Engsted (1993), “Short- and Long-run Elasticities in Energy Demand ,a Cointegration Approach”, Energy Economics. PP.(9-16).
Chao-Hsien Chu & Djohan Widjaja (1994), “Neural Network System for Forecasting, Method Selection”, Decision Support Systems ،vol.12.
Pedregal, D. J., Dejua´n, O., Go´mez, N. & M. A. Tobarra (2009), “Modelling Demand for Crude Oil Products in Spain”, Energy Policy, vol. 37.
Enders, W. (2004), Applied Econometric Time Series, (2nd ed.) Danvers: Wiley.
Behrang, M. A., Assareh, E., Ghalambaz M., Assari, M. R. & A. R. Noghrehabadi (2011), “Forecasting future oil demand in iran using GSA”, Energy, vol. 36.
Organization of the Petroleum Exporting Countries)opec), 1980-2010.
Tawfiq Al-Saba & Ibrahim El-Amin (2010), “Artificial Neural Networks as Aplied to Long-term Demand Forecasting” Artificial Intelligence in Engineering ،Vol.13.
Toksarı (2007), “Ant Colony Optimization Approach to Estimate Energy Demand of Turkey”, Energy Policy, 35, 3984–3990
Totto, L. and T. M. Johnson (1982), OPEC domestic oil demand: Future scenarios of product consumption, Program report, OPEC Downstream
U nler, Improvement of energy demand forecasts using swarm intelligence:The case of Turkey with projections to 2025, Energy Policy 36 (2008) 1937–1944
Yousefi, Mohammadgholi (1994), Industrialization and Trade Policies of OPEC Countries, Deep and Deep Publishers, New Delhi.
بررسی ارتباط پویای محصول و آلودگی
* دانشیار دانشکده اقتصاد دانشگاه علامه طباطبایی
** استادیار دانشکده اقتصاد دانشگاه علامه طباطبایی
*** دانشجوی کارشناسی ارشد اقتصاد دانشگاه علامه طباطبایی navid_moarrefzadeh@yahoo.com
[1] برای اطلاع بیشتر، Yousefi (1994)
[2]. Kuan & White
[3]. Chatfield
[4]. Tal & Nazareth
[5]. Andersson&Falksund
[6]. Bramson&Hoptroff
[7]. Aiken
[8]. Aiken &Bsat
[9]. Tutu and Johnson
[10]. Opec domestic oil demand
[11]. Tuksary
[12]. Ant colony optimization approach to estimate energy
[13]. Pedregal and dejuan
[14]. Modelling demand for crude oil products in Spain
[15]. Behrang
[16]. Gravitational Search Algorithm
[17]. Alper
[18]. PSO
[20]. Pure Autoregressive
[21]. Pure Moving Average
[22]. Enders
[23]. Ramon Segal
[24]. Feedforward Neural Network
[25]. Transfer or Activation Function
[26]. bias
[27]. Multiple Linear Regression Model
[28]. Al-Saba
[29]. MAPE (Min Absolute Percent error)
[30]. Mlp
[31]. Epoch
[32]. Epoch
[33]. Bds Test
[34]. OPEC