This lesson is in the early stages of development (Alpha version)

DiscovR Workshop Curriculum: Glossary

Key Points

Introduction to The DiscovR Workshop
  • We follow The Carpentries Code of Conduct.

  • Our fundamental goal is to become more comfortable exploring and working with data.

  • Our workshop goal is to write a sharable and reproducible report.

  • This lesson content is targeted to absolute beginners with no data science or coding experience.

Getting Started with R
  • R is a free programming language used by many for reproducible data analysis.

  • Functions allow you to perform complex tasks.

  • Objects allow you to store information.

R for Plotting
  • Use read_csv() to read tabular data in R.

  • Geometries are the visual elements drawn on data visualizations (lines, points, etc.), and aesthetics are the visual properties of those geometries that are assigned to variables in the data (color, position, etc.).

  • Use ggplot() and geoms to create data visualizations, and save them using ggsave().

R for Data Cleaning
  • Package loading is an important first step in preparing an R environment.

  • Assessing data source and structure is an important first step in analysis.

  • There are many useful functions in the tidyverse packages that can aid in data analysis.

  • Preparing data for analysis can take significant effort and planning.

R for Data Analysis
  • Package loading is an important first step in preparing an R environment.

  • There are many useful functions in the tidyverse packages that can aid in data analysis.

Writing Reports with R Markdown
  • R Markdown is a useful way to create a report that integrates text, code, and figures.

  • Options such as include and echo determine what parts of an R code chunk are included in the R Markdown report.

  • R Markdown can render HTML, PDF, and Microsoft Word outputs.

Conclusion
  • Using R regularly is the best way to improve your skills.

  • When it comes to trying to figure out how to code something, and debugging, Internet searching is your best friend.

  • Don’t be afraid to reach out to others and ask for help.

Glossary

The glossary would go here, formatted as:

{:auto_ids}
key word 1
:   explanation 1

key word 2
:   explanation 2

({:auto_ids} is needed at the start so that Jekyll will automatically generate a unique ID for each item to allow other pages to hyperlink to specific glossary entries.) This renders as:

key word 1
explanation 1
key word 2
explanation 2