Main Article Content
This review paper will deal with the possibilities of applying the R programming language in water resources and hydrologic applications in education and research. The objective of this paper is to present some features and packages that make R a powerful environment for analysing data from the hydrology and water resources management fields, hydrological modelling, the post processing of the results of such modelling, and other task. R is maintained by statistical programmers with the support of an increasing community of users from many different backgrounds, including hydrologists, which allows access to both well established and experimental techniques in various areas.
This work is licensed under a Creative Commons Attribution 4.0 International License.
Submission of an article implies that the work described has not been published previously (except in the form of an abstract or as part of a published lecture or academic thesis), that it is not under consideration for publication elsewhere, that its publication is approved by all authors and tacitly or explicitly by the responsible authorities where the work was carried out, and that, if accepted, will not be published elsewhere in the same form, in English or in any other language, without the written consent of the Publisher. The Editors reserve the right to edit or otherwise alter all contributions, but authors will receive proofs for approval before publication.
Copyrights for articles published in IJIER journals are retained by the authors, with first publication rights granted to the journal. The journal/publisher is not responsible for subsequent uses of the work. It is the author's responsibility to bring an infringement action if so desired by the author.
 W.N. Venables, and D.M. Smith, â€œAn Introduction to Râ€, (1 Oct, 2015), URL: http://www.cran.r-project.org/doc/manuals/R-intro.pdf .
 G. Spencer, D.R. Sundar, and F. Romain, â€œSearching Help Pages of R Packagesâ€, The R Journal 1, 2009, 56-59.
 K.R. Ryberg, and A.V. Vecchia, waterData: â€œAn R Package for Retrieval, Analysis, and Anomaly Calculation of Daily Hydrologic Time Series Dataâ€, (1 Oct, 2015), URL: http://CRAN.R-project.org/package=waterData
 J. Honaker, G. King, and M. Blackwell, â€œAmelia II: A Program for Missing Dataâ€, Journal of Statistical Software 45, 2011, 1-47.
 S. Van Buuren, and K. Groothuis-Oudshoorn, â€œMice: Multivariate Imputation by Chained Equations in Râ€, Journal of Statistical Software 45, 2011, 1-47.
 T. Lumley, â€œmitools: Tools for Multiple Imputation of Missing Data. R package version 2.2.â€, (1 Oct, 2015), URL: http://CRAN.R-project.org/package=mitools .
 M. Templ, A. Alfons, A. Kowarik, and B. Prantner, â€œVIM: Visualization and Imputation of Missing Values. R package version 4.0.0.â€, (1 Oct, 2015), URL: http://CRAN.R-project.org/package=VIM .
 A.D. Jassby, and J.E. Cloern, â€œwq: Some Tools for Exploring Water Quality Monitoring Data. R package version 0.3-11.â€, (1 Oct, 2015), URL: http://CRAN.R-project.org/package=wq .
 M. Bigiarini-Zambrano, â€œhydroTSM: Time Series Management, Analysis and Interpolation for Hydrological Modelling. R Package version 0.4-2-1. (Oct. 10, 2015), URL: http://CRAN.R-project.org/package=hydroTSM .
 M. Bigiarini-Zambrano and, R. Rojas, â€œA Model-Independent Particle Swarm Optimisation Software for Model Calibrationâ€, Environmental Modelling & Software 43, 2013, 5-25.
 M.L. Delignette-Muller, R. Pouillot, J.B. Denis, and C. Dutang, â€œfitdistrplus: Help to Fit of a Parametric Distribution to Non-Censored or Censored Dataâ€, (1 Oct, 2015), URL: http://riskassessment.r-forge.r-project.org
 S. Coles, An Introduction to Statistical Modeling of Extreme Values, Springer-Verlag, London, 2001.
 M. Ribatet, â€œPOT: Generalized Pareto Distribution and Peaks Over Threshold. R package version 1.1-3.â€, (1 Oct, 2015), URL: http://CRAN.R-project.org/package=POT .
 G. Pujol, B. Iooss, and A. Janol, Sensitivity: Sensitivity Analysis. R package version 1.7. (1 Oct, 2015), URL: http://CRAN.R-project.org/package=sensitivity .
 D. Reusser, and T. Francke, â€œwasim: Visualisation and Analysis of Output Files of the Hydrological Model WASIM. R package version 1.1.2.â€, (1 Oct, 2015), URL: http://CRAN.R-project.org/package=wasim .
 Y. Wu, and S. Liu, â€œAutomating Calibration, Sensitivity and Uncertainty Analysis of Complex Models Using the R Package Flexible Modeling Environment (FME)â€”SWAT as an Exampleâ€, Environmental Modelling & Software 31, 2012, 99-109.
 K. Soetaert, and T. Petzoldt, â€œInverse Modelling, Sensitivity and Monte Carlo Analysis in R using Package FMEâ€, Journal of Statistical Software 33, 2010, 1-28.
 J.G. Arnold, R. Srinivasan, R.S. Muttiah, and J.R. Williams, â€œLarge Area Hydrologic Modeling and Assessment; Part 1â€” Model Developmentâ€, Journal of the American Water Resources Association 34, 1998, 73-89.
 L. See, D. Solomatine, R. Abrahart, and E. Toth, â€œComputational Intelligence and Technological Developments in Water Science Applicationsâ€, Hydrological Sciences Journal 52, 2007, 391-396.
 R.J. Abrahart, F. Anctil, P. Coulibaly, Ch.W. Dawson, N.J. Mount, L. See, A.Y. Shamseldin, D. Solomatine, D. Toth, and R.L. Wilby, â€œTwo decades of anarchy? Emerging Themes and Outstanding Challenges for Neural Network River Forecastingâ€, Progress in Physical Geography 36, 2012, 480-513.
 P.C. Young, â€œHypothetico-Inductive Data-Based Mechanistic Modeling of Hydrological Systemsâ€, Water Resources Research 49
 A. Montanari, G. Young, H.H.G. Savenije, D. Hughes, T. Wagener, L.L. Ren, D. Koutsoyiannis, C. Cudennec, E. Toth, S. Grimaldi, G. BlÃ¶schl, M. Sivapalan, K. Beven, H. Gupta, M. Hipsey, B. Schaefli, B. Arheimer, E. Boegh, S.J. Schymanski, G. Di Baldassarre, B. Yu, P. Hubert, Y. Huang, A. Schumann, D.A. Post, V. Srinivasan, C. Harman, S. Thompson, M. Rogger, A. Viglione, H. McMilan, G. Characklis, Z. Pang, and V. Belyaev, â€œPanta Rhei-Everything Flows : Change in hydrology and society-The IAHS Scientific Decade 2013â€“2022â€, Hydrological Sciences Journal 58, 1256-1275.
 Kuhn, M. S. Weston, A. Williams, Ch. Keefer, A. Engelhardt, T. Cooper, Z. Mayer, Z.: â€œcaret: Classification and Regression Training. R package version 6.0-22.â€, (1 Oct, 2015), URL: http://CRAN.R-project.org/package=caret .
 M. Kuhn, J. Kjell, Applied Predictive Modeling. Springer, New York, 2013.
 G.J. Williams, â€œRattle: A Data Mining GUI for R.â€, The R Journal 1, 2009, 45-55.
 F.T. Andrews, B.F.W. Croke, and A.J. Jakeman, â€œAn Open Software Environment for Hydrological Model Assessment and Developmentâ€, Environmental Modelling & Software 26, 2011, 1171-1185.
 J. Parajka, R. Merz, and G. Bloschl, â€œUncertainty and Multiple Objective Calibration in Regional Water Balance Modelling: Case Study in 320 Austrian Catchmentsâ€, Hydrological Processes 21, 2007, 435-446.
 E. Cordano, and E. Eccel, â€œRMAWGEN: RMAWGEN (R Multi-Site Auto-Regressive Weather GENerator), a Package to Generate Daily Time Series of Precipitation and Temperature from Monthly Mean Values. R package version 1.2.6.â€, (1 Oct, 2015), URL: http://CRAN.R-project.org/package=RMAWGEN .
 M. Bigiarini-Zambrano, â€œhydroGOF: Goodness-of-Fit Functions for Comparison of Simulated and Observed Hydrological Time Series. R package version 0.3-7.â€, (1 Oct, 2015), URL: http://CRAN.R-project.org/package=hydroGOF .
 R. Bivand, E.Pebesma, V. Gomez-Rubio, Applied Spatial Data Analysis with R, Springer, New York, 2013.
 V. Gomez-Rubio, and A. Lopez-Quilez, â€œRArcInfo: Using GIS Data with R â€œ, Computers & Geosciences 31, 2005, 1000-1006.
 R. Bivand, and N. Lewin-Koh, Maptools: Tools for Reading and Handling Spatial Objects. R package version 0.8-27.â€, (1 Oct, 2015), URL: http://CRAN.R-project.org/package=maptools .
 B. Stabler, â€œShapefiles: Read and Write ESRI Shapefiles. R package version 0.7.â€, (1 Oct, 2015), URL: http://CRAN.R-project.org/package=shapefiles .
 R. Bivand, T. Keitt, and B. Rowlingson, â€œrgdal: Bindings for the Geospatial Data Abstraction Library. R package version 0.8-14.â€, (1 Oct, 2015), URL: http://CRAN.R-project.org/package=rgdal .
 R.J. Hijmans, â€œRaster: Geographic Data Analysis and Modeling. R package version 2.1-49.â€, (1 Oct, 2015), URL: http://CRAN.R-project.org/package=raster .
 O. Perpinan, and R.J. Hijmans, â€œrasterVis: Visualization Methods for the Raster Package. R package version 0.27.â€, (1 Oct, 2015), URL: http://CRAN.R-project.org/package=rasterVis .
 R. Bivand, and C. Rundel, â€œrgeos: Interface to Geometry Engine - Open Source (GEOS). R package version 0.3-2.â€, (1 Oct, 2015), URL: http://CRAN.R-project.org/package=rgeos .
 E.J. Pebesma, â€œMulti Variable Geostatistics in S: the gstat Packageâ€, Computers & Geosciences 30, 2004, 683-691.
 P.J. Diggle, P.J. Ribeiro jr., Model Based Geostatistics, Springer, New York, 2007.
 H. Gerritsen, â€œmapplots: Data Visualisation on Maps. R package version 1.4.â€, (1 Oct, 2015), URL: http://CRAN.R-project.org/package=mapplots .
 A. Brenning, â€œRPyGeo: ArcGIS Geoprocessing in R via Python. R package version 0.9-3.â€, (1 Oct, 2015), http://CRAN.R-project.org/package=RPyGeo .
 M. Neteler, and H. Mitasova, Open Source GIS: a GRASS GIS Approach. Springer, New York, 2008.
 A. Haywood, and C. Stone, â€œMapping Eucalypt Forest Susceptible to Dieback Associated with Bell Miners (Manorinamelanophys) Using Laser Scanning, Spot 5 and Ancillary Topographical Data. â€œ, Ecological Modelling 222, 2009, 1174--1184.
 K. Hornik, Ch. Buchta, and A. Zeileis, â€œOpen-Source Machine Learning: R meets Wekaâ€, Computational Statistics 24, 2009, 225-232.
 M. Loecher, â€œOverlays on Google Map Tiles in R. R package version 184.108.40.206. â€œ, (1 Oct, 2015), URL: http://CRAN.R-project.org/package=RgoogleMaps .
 H. Wickham, ggplot2: Elegant Graphics for Data Analysis, Springer, New York, 2009.
 M.J.A. Eugster, T. Schlesinger, â€œosmar: OpenStreetMap and Râ€œ, (1 Oct, 2015), URL: http://osmar.r-forge.r-project.org/RJpreprint.pdf .
 E. Cordano, D. Andreis, F. Zottele, â€œsoilwater: Implements Parametric Formulas for Soil Water Retention or Conductivity Curve. R package version 1.0.1. â€œ, (1 Oct, 2015), URL: http://CRAN.R-project.org/package=soilwater .
 J. Moeys, â€œsoilwaterfun: Functions for Soilwater Retention and Soil Hydraulic Conductivity. R package version 1.0.3. â€œ, (1 Oct, 2015), URL: https://r-forge.r-project.org/R/?group_id=863 .
 M.T. Genuchten, â€œA Closed form Equation for Predicting the Hydraulic Conductivity of Unsaturated Soils. â€œ, Soil Science Society of America Journal 44, 1980, 892-898.
 J. Moeys, â€œsoilwaterptf: Pedotransfer Functions for soil Hydraulic Properties. R package version 1.0.4. â€œ, (1 Oct, 2015), URL: www.R-forge.r-project.org/R/?group_id=863 .
 J. Moeys, â€œsoiltexture: Functions for Soiltexture Plot, Classification and Transformation. R package version 1.2.10. â€œ, (1 Oct, 2015), URL:www.R-Forge.R-project.org/projects/soiltexture/ .
 CH.T. Omuto, â€œHydroMe: R Codes for Estimating Water Retention and Infiltration Model Parameters Using Experimental Data. R package version 2.0. â€œ, (11 Oct, 2014) URL: http://CRAN.R-project.org/package=HydroMe .
 F. Brun, D. Makowski, D. Wallach, and J.W. Jones, â€œZeBook: ZeBook Working with Dynamic Models for Agriculture and Environment. R package version 0.5. â€œ, (11 Oct, 2014), URL: http://CRAN.R-project.org/package=ZeBook .
 D. Wallach, Makowski, D, J.W. Jones, and F. Brun, Working with Dynamic Crop Models: Methods, Tools and Examples for Agriculture and the Environment, Academic Press Inc, San Diego, 2013.