Delphi Method Supported by Forecasting Software
Abstract
:1. Introduction
1.1. Delphi Method and Related Work
- Experts fill out a questionnaire, in which they formulate forecasts on a specific topic, referring to a long-time perspective.
- In the next round of surveys, respondents complete the same questionnaire, with information in the form of descriptive statistics on the aggregate results of the previous survey.
- We repeat the surveys until the statistical results obtained stabilize.
- anonymity of opinions and experts;
- multi-stage;
- controlled feedback; and
- statistical data presentation.
- Experts fill out a questionnaire, in which they formulate forecasts on a specific topic in the form of fuzzy triangular numbers (2) referring to a long-time perspective.
- In the next round of surveys, the respondents complete the same questionnaire, while they have information in the form of statistics on the aggregate results of the previous survey. An example of such statistics is the fuzzy average , which for triangular fuzzy sets , is defined by the formula [22]:
- We repeat the surveys until the statistical results obtained stabilize.
- The forecast value is the value from the last fuzzy average expressed as [22]:
1.2. The Prophet library
- A completely automated approach is often insensitive to taking into account useful assumptions or heuristics;
- Analysts who can prepare high-quality forecasts are a scarce resource that requires knowledge of data science and considerable experience.
- hourly, daily, or weekly observations of at least several months;
- seasonality regarding human behavior;
- prediction disorders that occur within predefined intervals;
- reasonable number of missing observations or extreme observations;
- historical trend changes; and
- situations when the trend increases based on non-linear curves when it reaches its natural limits or saturates.
- long-term trends are included;
- the seasonality in Fourier ranks is taken into account;
- holidays and business situations that affect the forecast are included; and
- a random value is included that specifies a random error.
2. Method
2.1. Delphi Method Supported by the Prophet Library
- Experts present a forecast about the given process in the form of values:
- From the expert’s opinions, the forecast from the suitable software system expressed as a value:
- Then statistical measures are calculated, e.g., the average forecast value:
- The value of goes to experts, thus starting the next round of forecasting.
- Repeat steps 1–4 until the value of (7) reaches the appropriate level of stability or for a certain number of turns.
- The value of the arithmetic mean from the last round is the forecast value.
2.2. Fuzzy Delphi Method Supported by the Prophet Library
- Experts present a forecast about the given process in the form of fuzzy triangular numbers:
- The forecast from the suitable software system that is expressed as three values:
- Then the fuzzy average is calculated according to the relationship (3):
- Using the relationship (4), the crisp value from the fuzzy average is calculated:
- The value of goes to experts, thus starting the next round of forecasting.
- Repeat steps 1–5 until the value of (11) reaches the appropriate level of stability or for a certain number of turns.
- The value of crisp from the last round is the predicted value in the process.
2.3. Discussion and Method Analysis
- TensorFlow [42]: “time series forecasting using Recurrent Neural Networks (RNNs)”,
- PyFlux [43]: “offers a probabilistic approach to time-series modeling”,
- Statsmodels [44]: “provides classes and functions for the estimation of many different statistical models, as well as for conducting statistical tests, and statistical data exploration”.
3. Example
4. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Wang, Q.; Song, X.; Li, R. A novel hybridization of nonlinear grey model and linear ARIMA residual correction for forecasting U.S. shale oil production. Energy 2018, 165, 1320–1331. [Google Scholar] [CrossRef]
- Huang, M.; Bao, Q.; Zhang, Y.; Feng, W. A Hybrid Algorithm for Forecasting Financial Time Series Data Based on DBSCAN and SVR. Information 2019, 10, 103. [Google Scholar] [CrossRef] [Green Version]
- Li, G.; Ma, X.; Yang, H. A Hybrid Model for Monthly Precipitation Time Series Forecasting Based on Variational Mode Decomposition with Extreme Learning Machine. Information 2018, 9, 177. [Google Scholar] [CrossRef] [Green Version]
- Rowe, G.; Wright, G. Expert Opinions in Forecasting: The Role of the Delphi Technique. In Principles of Forecasting: A Handbook for Researchers and Practitioners; Armstrong, J.S., Ed.; Springer: Boston, MA, USA, 2001; pp. 125–144. [Google Scholar] [CrossRef]
- Dalkey, N.; Helmer, O. An Experimental Application of the DELPHI Method to the Use of Experts. Manag. Sci. 1963, 9, 458–467. [Google Scholar] [CrossRef]
- Hsu, Y.; Lee, C.; Kreng, V. The application of Fuzzy Delphi Method and Fuzzy AHP in lubricant regenerative technology selection. Expert Syst. Appl. 2010, 37, 419–425. [Google Scholar] [CrossRef]
- Avella, J. Delphi panels: Research design, procedures, advantages, and challenges. Int. J. Doctoral Stud. 2016, 11, 305–321. [Google Scholar] [CrossRef]
- Donohoe, H.; Stellefson, M.; Tennant, B. Advantages and Limitations of the e-Delphi Technique. Am. J. Health 2012, 43, 38–46. [Google Scholar] [CrossRef]
- Prophet. Available online: https://facebook.github.io/prophet/ (accessed on 30 September 2019).
- Sackman, H. Delphi Assessment: Expert Opinion, Forecasting, and Group Process. Available online: https://apps.dtic.mil/dtic/tr/fulltext/u2/786878.pdf (accessed on 25 January 2020).
- Linstone, H.; Turoff, L.; Turoff, M. The Delphi Method: Techniques and Applications. Available online: http://202.91.10.51:8080/xmlui/handle/123456789/162 (accessed on 25 January 2020).
- Boulkedid, R.; Abdoul, H.; Loustau, M.; Alberti, O.S.C. Using and Reporting the Delphi Method for Selecting Healthcare Quality Indicators: A Systematic Review. J. Pone 2011. [Google Scholar] [CrossRef]
- Melander, L. Scenario development in transport studies: Methodological considerations and reflections on delphi studies. Futures 2018, 96, 68–78. [Google Scholar] [CrossRef]
- Landeta, J. Current validity of the Delphi method in social sciences. Technol. Forecast. Soc. Chang. 2006, 73, 467–482. [Google Scholar] [CrossRef]
- Brady, S.R. Utilizing and Adapting the Delphi Method for Use in Qualitative Research. Int. J. Qual. Methods 2015. [Google Scholar] [CrossRef] [Green Version]
- Foth, T.; Efstathiou, N.; Vanderspank-Wright, B.; Ufholz, L.A.; Dütthorn, N.; Zimansky, M.; Humphrey-Murto, S. The use of Delphi and Nominal Group Technique in nursing education: A review. Int. J. Nurs. Stud. 2016, 60, 112–120. [Google Scholar] [CrossRef]
- Zadeh, L.A. Fuzzy Sets. Inf. Control. 1965, 8, 338–358. [Google Scholar] [CrossRef] [Green Version]
- Banasik, A.; Kapczyński, A. Fuzzy logic applied in databases for investors. In Proceedings of the 2009 IEEE International Workshop on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, Rende, Italy, 21–23 September 2009; pp. 612–613. [Google Scholar] [CrossRef]
- Banasik, A.; Kapczyński, A. Fuzzy evaluation of biometric authentication systems. In Proceedings of the 6th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems, Prague, Czech Republic, 15–17 September 2011; pp. 803–806. [Google Scholar] [CrossRef]
- Tahriri, F.; Mousavi, M.; Hozhabri Haghighi, S.; Zawiah Md Dawal, S. The application of fuzzy Delphi and fuzzy inference system in supplier ranking and selection. J. Ind. Eng. Int. 2014, 10, 66. [Google Scholar] [CrossRef] [Green Version]
- Chang, P.T.; Huang, L.C.; Lin, H.J. The fuzzy Delphi method via fuzzy statistics and membership function fitting and an application to the human resources. Fuzzy Sets Syst. 2000, 112, 51–520. [Google Scholar] [CrossRef]
- Bojadziev, G.; Bojadziev, M. Fuzzy Logic for Business, Finance and Management; Wiley: Hoboken, NY, USA, 2007; p. 252. [Google Scholar]
- Lawnik, M.; Banasik, A. Fuzzy Delphi Method for Optimal Player’s Position Selection. Available online: https://yadda.icm.edu.pl/baztech/element/bwmeta1.element.baztech-4a69c5d8-92aa-40be-ba0b-b62c54c377a9/c/lawnik_ZN_PSL_OiZ_2018_127.pdf (accessed on 25 January 2020). (In Polish).
- Lin, C. Application of fuzzy Delphi method (FDM) and fuzzy analytic hierarchy process (FAHP) to criteria weights for fashion design scheme evaluation. Int. J. Cloth. Sci. Technol. 2013, 25, 171–183. [Google Scholar] [CrossRef]
- Chang, P.; Hsu, C.; Chang, P. Fuzzy Delphi method for evaluating hydrogen production technologies. Int. J. Hydrog. Energy 2011, 36, 14172–14179. [Google Scholar] [CrossRef]
- Zhang, Z.; Huang, Y. A Fuzzy and comprehensive evaluation model for developing teaching evaluation. In Proceedings of the 2nd International Conference on Consumer Electronics, Communications and Networks (CECNet), Seoul, Korea, 25–28 October 2012; pp. 774–777. [Google Scholar]
- Kamarulzaman, N.; Jomhari, N.; Raus, N.; Yusof, M. Applying the Fuzzy Delphi Method to Analyze the user Requirement for user Centred Design Process in Order to Create Learning Applications. Indian J. Sci. Technol. 2015, 8, 1–7. [Google Scholar] [CrossRef] [Green Version]
- Lawnik, M.; Krakowczyk, J.; Banasik, A. Fuzzy Delphi Method with Z-Numbers. In Information and Software Technologies; Damaševičius, R., Vasiljevienė, G., Eds.; Springer International Publishing: Cham, Switzerland, 2019; pp. 24–32. [Google Scholar]
- Zadeh, L. A Note on Z-numbers. Inf. Sci. 2011, 181, 2923–2932. [Google Scholar] [CrossRef]
- Xiao, Z. Application of Z-numbers in multi-criteria decision making. In Proceedings of the 2014 International Conference on Informative and Cybernetics for Computational Social Systems (ICCSS), Qingdao, China, 9–10 October 2014; pp. 91–95. [Google Scholar] [CrossRef]
- Aliev, R.A.; Huseynov, O.H.; Serdaroglu, R. Ranking of Z-Numbers and Its Application in Decision Making. Int. J. Inf. Technol. & Decis. Mak. 2016, 15, 1503–1519. [Google Scholar]
- Banasik, A.; Lawnik, M. Fuzzy Method with Z-numbers for Choosing Target Group of Users for UX Applications. In Proceedings of the 2019 10th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), Metz, France, 18–21September 2019; pp. 878–881. [Google Scholar] [CrossRef]
- Hsu, C.C.; Sandford, B. The Delphi technique: Making sense of consensus. Pract. Assess. Res. Eval. 2007, 12, 1–8. [Google Scholar]
- Hussler, C.; Muller, P.; Rond, P. Is diversity in Delphi panelist groups useful? Evidence from a French forecasting exercise on the future of nuclear energy. Technol. Forecast. Soc. Chang. 2011, 78, 1642–1653. [Google Scholar] [CrossRef]
- Devaney, L.; Henchion, M. Who is a Delphi ‘expert’? Reflections on a bioeconomy expert selection procedure from Ireland. Futures 2018, 99, 45–55. [Google Scholar] [CrossRef]
- Belton, I.; MacDonald, A.; Wright, G.; Hamlin, I. Improving the practical application of the Delphi method in group-based judgment: A six-step prescription for a well-founded and defensible process. Technol. Forecast. Soc. Chang. 2019, 147, 72–82. [Google Scholar] [CrossRef]
- Chen, M.K.; Wang, S.C. The use of a hybrid fuzzy-Delphi-AHP approach to develop global business intelligence for information service firms. Expert Syst. Appl. 2010, 37, 7394–7407. [Google Scholar] [CrossRef]
- Wang, Y.; Yeo, G.T.; Ng, A.K. Choosing optimal bunkering ports for liner shipping companies: A hybrid Fuzzy-Delphi-TOPSIS approach. Transp. Policy 2014, 35, 358–365. [Google Scholar] [CrossRef]
- Prophet: Forecasting at Scale. Available online: https://research.fb.com/blog/2017/02/prophet-forecasting-at-scale/ (accessed on 30 December 2019).
- Prophet: Quick Start. Available online: https://facebook.github.io/prophet/docs/quick_start.html (accessed on 30 December 2019).
- Forecasting with Prophet. Available online: https://towardsdatascience.com/forecasting-with-prophet-d50bbfe95f91 (accessed on 30 December 2019).
- Abadi, M.; Agarwal, A.; Barham, P.; Brevdo, E.; Chen, Z.; Citro, C.; Corrado, G.S.; Davis, A.; Dean, J.; Devin, M.; et al. TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. 2015. Available online: tensorflow.org (accessed on 25 January 2020).
- PyFlux. Available online: https://github.com/RJT1990/pyflux (accessed on 30 December 2019).
- Seabold, S.; Perktold, J. Statsmodels: Econometric and statistical modeling with python. In Proceedings of the 9th Python in Science Conference, Austin, TX, USA, 28 June–3 July 2010. [Google Scholar]
- ECB Reference Exchange Rate, US Dollar/Euro, 2:15 pm (C.E.T.). Available online: https://sdw.ecb.europa.eu/browseSelection.do?org.apache.struts.taglib.html (accessed on 30 December 2019).
Expert | a | b | c |
---|---|---|---|
1 | 1.112 | 1.167 | 1.235 |
2 | 1.077 | 1.146 | 1.222 |
3 | 1.056 | 1.138 | 1.139 |
4 | 1.085 | 1.142 | 1.184 |
5 | 1.112 | 1.168 | 1.211 |
Prophet | 1.11 | 1.155 | 1.2 |
Round | Fuzzy Average | Crisp Value |
---|---|---|
1 | (1.092, 1.153, 1.199) | 1.148 |
2 | (1.112, 1.152, 1.185) | 1.150 |
Expert | a | b | c |
---|---|---|---|
1 | 1.106 | 1.153 | 1.192 |
2 | 1.131 | 1.157 | 1.197 |
3 | 1.102 | 1.147 | 1.18 |
4 | 1.101 | 1.149 | 1.154 |
5 | 1.123 | 1.153 | 1.183 |
Prophet | 1.11 | 1.155 | 1.2 |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Lawnik, M.; Banasik, A. Delphi Method Supported by Forecasting Software. Information 2020, 11, 65. https://doi.org/10.3390/info11020065
Lawnik M, Banasik A. Delphi Method Supported by Forecasting Software. Information. 2020; 11(2):65. https://doi.org/10.3390/info11020065
Chicago/Turabian StyleLawnik, Marcin, and Arkadiusz Banasik. 2020. "Delphi Method Supported by Forecasting Software" Information 11, no. 2: 65. https://doi.org/10.3390/info11020065
APA StyleLawnik, M., & Banasik, A. (2020). Delphi Method Supported by Forecasting Software. Information, 11(2), 65. https://doi.org/10.3390/info11020065