Forecasting Flowering and Maturity Times of Barley Using Six Machine Learning Algorithms

Mingyuan Cheng, Mingchu Zhang
{"title":"Forecasting Flowering and Maturity Times of Barley Using Six Machine Learning Algorithms","authors":"Mingyuan Cheng, Mingchu Zhang","doi":"10.17265/2161-6264/2019.06.002","DOIUrl":null,"url":null,"abstract":"Interior Alaska has a short growing season of 110 d. The knowledge of timings of crop flowering and maturity will provide the information for the agricultural decision making. In this study, six machine learning algorithms, namely Linear Discriminant Analysis (LDA), Support Vector Machines (SVMs), k-nearest neighbor (kNN), Naïve Bayes (NB), Recursive Partitioning and Regression Trees (RPART), and Random Forest (RF), were selected to forecast the timings of barley flowering and maturity based on the Alaska Crop Datasets and climate data from 1991 to 2016 in Fairbanks, Alaska. Among 32 models fit to forecast flowering time, two from LDA, 12 from SVMs, four from NB, three from RF outperformed models from other algorithms with the highest accuracy. Models from kNN performed worst to forecast flowering time. Among 32 models fit to forecast maturity time, two models from LDA outperformed the models from other algorithms. Models from kNN and RPART performed worst to forecast maturity time. Models from machine learning methods also provided a variable importance explanation. In this study, four out of six algorithms gave the same variable importance order. Sowing date was the most important variable to forecast flowering but less important variable to forecast maturity. The daily maximum temperature may be more important than daily minimum temperature to fit flowering models while daily minimum temperature may be more important than daily maximum temperature to fit maturity models. The results indicate that models from machine learning provide a promising technique in forecasting the timings of flowering and maturity of barley.","PeriodicalId":312861,"journal":{"name":"Journal of Agricultural Science and Technology B","volume":"49 s173","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Agricultural Science and Technology B","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.17265/2161-6264/2019.06.002","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Interior Alaska has a short growing season of 110 d. The knowledge of timings of crop flowering and maturity will provide the information for the agricultural decision making. In this study, six machine learning algorithms, namely Linear Discriminant Analysis (LDA), Support Vector Machines (SVMs), k-nearest neighbor (kNN), Naïve Bayes (NB), Recursive Partitioning and Regression Trees (RPART), and Random Forest (RF), were selected to forecast the timings of barley flowering and maturity based on the Alaska Crop Datasets and climate data from 1991 to 2016 in Fairbanks, Alaska. Among 32 models fit to forecast flowering time, two from LDA, 12 from SVMs, four from NB, three from RF outperformed models from other algorithms with the highest accuracy. Models from kNN performed worst to forecast flowering time. Among 32 models fit to forecast maturity time, two models from LDA outperformed the models from other algorithms. Models from kNN and RPART performed worst to forecast maturity time. Models from machine learning methods also provided a variable importance explanation. In this study, four out of six algorithms gave the same variable importance order. Sowing date was the most important variable to forecast flowering but less important variable to forecast maturity. The daily maximum temperature may be more important than daily minimum temperature to fit flowering models while daily minimum temperature may be more important than daily maximum temperature to fit maturity models. The results indicate that models from machine learning provide a promising technique in forecasting the timings of flowering and maturity of barley.
利用六种机器学习算法预测大麦的开花和成熟时间
阿拉斯加内陆的生长季节很短,只有110天。了解作物开花和成熟的时间将为农业决策提供信息。基于1991 - 2016年阿拉斯加作物数据集和气候数据,采用线性判别分析(LDA)、支持向量机(svm)、k近邻(kNN)、Naïve贝叶斯(NB)、递归划分与回归树(RPART)和随机森林(RF) 6种机器学习算法,对阿拉斯加费尔班克斯地区的大麦开花和成熟时间进行预测。在32个模型中,LDA模型2个,支持向量机模型12个,NB模型4个,RF模型3个均优于其他算法模型,准确率最高。kNN的模型在预测花期方面表现最差。在32个拟合的成熟时间预测模型中,LDA的两个模型表现优于其他算法的模型。来自kNN和RPART的模型在预测成熟度时间方面表现最差。来自机器学习方法的模型也提供了一个可变重要性的解释。在本研究中,六种算法中有四种给出了相同的变量重要性顺序。播期是预测开花最重要的变量,但对成熟度的影响较小。在拟合开花模型时,日最高温度可能比日最低温度更重要,而在拟合成熟度模型时,日最低温度可能比日最高温度更重要。结果表明,机器学习模型为预测大麦的开花时间和成熟度提供了一种很有前途的技术。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信