{"title":"决策树、随机森林和XGBoost预测光伏系统输出功率的比较研究","authors":"Audace B. K. Didavi, R. Agbokpanzo, M. Agbomahena","doi":"10.1109/BioSMART54244.2021.9677566","DOIUrl":null,"url":null,"abstract":"In this paper, we make a comparative study of the performance of three methods for predicting the power output of a photovoltaic installation: Decision Tree, Random Forest and XGBoost. We performed these predictions in Python using as input meteorological data such as wind speed, sun position, temperature, direct irradiation, diffuse irradiation and reflected irradiation and as output data the power output of a 1000Wp panel. These data were downloaded from the PVGIS database for the city of Natitingou (Benin) and for a period of 12 years (from January 1st 2005 to December 31st 2016). We obtained as Mean Square Errors 2.195026, 3.058383 and 5.544319 respectively for the XGBoost, Random Forest and Decision Tree and for Regression Values 0.9999999194, 0.9999797366 and 0.9997013968 respectively for the XGBoost, Random Forest and Decision Tree. We conclude that all three models are effective for the forecasting task performed but that the XGBoost is the best performing model with Mean Square Error and Regression Value of 2.195026 and 0.9999999194 respectively.","PeriodicalId":286026,"journal":{"name":"2021 4th International Conference on Bio-Engineering for Smart Technologies (BioSMART)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Comparative study of Decision Tree, Random Forest and XGBoost performance in forecasting the power output of a photovoltaic system\",\"authors\":\"Audace B. K. Didavi, R. Agbokpanzo, M. Agbomahena\",\"doi\":\"10.1109/BioSMART54244.2021.9677566\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we make a comparative study of the performance of three methods for predicting the power output of a photovoltaic installation: Decision Tree, Random Forest and XGBoost. We performed these predictions in Python using as input meteorological data such as wind speed, sun position, temperature, direct irradiation, diffuse irradiation and reflected irradiation and as output data the power output of a 1000Wp panel. These data were downloaded from the PVGIS database for the city of Natitingou (Benin) and for a period of 12 years (from January 1st 2005 to December 31st 2016). We obtained as Mean Square Errors 2.195026, 3.058383 and 5.544319 respectively for the XGBoost, Random Forest and Decision Tree and for Regression Values 0.9999999194, 0.9999797366 and 0.9997013968 respectively for the XGBoost, Random Forest and Decision Tree. We conclude that all three models are effective for the forecasting task performed but that the XGBoost is the best performing model with Mean Square Error and Regression Value of 2.195026 and 0.9999999194 respectively.\",\"PeriodicalId\":286026,\"journal\":{\"name\":\"2021 4th International Conference on Bio-Engineering for Smart Technologies (BioSMART)\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 4th International Conference on Bio-Engineering for Smart Technologies (BioSMART)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/BioSMART54244.2021.9677566\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 4th International Conference on Bio-Engineering for Smart Technologies (BioSMART)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BioSMART54244.2021.9677566","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Comparative study of Decision Tree, Random Forest and XGBoost performance in forecasting the power output of a photovoltaic system
In this paper, we make a comparative study of the performance of three methods for predicting the power output of a photovoltaic installation: Decision Tree, Random Forest and XGBoost. We performed these predictions in Python using as input meteorological data such as wind speed, sun position, temperature, direct irradiation, diffuse irradiation and reflected irradiation and as output data the power output of a 1000Wp panel. These data were downloaded from the PVGIS database for the city of Natitingou (Benin) and for a period of 12 years (from January 1st 2005 to December 31st 2016). We obtained as Mean Square Errors 2.195026, 3.058383 and 5.544319 respectively for the XGBoost, Random Forest and Decision Tree and for Regression Values 0.9999999194, 0.9999797366 and 0.9997013968 respectively for the XGBoost, Random Forest and Decision Tree. We conclude that all three models are effective for the forecasting task performed but that the XGBoost is the best performing model with Mean Square Error and Regression Value of 2.195026 and 0.9999999194 respectively.