Related Experiment Video
Updated: Jan 8, 2026

Remote Sensing Evaluation of Two-spotted Spider Mite Damage on Greenhouse Cotton
Published on: April 28, 2017
Forecasting global monthly cotton prices: the superiority of NNAR models over traditional models
Rumita Limbu Sanwa1, Raksha Khadka1, Yeon Nain Chi1
1Department of Agriculture, Food, and Resource Sciences, University of Maryland Eastern Shore, Princess Anne, MD, United States.
Abstract:
Accurate forecasting of agricultural commodity prices is essential for informed decision-making by farmers, traders, and policymakers. This study evaluates and compares the predictive performance of traditional statistical and machine learning models in forecasting global monthly cotton prices. Price volatility and nonlinear patterns in cotton markets present challenges for conventional models such as the Auto Regressive Integrated Moving Average (ARIMA), which often fail to capture complex dynamics. The novelty of this research lies in systematically comparing traditional statistical models (ARIMA, ETS, STL, TBATS, Theta), machine learning models (Neural Network Auto-Regressive [NNAR]), and hybrid approaches to determine the best forecasting tool. Performance was evaluated using Root Mean Square Error (RMSE), Mean Error (ME), Mean Absolute Error (MAE), Mean Percentage Error (MPE), and Mean Absolute Percentage Error (MAPE). Results revealed that the NNAR (26, 1, 14) [12] model outperformed all models, achieving the lowest RMSE (1.16383774), MAE (0.832275572), and MAPE (1.19%), indicating high predictive accuracy and minimal bias. The 30-month forecast for cotton prices using the NNAR model indicates fluctuations between approximately $0.66 and $0.74 per pound, following a cyclical pattern without a clear long-term trend. These findings highlight the strength of advanced machine learning techniques, particularly NNAR, in capturing complex nonlinear patterns, improving forecasting reliability, and supporting effective decision-making in volatile cotton markets. This study provides practical insights for stakeholders seeking to anticipate cotton price changes and make informed decisions in the global market.
Related Concept Videos
Residual Plots
When the residual values are plotted against the variable x, it is called a residual...
Multiple Regression
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
Residuals and Least-Squares Property
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...
Regression Analysis
In regression analysis, a regression equation is determined based on the line of best fit– a line that best fits the data points plotted in a graph. This line is also called the regression line. The algebraic equation for the regression line is called the regression equation. It is represented as:
Prediction Intervals
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
