Paper · 2021 · UiTM Institutional Repositories (Universiti Teknologi MARA)

Implementation of machine learning for predicting maize crop yields using multiple linear regression and backward elimination / Stephen Gbenga Fashoto … [et al.]

Stephen Gbenga Fashoto; Elliot Mbunge; Gabriel Ogunleye; et al.

18
claims
36
verbatim quotes
1
citations
2
research areas
✓
Open access

Abstract

Predicting maize crop yields especially in maize production is paramount in order to alleviate poverty and contribute towards food security. Many regions experience food shortage especially in Africa because of uncertain climatic changes, poor irrigation facilities, reduction in soil fertility and traditional farming techniques. Therefore, predicting maize crop yields helps policymakers to make timely import and export decisions to strengthen national food security. However, none of the published work has been done to predict maize crop yields using machine learning in Eswatini, Africa. This paper aimed at applying machine learning (ML) to predict maize yields for a single season in Eswatini. A ML model was trained and tested using open-source data and local data. This is done by using three different data splits with the opensource predictor data consisting of 48 data points each with 7 attributes and open-source response data consisting of 48 data points each with a single attribute, adjusted R² values were 0.784 (at 70:30), 0.849 (at 80:20), and 0.878 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.846 (at 70:30), 0.886 (at 80:20), and 0.885 (at 90:10) after backward elimination. At the second attempt, it is done by using the combined predictor data of 68 data points with 7 attributes each and combined response data of 68 data points with a single attribute each, with the same data splits and methods adjusted R² values were 0.966 (at 70:30), 0.972 (at 80:20), and 0.978 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.967 (at 70:30), 0.973 (at 80:20), and 0.978 (at 90:10) after backward elimination.

Abstract from the paper’s OpenAlex record, shown for indexing and research. Copyright remains with the authors or the publisher. Read at the source ↗

The text the model read, with the source record’s inline markup (italics, sub- and superscripts) rendered and its character entities decoded; quote offsets refer to the raw text.

Claims 18

Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

open-source model before being normalized at 70:30 had adjusted R² 0.784.

Taxon
maizeZea mayst0
Outcome
adjusted R²e0
Value
0.784e0
Qualifier
70:30e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Zea mays
Zea mays · TaxonAkwugo · CC BY-SA 4.0 · Wikimedia Commons ↗

Verbatim

e0

“adjusted R² values were 0.784 (at 70:30), 0.849 (at 80:20), and 0.878 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.846 (at 70:30), 0.886 (at 80:20), and 0.885 (at 90:10) after backward elimination.”

✓ located verbatim in the source · abstract, characters 1001–1238 · show in text ↑
t0

“maize crop yields”

✓ located verbatim in the source · title, characters 50–67 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

open-source model before being normalized at 80:20 had adjusted R² 0.849.

Taxon
maizeZea mayst0
Outcome
adjusted R²e0
Value
0.849e0
Qualifier
80:20e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Zea mays
Zea mays · TaxonAkwugo · CC BY-SA 4.0 · Wikimedia Commons ↗

Verbatim

e0

“adjusted R² values were 0.784 (at 70:30), 0.849 (at 80:20), and 0.878 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.846 (at 70:30), 0.886 (at 80:20), and 0.885 (at 90:10) after backward elimination.”

✓ located verbatim in the source · abstract, characters 1001–1238 · show in text ↑
t0

“maize crop yields”

✓ located verbatim in the source · title, characters 50–67 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

open-source model before being normalized at 90:10 had adjusted R² 0.878.

Taxon
maizeZea mayst0
Outcome
adjusted R²e0
Value
0.878e0
Qualifier
90:10e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Zea mays
Zea mays · TaxonAkwugo · CC BY-SA 4.0 · Wikimedia Commons ↗

Verbatim

e0

“adjusted R² values were 0.784 (at 70:30), 0.849 (at 80:20), and 0.878 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.846 (at 70:30), 0.886 (at 80:20), and 0.885 (at 90:10) after backward elimination.”

✓ located verbatim in the source · abstract, characters 1001–1238 · show in text ↑
t0

“maize crop yields”

✓ located verbatim in the source · title, characters 50–67 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

open-source model after normalization at 70:30 had adjusted R² 1.00.

Taxon
maizeZea mayst0
Outcome
adjusted R²e0
Value
1.00e0
Qualifier
70:30e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Zea mays
Zea mays · TaxonAkwugo · CC BY-SA 4.0 · Wikimedia Commons ↗

Verbatim

e0

“adjusted R² values were 0.784 (at 70:30), 0.849 (at 80:20), and 0.878 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.846 (at 70:30), 0.886 (at 80:20), and 0.885 (at 90:10) after backward elimination.”

✓ located verbatim in the source · abstract, characters 1001–1238 · show in text ↑
t0

“maize crop yields”

✓ located verbatim in the source · title, characters 50–67 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

open-source model after normalization at 80:20 had adjusted R² 1.00.

Taxon
maizeZea mayst0
Outcome
adjusted R²e0
Value
1.00e0
Qualifier
80:20e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Zea mays
Zea mays · TaxonAkwugo · CC BY-SA 4.0 · Wikimedia Commons ↗

Verbatim

e0

“adjusted R² values were 0.784 (at 70:30), 0.849 (at 80:20), and 0.878 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.846 (at 70:30), 0.886 (at 80:20), and 0.885 (at 90:10) after backward elimination.”

✓ located verbatim in the source · abstract, characters 1001–1238 · show in text ↑
t0

“maize crop yields”

✓ located verbatim in the source · title, characters 50–67 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

open-source model after normalization at 90:10 had adjusted R² 1.00.

Taxon
maizeZea mayst0
Outcome
adjusted R²e0
Value
1.00e0
Qualifier
90:10e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Zea mays
Zea mays · TaxonAkwugo · CC BY-SA 4.0 · Wikimedia Commons ↗

Verbatim

e0

“adjusted R² values were 0.784 (at 70:30), 0.849 (at 80:20), and 0.878 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.846 (at 70:30), 0.886 (at 80:20), and 0.885 (at 90:10) after backward elimination.”

✓ located verbatim in the source · abstract, characters 1001–1238 · show in text ↑
t0

“maize crop yields”

✓ located verbatim in the source · title, characters 50–67 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

open-source model after backward elimination at 70:30 had adjusted R² 0.846.

Taxon
maizeZea mayst0
Outcome
adjusted R²e0
Value
0.846e0
Qualifier
70:30e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Zea mays
Zea mays · TaxonAkwugo · CC BY-SA 4.0 · Wikimedia Commons ↗

Verbatim

e0

“adjusted R² values were 0.784 (at 70:30), 0.849 (at 80:20), and 0.878 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.846 (at 70:30), 0.886 (at 80:20), and 0.885 (at 90:10) after backward elimination.”

✓ located verbatim in the source · abstract, characters 1001–1238 · show in text ↑
t0

“maize crop yields”

✓ located verbatim in the source · title, characters 50–67 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

open-source model after backward elimination at 80:20 had adjusted R² 0.886.

Taxon
maizeZea mayst0
Outcome
adjusted R²e0
Value
0.886e0
Qualifier
80:20e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Zea mays
Zea mays · TaxonAkwugo · CC BY-SA 4.0 · Wikimedia Commons ↗

Verbatim

e0

“adjusted R² values were 0.784 (at 70:30), 0.849 (at 80:20), and 0.878 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.846 (at 70:30), 0.886 (at 80:20), and 0.885 (at 90:10) after backward elimination.”

✓ located verbatim in the source · abstract, characters 1001–1238 · show in text ↑
t0

“maize crop yields”

✓ located verbatim in the source · title, characters 50–67 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

open-source model after backward elimination at 90:10 had adjusted R² 0.885.

Taxon
maizeZea mayst0
Outcome
adjusted R²e0
Value
0.885e0
Qualifier
90:10e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Zea mays
Zea mays · TaxonAkwugo · CC BY-SA 4.0 · Wikimedia Commons ↗

Verbatim

e0

“adjusted R² values were 0.784 (at 70:30), 0.849 (at 80:20), and 0.878 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.846 (at 70:30), 0.886 (at 80:20), and 0.885 (at 90:10) after backward elimination.”

✓ located verbatim in the source · abstract, characters 1001–1238 · show in text ↑
t0

“maize crop yields”

✓ located verbatim in the source · title, characters 50–67 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

combined model before being normalized at 70:30 had adjusted R² 0.966.

Taxon
maizeZea mayst0
Outcome
adjusted R²e0
Value
0.966e0
Qualifier
70:30e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Zea mays
Zea mays · TaxonAkwugo · CC BY-SA 4.0 · Wikimedia Commons ↗

Verbatim

e0

“adjusted R² values were 0.966 (at 70:30), 0.972 (at 80:20), and 0.978 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.967 (at 70:30), 0.973 (at 80:20), and 0.978 (at 90:10) after backward elimination.”

✓ located verbatim in the source · abstract, characters 1464–1701 · show in text ↑
t0

“maize crop yields”

✓ located verbatim in the source · title, characters 50–67 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

combined model before being normalized at 80:20 had adjusted R² 0.972.

Taxon
maizeZea mayst0
Outcome
adjusted R²e0
Value
0.972e0
Qualifier
80:20e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Zea mays
Zea mays · TaxonAkwugo · CC BY-SA 4.0 · Wikimedia Commons ↗

Verbatim

e0

“adjusted R² values were 0.966 (at 70:30), 0.972 (at 80:20), and 0.978 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.967 (at 70:30), 0.973 (at 80:20), and 0.978 (at 90:10) after backward elimination.”

✓ located verbatim in the source · abstract, characters 1464–1701 · show in text ↑
t0

“maize crop yields”

✓ located verbatim in the source · title, characters 50–67 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

combined model before being normalized at 90:10 had adjusted R² 0.978.

Taxon
maizeZea mayst0
Outcome
adjusted R²e0
Value
0.978e0
Qualifier
90:10e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Zea mays
Zea mays · TaxonAkwugo · CC BY-SA 4.0 · Wikimedia Commons ↗

Verbatim

e0

“adjusted R² values were 0.966 (at 70:30), 0.972 (at 80:20), and 0.978 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.967 (at 70:30), 0.973 (at 80:20), and 0.978 (at 90:10) after backward elimination.”

✓ located verbatim in the source · abstract, characters 1464–1701 · show in text ↑
t0

“maize crop yields”

✓ located verbatim in the source · title, characters 50–67 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

combined model after normalization at 70:30 had adjusted R² 1.00.

Taxon
maizeZea mayst0
Outcome
adjusted R²e0
Value
1.00e0
Qualifier
70:30e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Zea mays
Zea mays · TaxonAkwugo · CC BY-SA 4.0 · Wikimedia Commons ↗

Verbatim

e0

“adjusted R² values were 0.966 (at 70:30), 0.972 (at 80:20), and 0.978 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.967 (at 70:30), 0.973 (at 80:20), and 0.978 (at 90:10) after backward elimination.”

✓ located verbatim in the source · abstract, characters 1464–1701 · show in text ↑
t0

“maize crop yields”

✓ located verbatim in the source · title, characters 50–67 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

combined model after normalization at 80:20 had adjusted R² 1.00.

Taxon
maizeZea mayst0
Outcome
adjusted R²e0
Value
1.00e0
Qualifier
80:20e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Zea mays
Zea mays · TaxonAkwugo · CC BY-SA 4.0 · Wikimedia Commons ↗

Verbatim

e0

“adjusted R² values were 0.966 (at 70:30), 0.972 (at 80:20), and 0.978 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.967 (at 70:30), 0.973 (at 80:20), and 0.978 (at 90:10) after backward elimination.”

✓ located verbatim in the source · abstract, characters 1464–1701 · show in text ↑
t0

“maize crop yields”

✓ located verbatim in the source · title, characters 50–67 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

combined model after normalization at 90:10 had adjusted R² 1.00.

Taxon
maizeZea mayst0
Outcome
adjusted R²e0
Value
1.00e0
Qualifier
90:10e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Zea mays
Zea mays · TaxonAkwugo · CC BY-SA 4.0 · Wikimedia Commons ↗

Verbatim

e0

“adjusted R² values were 0.966 (at 70:30), 0.972 (at 80:20), and 0.978 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.967 (at 70:30), 0.973 (at 80:20), and 0.978 (at 90:10) after backward elimination.”

✓ located verbatim in the source · abstract, characters 1464–1701 · show in text ↑
t0

“maize crop yields”

✓ located verbatim in the source · title, characters 50–67 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

combined model after backward elimination at 70:30 had adjusted R² 0.967.

Taxon
maizeZea mayst0
Outcome
adjusted R²e0
Value
0.967e0
Qualifier
70:30e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Zea mays
Zea mays · TaxonAkwugo · CC BY-SA 4.0 · Wikimedia Commons ↗

Verbatim

e0

“adjusted R² values were 0.966 (at 70:30), 0.972 (at 80:20), and 0.978 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.967 (at 70:30), 0.973 (at 80:20), and 0.978 (at 90:10) after backward elimination.”

✓ located verbatim in the source · abstract, characters 1464–1701 · show in text ↑
t0

“maize crop yields”

✓ located verbatim in the source · title, characters 50–67 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

combined model after backward elimination at 80:20 had adjusted R² 0.973.

Taxon
maizeZea mayst0
Outcome
adjusted R²e0
Value
0.973e0
Qualifier
80:20e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Zea mays
Zea mays · TaxonAkwugo · CC BY-SA 4.0 · Wikimedia Commons ↗

Verbatim

e0

“adjusted R² values were 0.966 (at 70:30), 0.972 (at 80:20), and 0.978 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.967 (at 70:30), 0.973 (at 80:20), and 0.978 (at 90:10) after backward elimination.”

✓ located verbatim in the source · abstract, characters 1464–1701 · show in text ↑
t0

“maize crop yields”

✓ located verbatim in the source · title, characters 50–67 · show in text ↑
Method / resourceobservedoriginal resultmeasured

Claim · model-written summary

combined model after backward elimination at 90:10 had adjusted R² 0.978.

Taxon
maizeZea mayst0
Outcome
adjusted R²e0
Value
0.978e0
Qualifier
90:10e0

Organisms pictured · Representative pictures of the matched species, not figures from the paper.

Zea mays
Zea mays · TaxonAkwugo · CC BY-SA 4.0 · Wikimedia Commons ↗

Verbatim

e0

“adjusted R² values were 0.966 (at 70:30), 0.972 (at 80:20), and 0.978 (at 90:10) before being normalized, 1.00 across the board after normalization, and 0.967 (at 70:30), 0.973 (at 80:20), and 0.978 (at 90:10) after backward elimination.”

✓ located verbatim in the source · abstract, characters 1464–1701 · show in text ↑
t0

“maize crop yields”

✓ located verbatim in the source · title, characters 50–67 · show in text ↑