Main Article Content

ambarish gajendra mohapatra
Dr. Bright Keswani
Dr. Saroj Kumar Lenka


Agriculture is a basic and most important profession of any country as it balances the food requirement and also the essential raw materials of industry. In the similar sense, the adaptation of implementing smart technology in agriculture practices needs to be focused on better land productivity. The fertilizer and manure should be precisely applied during agriculture practice throughout the countryside with the use of digital technologies. This motivates us to develop a reactive web application which will accurately predict the required soil N-P-K (Nitrogen-Phosphorus-Potassium) content by utilizing one time soil testing results of available soil N-P-K contents as per the yield target. This predictive model is designed by considering standard experimental data sets from Indian Council for Agriculture Research (ICAR), India. The prediction model is designed using Random Forest (RF) algorithm which is capable of handling large dataset. The predicted N-P-K content are shown in a reactive R Shiny user interface to notify required N-P-K values for the necessary action by the farmer. The complete web based prediction model is efficiently conveying the required N-P-K content information of the particular farm location to the farmer as well as the agriculture specialists.


Download data is not yet available.

Article Details



. Agriculture in India - of Planning Commission,


. STCR Crop Wise Recommendations, Link:

. Jage Singh, S.C. Khurana. Department of Vegetable Science, CCS Haryana Agricultural University, Hisar, 125 004, Haryana, India, Productivity of Paddy-Potato-Wheat System in Haryana, Potato J. 2005; 32 (3-4): 171-172.

. Paul Murrell, Simon Potter. The gridSVG Package, The R Journal. June 2014; 6(1): 133-143.

. RStudio Inc. shiny: Web Application Framework for R.

. Link: shiny. R package version 0.3.0, 2013.

. D. Sarkar. Lattice: Multivariate Data Visualization with R. Springer-Verlag, New York.

. Link: ISBN 978-0-387-75968-5, 2008

. Ramnath Vaidyanathan. Interactive Visualizations with rCharts and Shiny.

. Link:, 2013.

. H. Wickham. ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag, New York; 2009,

. ISBN 978-0-387-98140-6, Link:

. Y. Xie. Animation: An R package for creating animations and demonstrating statistical methods. Journal of Statistical Software; 2013, 53:1–27, Link:

. M. Gesmann and D. de Castillo. googleVis: Interface between R and the Google Visualisation API. The R Journal; December 2011, 3(2):40–44, Link:

. Google. Google Visualization API; 2013,

. Link:

. Richard Newton, Andrew Deonarine, Lorenz Wernisch. Creating web applications for spatial epidemiological analysis and mapping in R using Rwui, Source Code for Biology and Medicine; 2011, 6 (6): 1-5.

. Newton R, Wernisch L, Rwui: A web application to create user friendly web interfaces for R scripts. R News; 2007, 7(2):32-35.

. Google Static Maps API. Link:

. Roberto García , Juan Manuel Gimeno, Ferran Perdrix, Rosa Gil, Marta Oliva, Juan Miguel López, Afra Pascual, Montserrat Sendín. Building a Usable and Accessible Semantic Web Interaction Platform, World Wide Web; March 2010, 13 (1): 143-167.

. Roberto García , Juan Manuel Gimeno, Ferran Perdrix, Rosa Gil, Marta Oliva, Juan Miguel López, Afra Pascual, Montserrat Sendín. Building a Usable and Accessible Semantic Web Interaction Platform, World Wide Web; March 2010, 13 (1): 143-167.

. Breiman, Leo. Random Forests, Machine Learning; 2001, 45 (1): 5–32.

. S.Thenmozhi, P.Thilagavathi. Impact of Agriculture on Indian Economy, International Research Journal of Agriculture and Rural Development; December 2014, 3 (1): 96-105.

. D. Vitorino, S.T.Coelho, P.Santos, S.Sheets, B.Jurkovac, C.Amado. A random forest algorithm applied to condition based wasterwater deterioration modeling and forecasting, 16th conference on water distribution system analysis (WDSA), Procedia Engineering; 2014, 89:401-410.

. Martin Junga,Susanne Tautenhahna, Christian Wirthb, Jens Kattgea. Estimating basal area of spruce and fir in post-fire residual stands in Central Siberia using Quickbird, feature selection, and Random Forests, International Conference on Computational Science (ICCS), Procedia Computer Science; 2013, 18:2386-2395.

. Manfred Kratzenberga, Hans Helmut Zürna, Pal Preede Revheimb, Hans Georg Beyerb. Identification and handling of critical irradiance forecast errors using a random forest scheme – a case study for southern Brazil, European Geosciences Union General Assembly (EGU), Energy Procedia; 2015, 76:207-215.

. Ashutosh Patri, Yugesh Patnaik. Random forest and stochastic gradient tree boosting based approach for the prediction of airfoil self-noise, International Conference on Information and Communication Technologies (ICICT), Procedia Computer Science; 2015, 46:109-121.