Skip to content

danli-ds/R-Resources-for-Social-Scientists

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 

Repository files navigation

This is my collection of resources related to R.

Other CRAN Resources

Relevant CRAN Task Views for my research

Free Resources

Free books on R

Cheatsheets & Reference Cards

Interactive R learning

  • Try R - A free interactive web-based R tutorial
  • [Swirl][44] - R-package to learn R interactively

MOOCs and Online Courses

  • R & Data Science on DataCamp
  • Introduction to Data Science with R - How to Manipulate, Visualize, and Model Data with the R Language by Garrett Grolemund
  • [Coursera][45] - Learn how to use R for effective data analysis
  • [edX][47] - Basic Statistics and R (basic course, not just for life sciences)
  • [RPubs][43] - Easy web publishing from R

College-level Courses Using R

R-related Presentations and Talks

Programming chrestomathy (problems written in many languages)

Other free resource materials

Video Tutorials

Stack Overflow resources

Code style guides

Other Resources

Recommended additional R resources include:

Statistical Analyses Using R

R Packages

Syntax

Packages change the way you use R.

  • magrittr - Let's pipe it.
  • pipeR - Multi-paradigm Pipeline Implementation.
  • lambda.r - Functional programming and simple pattern matching in R.

Data Manipulation

Packages for cooking data.

  • dplyr - Blazing fast data frames manipulation and database query.
  • data.table - Fast data manipulation in a short and flexible syntax.
  • reshape2 - Flexible rearrange, reshape and aggregate data.
  • tidyr - Easily tidy data with spread and gather functions.
  • broom - Convert statistical analysis objects into tidy data frames.
  • rlist - A toolbox for non-tabular data manipulation with lists.

Graphic Displays

Packages for showing data.

  • ggplot2 - An implementation of the Grammar of Graphics.
  • ggvis - Interactive grammar of graphics for R.
  • rCharts - Interactive JS Charts from R.
  • lattice - A powerful and elegant high-level data visualization system.
  • Cairo - R graphics device using cairo graphics library for creating high-quality display output.
  • extrafont - Tools for using fonts in R graphics.
  • showtext - Enable R graphics device to show text using system fonts.
  • dygraphs - Charting time-series data in R.

Reproducible Research

Packages for literate programming.

  • knitr - Easy dynamic report generation in R.
  • xtable - Export tables to LaTeX or HTML.
  • sjPlot - Data visualization for statistics in social science
  • rapport - An R templating system.
  • rmarkdown - Dynamic documents for R.
  • slidify - Generate reproducible html5 slides from R markdown.

R Development

Packages for packages.

  • devtools - Tools to make an R developer's life easier.
  • testthat - An R package to make testing fun.
  • R6 - Simpler, faster, lighter-weight alternative to R's built-in classes.
  • pryr - Make it easier to understand what's going on in R.
  • roxygen - Describe your functions in comments next to their definitions.
  • lineprof - Visualise line profiling results in R.
  • packrat - Make your R projects more isolated, portable, and reproducible.
  • installr - Functions for installing softwares from within R.
  • Rocker - R configurations for Docker.

Misc

Hadleyverse

  • lubridate
  • stringr
  • tidyr
  • dplyr
  • ggplot2
  • ggvis
  • devtools
  • roxygen2
  • testthat

Credits

About

My collection of resources related to R

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors