using r markdown in introductory statistics
play

Using R Markdown in Introductory Statistics Ben Baumer 1 1 Smith - PowerPoint PPT Presentation

Using R Markdown in Introductory Statistics Ben Baumer 1 1 Smith College Northampton, MA USCOTS 2013 Cary, NY May 17th, 2013 R Markdown Student Workflow in Intro Stats Computation is essential Ideal Tool: stat package of your choice R


  1. Using R Markdown in Introductory Statistics Ben Baumer 1 1 Smith College Northampton, MA USCOTS 2013 Cary, NY May 17th, 2013

  2. R Markdown Student Workflow in Intro Stats Computation is essential ◮ Ideal Tool: stat package of your choice ◮ R with mosaic Written analysis is imperative ◮ Ideal Tool: word processor of your choice ◮ Word? GoogleDocs? LibreOffice? L A T EX? How to combine the two? COPY - AND - PASTE! Baumer (Smith) R Markdown USCOTS 2013 2 / 6

  3. R Markdown Student Workflow in Intro Stats Computation is essential ◮ Ideal Tool: stat package of your choice ◮ R with mosaic Written analysis is imperative ◮ Ideal Tool: word processor of your choice ◮ Word? GoogleDocs? LibreOffice? L A T EX? How to combine the two? COPY - AND - PASTE! Baumer (Smith) R Markdown USCOTS 2013 2 / 6

  4. R Markdown Student Workflow in Intro Stats Computation is essential ◮ Ideal Tool: stat package of your choice ◮ R with mosaic Written analysis is imperative ◮ Ideal Tool: word processor of your choice ◮ Word? GoogleDocs? LibreOffice? L A T EX? How to combine the two? COPY - AND - PASTE! Baumer (Smith) R Markdown USCOTS 2013 2 / 6

  5. R Markdown Student Workflow in Intro Stats Computation is essential ◮ Ideal Tool: stat package of your choice ◮ R with mosaic Written analysis is imperative ◮ Ideal Tool: word processor of your choice ◮ Word? GoogleDocs? LibreOffice? L A T EX? How to combine the two? COPY - AND - PASTE! Baumer (Smith) R Markdown USCOTS 2013 2 / 6

  6. R Markdown Why is that bad? Not reproducible ◮ Difficult or impossible to follow ◮ Easy to forget how to retrace steps Not logical ◮ Separates analysis from computation ◮ Little or no connection between data and analysis Not necessarily honest ◮ Allows fudging ◮ Permits selective reporting Baumer (Smith) R Markdown USCOTS 2013 3 / 6

  7. R Markdown Why is that bad? Not reproducible ◮ Difficult or impossible to follow ◮ Easy to forget how to retrace steps Not logical ◮ Separates analysis from computation ◮ Little or no connection between data and analysis Not necessarily honest ◮ Allows fudging ◮ Permits selective reporting Baumer (Smith) R Markdown USCOTS 2013 3 / 6

  8. R Markdown Why is that bad? Not reproducible ◮ Difficult or impossible to follow ◮ Easy to forget how to retrace steps Not logical ◮ Separates analysis from computation ◮ Little or no connection between data and analysis Not necessarily honest ◮ Allows fudging ◮ Permits selective reporting Baumer (Smith) R Markdown USCOTS 2013 3 / 6

  9. R Markdown R Markdown Simple, free, open source, easy-to-learn markup syntax Text & R code ⇒ HTML ◮ R commands alongside the output from that command ◮ Plots embedded into a single file Supports some L A T EX One file, one workflow Implementation: RStudio with knitr Baumer (Smith) R Markdown USCOTS 2013 4 / 6

  10. R Markdown At Smith Fall 2012 ◮ MTH 245: Intro Prob. & Stats (5 credits, 42 students) ◮ MTH 247: Regression (33 students) Spring 2013 ◮ MTH 241: Intro Prob. & Stats (4 credits, 3 × 25 students) Fall 2013 ◮ MTH 292: Data Science (4 credits, 22 students?) ◮ Python hooks? (almost) All homeworks and projects completed in Markdown Building institutional knowledge ◮ 100+ students on campus with Markdown experience ◮ 6 Stat TAs trained and experienced with R Markdown Collaborations poster exploring attitudes towards Markdown ◮ More on this at JSM Roundtable Baumer (Smith) R Markdown USCOTS 2013 5 / 6

  11. R Markdown At Smith Fall 2012 ◮ MTH 245: Intro Prob. & Stats (5 credits, 42 students) ◮ MTH 247: Regression (33 students) Spring 2013 ◮ MTH 241: Intro Prob. & Stats (4 credits, 3 × 25 students) Fall 2013 ◮ MTH 292: Data Science (4 credits, 22 students?) ◮ Python hooks? (almost) All homeworks and projects completed in Markdown Building institutional knowledge ◮ 100+ students on campus with Markdown experience ◮ 6 Stat TAs trained and experienced with R Markdown Collaborations poster exploring attitudes towards Markdown ◮ More on this at JSM Roundtable Baumer (Smith) R Markdown USCOTS 2013 5 / 6

  12. R Markdown At Smith Fall 2012 ◮ MTH 245: Intro Prob. & Stats (5 credits, 42 students) ◮ MTH 247: Regression (33 students) Spring 2013 ◮ MTH 241: Intro Prob. & Stats (4 credits, 3 × 25 students) Fall 2013 ◮ MTH 292: Data Science (4 credits, 22 students?) ◮ Python hooks? (almost) All homeworks and projects completed in Markdown Building institutional knowledge ◮ 100+ students on campus with Markdown experience ◮ 6 Stat TAs trained and experienced with R Markdown Collaborations poster exploring attitudes towards Markdown ◮ More on this at JSM Roundtable Baumer (Smith) R Markdown USCOTS 2013 5 / 6

  13. R Markdown At Smith Fall 2012 ◮ MTH 245: Intro Prob. & Stats (5 credits, 42 students) ◮ MTH 247: Regression (33 students) Spring 2013 ◮ MTH 241: Intro Prob. & Stats (4 credits, 3 × 25 students) Fall 2013 ◮ MTH 292: Data Science (4 credits, 22 students?) ◮ Python hooks? (almost) All homeworks and projects completed in Markdown Building institutional knowledge ◮ 100+ students on campus with Markdown experience ◮ 6 Stat TAs trained and experienced with R Markdown Collaborations poster exploring attitudes towards Markdown ◮ More on this at JSM Roundtable Baumer (Smith) R Markdown USCOTS 2013 5 / 6

  14. R Markdown At Smith Fall 2012 ◮ MTH 245: Intro Prob. & Stats (5 credits, 42 students) ◮ MTH 247: Regression (33 students) Spring 2013 ◮ MTH 241: Intro Prob. & Stats (4 credits, 3 × 25 students) Fall 2013 ◮ MTH 292: Data Science (4 credits, 22 students?) ◮ Python hooks? (almost) All homeworks and projects completed in Markdown Building institutional knowledge ◮ 100+ students on campus with Markdown experience ◮ 6 Stat TAs trained and experienced with R Markdown Collaborations poster exploring attitudes towards Markdown ◮ More on this at JSM Roundtable Baumer (Smith) R Markdown USCOTS 2013 5 / 6

  15. R Markdown At Smith Fall 2012 ◮ MTH 245: Intro Prob. & Stats (5 credits, 42 students) ◮ MTH 247: Regression (33 students) Spring 2013 ◮ MTH 241: Intro Prob. & Stats (4 credits, 3 × 25 students) Fall 2013 ◮ MTH 292: Data Science (4 credits, 22 students?) ◮ Python hooks? (almost) All homeworks and projects completed in Markdown Building institutional knowledge ◮ 100+ students on campus with Markdown experience ◮ 6 Stat TAs trained and experienced with R Markdown Collaborations poster exploring attitudes towards Markdown ◮ More on this at JSM Roundtable Baumer (Smith) R Markdown USCOTS 2013 5 / 6

  16. R Markdown Examples Illustration ( http: //www.rstudio.com/ide/docs/authoring/using_markdown ) Lectures Notes ( http://www.math.smith.edu/~bbaumer/mth247/ labs/logistic.html ) Homework Solutions ( http://www.math.smith.edu/~bbaumer/ uscots/hw4_solutions.html ) Student Project ( http://www.math.smith.edu/~bbaumer/ uscots/group-d-submit.html ) RPubs ( http://rpubs.com ) Baumer (Smith) R Markdown USCOTS 2013 6 / 6

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend