<p><div><div><div><div data-width="100" data-show-faces="false" data-send="true" data-layout="button_count" data-height="21" data-href="http://www.r-bloggers.com/monte-carlo-analysis-of-mannings-equation-a-shiny-app/"></div></div><div><a data-url="http://www.r-bloggers.com/monte-carlo-analysis-of-mannings-equation-a-shiny-app/" data-counturl="http://www.r-bloggers.com/monte-carlo-analysis-of-mannings-equation-a-shiny-app/" data-count="horizontal" data-text="Monte Carlo Analysis of Manning’s Equation:  A Shiny App" class="twitter-share-button" data-via="rbloggers" href="https://twitter.com/share"></a></div><div></div></div><div></div></div>
<div>
(This article was first published on <strong><a href="http://adventuresindata.blogspot.com/2016/07/monte-carlo-analysis-of-mannings.html"> AdventuresInData</a></strong>, and kindly contributed to <a rel="nofollow" href="http://www.r-bloggers.com/">R-bloggers)</a> </div>
<p>Monte Carlo analysis is a great way to explore the impact of input variable uncertainty on the results of engineering equations, and with vector variables and distribution and sampling functions at its core, R is a natural platform for this analysis. </p>
<div><a target="_blank" href="http://i1.wp.com/3.bp.blogspot.com/-DWca_-9WeWk/V4_3WssJzzI/AAAAAAAAA0k/RFv_i3hNiTou8vMpJp3vR8WMc6aMDG5agCLcB/s1600/ScreenCaptureManningsMC.PNG?ssl=1"><img src="http://i1.wp.com/3.bp.blogspot.com/-DWca_-9WeWk/V4_3WssJzzI/AAAAAAAAA0k/RFv_i3hNiTou8vMpJp3vR8WMc6aMDG5agCLcB/s400/ScreenCaptureManningsMC.PNG?resize=400%2C211&ssl=1" border="0" data-recalc-dims="1"></a></div>
<p>During a recent rainy vacation, I built a Shiny app that applies Monte Carlo analysis to Manning’s Equation for open channel flow.  <a target="_blank" href="https://johnyagecic.shinyapps.io/ManningsMC/">You can play with the app here</a>.  The slider bars define the upper and lower limits for input variables such as depth and Manning’s roughness coefficient, and the Shiny app computes resulting discharge (flow) distributions on the fly displayed via histogram and boxplot.  The app uses uniform distributions for input variables, but the script could easily be modified to incorporate other distributions.  I was especially impressed with the speed with which R and Shiny recomputed the distributions in reaction to changed input variables.  For me this project was an update of an older effort using spreadsheet add-ins.  While I will always have a warm place in my heart for Crystal Ball, R’s natural fit to Monte Carlo analysis and unlimited plotting capabilities have me excited to do more.</p>
<p><div><div><div><div data-width="55" data-show-faces="false" data-send="true" data-layout="box_count" data-height="62" data-href="http://www.r-bloggers.com/monte-carlo-analysis-of-mannings-equation-a-shiny-app/"></div></div><div><a data-url="http://www.r-bloggers.com/monte-carlo-analysis-of-mannings-equation-a-shiny-app/" data-counturl="http://www.r-bloggers.com/monte-carlo-analysis-of-mannings-equation-a-shiny-app/" data-count="vertical" data-text="Monte Carlo Analysis of Manning’s Equation:  A Shiny App" class="twitter-share-button" data-via="rbloggers" href="https://twitter.com/share"></a></div><div></div></div><div></div></div>
<div>
<div>To <strong>leave a comment</strong> for the author, please follow the link and comment on their blog: <strong><a href="http://adventuresindata.blogspot.com/2016/07/monte-carlo-analysis-of-mannings.html"> AdventuresInData</a></strong>.</div>
<hr>
<a rel="nofollow" href="http://www.r-bloggers.com/">R-bloggers.com</a> offers <strong><a rel="nofollow" href="http://feedburner.google.com/fb/a/mailverify?uri=RBloggers">daily e-mail updates</a></strong> about <a title="The R Project for Statistical Computing" rel="nofollow" href="http://www.r-project.org/">R</a> news and <a title="R tutorials" rel="nofollow" href="http://www.r-bloggers.com/?s=tutorial">tutorials</a> on topics such as: <a title="Data science" rel="nofollow" href="http://www.r-bloggers.com/?s=data%20science">Data science</a>, <a title="Big Data" rel="nofollow" href="http://www.r-bloggers.com/?s=Big%20Data">Big Data, <a title="R jobs" rel="nofollow" href="http://www.r-users.com/">R jobs</a>, visualization (<a title="ggplot and ggplot2 tutorials" rel="nofollow" href="http://www.r-bloggers.com/?s=ggplot2">ggplot2</a>, <a title="Boxplots using lattice and ggplot2 tutorials" rel="nofollow" href="http://www.r-bloggers.com/?s=boxplot">Boxplots</a>, <a title="Maps and gis" rel="nofollow" href="http://www.r-bloggers.com/?s=map">maps</a>, <a title="Animation in R" rel="nofollow" href="http://www.r-bloggers.com/?s=animation">animation</a>), programming (<a title="RStudio IDE for R" rel="nofollow" href="http://www.r-bloggers.com/?s=RStudio">RStudio</a>, <a title="Sweave and literate programming" rel="nofollow" href="http://www.r-bloggers.com/?s=sweave">Sweave</a>, <a title="LaTeX in R" rel="nofollow" href="http://www.r-bloggers.com/?s=LaTeX">LaTeX</a>, <a title="SQL and databases" rel="nofollow" href="http://www.r-bloggers.com/?s=SQL">SQL</a>, <a title="Eclipse IDE for R" rel="nofollow" href="http://www.r-bloggers.com/?s=eclipse">Eclipse</a>, <a title="git and github, Version Control System" rel="nofollow" href="http://www.r-bloggers.com/?s=git">git</a>, <a title="Large data in R using Hadoop" rel="nofollow" href="http://www.r-bloggers.com/?s=hadoop">hadoop</a>, <a title="Web Scraping of google, facebook, yahoo, twitter and more using R" rel="nofollow" href="http://www.r-bloggers.com/?s=Web+Scraping">Web Scraping</a>) statistics (<a title="Regressions and ANOVA analysis tutorials" rel="nofollow" href="http://www.r-bloggers.com/?s=regression">regression</a>, <a title="principal component analysis tutorial" rel="nofollow" href="http://www.r-bloggers.com/?s=PCA">PCA</a>, <a title="Time series" rel="nofollow" href="http://www.r-bloggers.com/?s=time+series">time series</a>, <a title="finance trading" rel="nofollow" href="http://www.r-bloggers.com/?s=trading">trading</a>) and more...
<img height="1" alt="" width="1" src="http://feeds.feedburner.com/~r/RBloggers/~4/rNBqOC3B8Ow"></a></div>