class: center, middle, inverse, title-slide # R(Studio) ### Einführung in die moderne Datenanalyse mit R
Basel R Bootcamp
### November 2019 --- layout: true <div class="my-footer"> <span style="text-align:center"> <span> <img src="https://raw.githubusercontent.com/therbootcamp/therbootcamp.github.io/master/_sessions/_image/by-sa.png" height=14 style="vertical-align: middle"/> </span> <a href="https://therbootcamp.github.io/"> <span style="padding-left:82px"> <font color="#7E7E7E"> www.therbootcamp.com </font> </span> </a> <a href="https://therbootcamp.github.io/"> <font color="#7E7E7E"> Einführung in die moderne Datenanalyse mit R | November 2019 </font> </a> </span> </div> --- # Agenda .pull-left4[ 1. <high>R(Studio)</high><br> - Was ist R?<br> - Was sind Programmiersprachen?<br> - Was ist RStudio?<br> - Warum RStudio?<br><br> 2. Assignments<br> 3. Funktionen<br> 4. Data I/O<br> 5. Analyse ] .pull-right5[ <p align = "center"> <img src="image/computing.png"><br> <font style="font-size:10px">from <a href="https://xkcd.com//">xkcd.com</a></font> </p> ] --- # Was ist R .pull-left4[ 1. R(Studio)<br> - <high>Was ist R?</high><br> - Was sind Programmiersprachen?<br> - Was ist RStudio?<br> - Warum RStudio?<br><br> 2. Assignments<br> 3. Funktionen<br> 4. Data I/O<br> 5. Analyse ] .pull-right5[ R is eine **open-source Programmiersprache** für **statistische Berechnungen und Graphiken** die von der **R Foundation for Statistical Computing** supported wird. R wird **stark von Statistkern und Datenanalysten** für die Entwicklung von statistischer Software und Datenanalyse verwendet. Der code der R unterliegt ist hauptsächlich in **C, Fortran, and R** geschrieben. R ist unter der GNU General Public License frei verfügbar, und es existieren Installationen für alle üblichen Systeme. Währed R für sich nur ein **command line interface** besitzt, exisistieren verschiedene **graphische Nutzerinterfaces**. R wurde 1993 von Ross Ihaka und Robert Gentlemen auf Basis der Programmiersprache S entwickelt. <font style="font-size:12px">Adapted from <a href="https://en.wikipedia.org/wiki/Statistical_model">Wikipedia</a> (emphasis added)</font> ] --- # Was ist eine Programmiersprache .pull-left4[ 1. R(Studio)<br> - Was ist R?<br> - <high>Was sind Programmiersprachen?</high><br> - Was ist RStudio?<br> - Warum RStudio?<br><br> 2. Assignments<br> 3. Funktionen<br> 4. Data I/O<br> 5. Analyse ] .pull-right5[ Eine Programmiersprache ist eine **formale Sprache** die eine Reihe Instruktionen für verschiedenste Ziele spezifiziert. Programmiersprachen bestehen aus **instruktionen für einen Computer** und werden genutzt um **Algorithmen zu implementieren**. <u>Algorithmus in Worten</u> 1. Load data 2. Extract variables 3. Run analysis 4. Print result <u>Algorithmus in R</u> <mono>data <- read.table(link)<br> vars <- data[,c('group','values')]<br> res <- lm(variable ~ group, data = vars)<br> summary(analysis)<br> </mono> ] --- # Was ist RStdudio .pull-left4[ 1. R(Studio)<br> - Was ist R?<br> - Was sind Programmiersprachen?<br> - <high>Was ist RStudio?</high><br> - Warum RStudio?<br><br> 2. Assignments<br> 3. Funktionen<br> 4. Data I/O<br> 5. Analyse ] .pull-right5[ <p align = "center"> <img src="image/rstudio.png" height = 350px> </p> ] --- # Warum RStudio? .pull-left4[ 1. R(Studio)<br> - Was ist R?<br> - Was sind Programmiersprachen?<br> - Was ist RStudio?<br> - <high>Warum RStudio?</high><br><br> 2. Assignments<br> 3. Funktionen<br> 4. Data I/O<br> 5. Analyse ] .pull-right5[ <p align = "left"> <img src="image/editor_edit.png"> <br><br><br> Shortcut für <high>schicke Code zur Console</high>:<br><br2><font size = 6>⌘/ctrl + ⏎</font><br><br2><br2> Shortcut für <high>führe Chunk wiederholt aus</high>:<br><br2><font size = 6> ⌘/ctrl + ⇧ + p</font> </p> ] --- # Warum RStudio? .pull-left4[ 1. R(Studio)<br> - Was ist R?<br> - Was sind Programmiersprachen?<br> - Was ist RStudio?<br> - <high>Warum RStudio?</high><br><br> 2. Assignments<br> 3. Funktionen<br> 4. Data I/O<br> 5. Analyse ] .pull-right5[ <p align = "center"> <img src="image/auto_complete_1.png"> </p> ] --- # Warum RStudio? .pull-left4[ 1. R(Studio)<br> - Was ist R?<br> - Was sind Programmiersprachen?<br> - Was ist RStudio?<br> - <high>Warum RStudio?</high><br><br> 2. Assignments<br> 3. Funktionen<br> 4. Data I/O<br> 5. Analyse ] .pull-right5[ <b>Projects help with...</b><br> save workspace and history ● set project specific options ● access files ● version control ● etc. <br><br> <p align = "left"> <img src="image/folder_structure.png"> </p> ] --- class: middle, center <i>Download</i> <h1><a href="https://raw.githubusercontent.com/therbootcamp/I2R_2019Nov/master/_download/code/I2R_code.zip" download>Code</a></h1> <h1><a href="https://raw.githubusercontent.com/therbootcamp/I2R_2019Nov/master/_download/data/I2R_data.zip" download>Daten</a></h1> --- class: middle, center <h1><a href="">Interaktiv</a></h1>