YaBeSH Engineering and Technology Library

    • Journals
    • PaperQuest
    • YSE Standards
    • YaBeSH
    • Login
    View Item 
    •   YE&T Library
    • ASCE
    • Journal of Hydrologic Engineering
    • View Item
    •   YE&T Library
    • ASCE
    • Journal of Hydrologic Engineering
    • View Item
    • All Fields
    • Source Title
    • Year
    • Publisher
    • Title
    • Subject
    • Author
    • DOI
    • ISBN
    Advanced Search
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Archive

    River Flow Prediction Using Dynamic Method for Selecting and Prioritizing K-Nearest Neighbors Based on Data Features

    Source: Journal of Hydrologic Engineering:;2020:;Volume ( 025 ):;issue: 005
    Author:
    Ehsan Ebrahimi
    ,
    Mojtaba Shourian
    DOI: 10.1061/(ASCE)HE.1943-5584.0001905
    Publisher: ASCE
    Abstract: River flow prediction is an important aspect of robust water resources planning and flood warning systems operation. Data-driven approaches have been found efficient to this end. K-nearest neighbors (KNN) is a lazy learning method that can be used for this purpose. In this study, a new method for selecting neighbors named dynamic number of k-nearest neighbor (DKNN) is introduced which uses an optimized distance to select a different number of neighbors for each instance of predictors instead of using a fixed k number as in the classic method. The particle swarm optimization (PSO) algorithm is used for the optimization process to improve the results. Three techniques for prioritizing the contributing neighbors are applied: (1) using the pattern of the predictor data, (2) considering the date of the predictor data, and (3) using both of these features in the prediction procedure. The performance of the proposed method and techniques is tested using 2 years of the daily inflow to the Gheshlagh reservoir in Iran and is compared with the results of classic KNN, artificial neural networks (ANN), random forest regression (RFR), and support vector machines (SVM). The results indicate that the proposed method increased the accuracy of prediction by 4.9% by reducing the root-mean-square error (RMSE) compared to the classic KNN. Using the recorded date of the predictor gives the best performances out of the three proposed techniques and performs better than classic KNN, ANN, RFR, and SVM by showing 49%, 38%, 31%, and 24% improvement in RMSE, respectively. Considering the pattern of the predictor and the combined technique also resulted in 12% and 35% reduction in RMSE, respectively, compared to classic KNN.
    • Download: (1.222Mb)
    • Show Full MetaData Hide Full MetaData
    • Get RIS
    • Item Order
    • Go To Publisher
    • Price: 5000 Rial
    • Statistics

      River Flow Prediction Using Dynamic Method for Selecting and Prioritizing K-Nearest Neighbors Based on Data Features

    URI
    http://yetl.yabesh.ir/yetl1/handle/yetl/4265846
    Collections
    • Journal of Hydrologic Engineering

    Show full item record

    contributor authorEhsan Ebrahimi
    contributor authorMojtaba Shourian
    date accessioned2022-01-30T19:42:59Z
    date available2022-01-30T19:42:59Z
    date issued2020
    identifier other%28ASCE%29HE.1943-5584.0001905.pdf
    identifier urihttp://yetl.yabesh.ir/yetl1/handle/yetl/4265846
    description abstractRiver flow prediction is an important aspect of robust water resources planning and flood warning systems operation. Data-driven approaches have been found efficient to this end. K-nearest neighbors (KNN) is a lazy learning method that can be used for this purpose. In this study, a new method for selecting neighbors named dynamic number of k-nearest neighbor (DKNN) is introduced which uses an optimized distance to select a different number of neighbors for each instance of predictors instead of using a fixed k number as in the classic method. The particle swarm optimization (PSO) algorithm is used for the optimization process to improve the results. Three techniques for prioritizing the contributing neighbors are applied: (1) using the pattern of the predictor data, (2) considering the date of the predictor data, and (3) using both of these features in the prediction procedure. The performance of the proposed method and techniques is tested using 2 years of the daily inflow to the Gheshlagh reservoir in Iran and is compared with the results of classic KNN, artificial neural networks (ANN), random forest regression (RFR), and support vector machines (SVM). The results indicate that the proposed method increased the accuracy of prediction by 4.9% by reducing the root-mean-square error (RMSE) compared to the classic KNN. Using the recorded date of the predictor gives the best performances out of the three proposed techniques and performs better than classic KNN, ANN, RFR, and SVM by showing 49%, 38%, 31%, and 24% improvement in RMSE, respectively. Considering the pattern of the predictor and the combined technique also resulted in 12% and 35% reduction in RMSE, respectively, compared to classic KNN.
    publisherASCE
    titleRiver Flow Prediction Using Dynamic Method for Selecting and Prioritizing K-Nearest Neighbors Based on Data Features
    typeJournal Paper
    journal volume25
    journal issue5
    journal titleJournal of Hydrologic Engineering
    identifier doi10.1061/(ASCE)HE.1943-5584.0001905
    page04020010
    treeJournal of Hydrologic Engineering:;2020:;Volume ( 025 ):;issue: 005
    contenttypeFulltext
    DSpace software copyright © 2002-2015  DuraSpace
    نرم افزار کتابخانه دیجیتال "دی اسپیس" فارسی شده توسط یابش برای کتابخانه های ایرانی | تماس با یابش
    yabeshDSpacePersian
     
    DSpace software copyright © 2002-2015  DuraSpace
    نرم افزار کتابخانه دیجیتال "دی اسپیس" فارسی شده توسط یابش برای کتابخانه های ایرانی | تماس با یابش
    yabeshDSpacePersian