Statistical Computation for Programmers Scientists Quants Excel Users & Other Professionals Using the open source R language you can build powerful statistical models to answer many of your most challenging questions R has traditionally been difficult for non-statisticians to learn & most R books assume far too much knowledge to be of help R for Everyone Second Edition is the solution Drawing on his unsurpassed experience teaching new users professional data scientist Jared P Lander has written the perfect tutorial for anyone new to statistical programming & modeling Organized to make learning easy & intuitive this guide focuses on the 20 percent of R functionality you'll need to accomplish 80 percent of modern data tasks Lander's self-contained chapters start with the absolute basics offering extensive hands-on practice & sample code You'll download & install R; navigate & use the R environment; master basic program control data import manipulation & visualization; & walk through several essential tests Then building on this foundation you'll construct several complete models both linear & nonlinear & use some data mining techniques After all this you'll make your code reproducible with La Te X RMarkdown & Shiny By the time you're done you won't just know how to write R programs you'll be ready to tackle the statistical problems you care about most Coverage
Includes:: Explore R RStudio & R packages Use R for math variable types vectors calling functions & more Exploit data structures including dataframes matrices & lists Read many different types of data Create attractive intuitive statistical graphics Write user-defined functions Control program flow with if ifelse & complex checks Improve program efficiency with group manipulations Combine & reshape multiple datasets Manipulate strings using R's facilities & regular expressions Create normal binomial & Poisson probability distributions Build linear generalized linear & nonlinear models Program basic statistics mean standard deviation & t-tests Train machine learning models Assess the quality of models & variable selection Prevent overfitting & perform variable selection using the Elastic Net & Bayesian methods Analyze univariate & multivariate time series data Group data via K-means & hierarchical clustering Prepare reports slideshows & web pages with knitr Display interactive data with RMarkdown & htmlwidgets Implement dashboards with Shiny Build reusable R packages with devtools & Rcpp Register your product at informitcomregister for convenient access to downloads updates & corrections as they become available