Dieses Skript geht davon aus, dass Sie bereits die neueste Version von R und R-Studio installiert haben und bisher noch keine Pakete heruntergeladen haben.

Sollten Sie bisher bereits R und R-Studio installiert haben stellen Sie sicher, dass die neueste Version installiert wurde. Für mehr Hinweise, wie das genau erreicht werden kann sollten Sie einen Blick in die Datei “Download-und-Installation.pdf” auf unserem Moodle Kurs werfen.

Welche Pakete sollten installiert werden?

Lassen Sie diesen Code-Chunk laufen um alle für den Kurs benötigten Pakete zu installieren. Dies kann einige Minuten dauern!

install.packages("tidyverse") # Core-Pakete des Tidyverse mit vielen für die Veranstaltung wichtigen Funktionen
install.packages("lubridate") # Datumsformate
install.packages("googleVis") # Visualisierung von Karten
install.packages("pander") # Schöner Output von deskriptiven Statistiken
install.packages("readxl") # Excel Datensätze einlesen
install.packages("haven") # Stata und andere Datensätze einlesen
install.packages("gridExtra") # Mehrere Grafiken nebeneinander
install.packages("ggthemes") # Schönere Layouts bei Grafiken
install.packages("broom") # Wandelt Regressionsoutput in Tidy Data um
install.packages("rvest") # HTMLs auslesen
install.packages("stringr") # Worte/Zeichenketten effektiver bearbeiten
install.packages("skimr") # Gut für erste deskriptive Statistiken
install.packages("gganimate") # Paket um animierte Grafiken zu erstellen
install.packages("gifski") # Erstellen von GIFs
install.packages("plotly") # Animierte Grafiken erzeugen
install.packages("ggrepel") # Paket um Beschriftungen in Grafiken besser zu setzen
install.packages("sf") # Nötig um Karten zu erstellen
install.packages("corrr") # Korrelationsmatrizen leicht erstellen
install.packages("gt") # Schöne HTML Tabellen
install.packages("kableExtra") # Schöne HTML Tabellen
install.packages("ggalt") # Schaubilder nebeneinander platzieren
install.packages("stargazer") # Schönen Regressionsoutput erzeugen
install.packages("modelsummary") # Schönen Regressionsoutput erzeugen
install.packages("RTutor",repos = c("https://skranz-repo.github.io/drat/",getOption("repos"))) # Problem Sets

Versionen von R, R-Studio und der einzelnen Pakete abrufen

Bitte prüfen Sie ob alle ihre Pakete auf dem neuesten Stand sind (nutzen Sie zum Testen der Versionsnummer sessionInfo(), wie im folgenden Chunk angegeben).

## R version 4.2.0 (2022-04-22)
## Platform: x86_64-pc-linux-gnu (64-bit)
## Running under: Manjaro Linux
## 
## Matrix products: default
## BLAS:   /usr/lib/libopenblasp-r0.3.20.so
## LAPACK: /usr/lib/liblapack.so.3.10.1
## 
## attached base packages:
## [1] stats     graphics  grDevices utils     datasets  methods   base     
## 
## other attached packages:
##  [1] RTutor_2020.11.25   rmarkdown_2.14      yaml_2.3.5         
##  [4] memoise_2.0.1       DT_0.23             jsonlite_1.8.0     
##  [7] RCurl_1.98-1.8      hwriter_1.3.2.1     shinyBS_0.61.1     
## [10] shinyAce_0.4.2      dplyrExtras_0.1.4   dtplyr_1.2.1       
## [13] data.table_1.14.2   stringtools_0.02    whisker_0.4        
## [16] markdown_1.1        shinyEvents_2.3     restorepoint_0.2   
## [19] shiny_1.7.1         kableExtra_1.3.4    gt_0.6.0           
## [22] modelsummary_0.10.0 stargazer_5.2.3     sf_1.0-7           
## [25] ggalt_0.4.0         corrr_0.4.3         ggrepel_0.9.1      
## [28] plotly_4.10.0       gganimate_1.0.7     skimr_2.1.4        
## [31] rvest_1.0.2         broom_0.8.0         ggthemes_4.2.4     
## [34] gridExtra_2.3       haven_2.5.0         readxl_1.4.0       
## [37] knitr_1.39          pander_0.6.5        googleVis_0.7.0    
## [40] lubridate_1.8.0     forcats_0.5.1       stringr_1.4.1      
## [43] dplyr_1.0.10        purrr_0.3.4         readr_2.1.2        
## [46] tidyr_1.2.0         tibble_3.1.7        ggplot2_3.3.6      
## [49] tidyverse_1.3.1    
## 
## loaded via a namespace (and not attached):
##  [1] colorspace_2.0-3   ellipsis_0.3.2     class_7.3-20       base64enc_0.1-3   
##  [5] fs_1.5.2           rstudioapi_0.14    proxy_0.4-27       farver_2.1.1      
##  [9] fansi_1.0.3        xml2_1.3.3         codetools_0.2-18   extrafont_0.18    
## [13] cachem_1.0.6       Rttf2pt1_1.3.10    dbplyr_2.1.1       compiler_4.2.0    
## [17] httr_1.4.4         backports_1.4.1    assertthat_0.2.1   fastmap_1.1.0     
## [21] lazyeval_0.2.2     cli_3.4.0          later_1.3.0        tweenr_1.0.2      
## [25] htmltools_0.5.3    prettyunits_1.1.1  tools_4.2.0        gtable_0.3.1      
## [29] glue_1.6.2         maps_3.4.0         tables_0.9.6       Rcpp_1.0.9        
## [33] cellranger_1.1.0   jquerylib_0.1.4    vctrs_0.4.1        svglite_2.1.0     
## [37] extrafontdb_1.0    xfun_0.32          mime_0.12          lifecycle_1.0.1   
## [41] MASS_7.3-56        scales_1.2.0       promises_1.2.0.1   hms_1.1.1         
## [45] proj4_1.0-11       RColorBrewer_1.1-3 sass_0.4.1         stringi_1.7.8     
## [49] e1071_1.7-11       gifski_1.6.6-1     repr_1.1.4         bitops_1.0-7      
## [53] rlang_1.0.5        pkgconfig_2.0.3    systemfonts_1.0.4  evaluate_0.16     
## [57] htmlwidgets_1.5.4  tidyselect_1.1.2   magrittr_2.0.3     R6_2.5.1          
## [61] generics_0.1.3     DBI_1.1.3          pillar_1.7.0       withr_2.5.0       
## [65] units_0.8-0        ash_1.0-15         modelr_0.1.8       crayon_1.5.1      
## [69] KernSmooth_2.23-20 utf8_1.2.2         tzdb_0.3.0         progress_1.2.2    
## [73] grid_4.2.0         reprex_2.0.1       digest_0.6.29      classInt_0.4-3    
## [77] webshot_0.5.3      xtable_1.8-4       httpuv_1.6.6       munsell_0.5.0     
## [81] viridisLite_0.4.1  bslib_0.3.1

Update der Pakete

Falls Sie die benötigten Pakete nicht in der aktuellen Version auf ihrem PC vorliegen haben, dann können Sie mit

update.packages()

ihre Pakete auf den aktuellen Stand bringen.

LS0tCnRpdGxlOiAiQmVuw7Z0aWd0ZSBQYWtldGUgbWl0IFZlcnNpb25zbnVtbWVybiIKb3V0cHV0OiAKICBodG1sX2RvY3VtZW50OgogICAgdGhlbWU6IGNvc21vCiAgICBjb2RlX2Rvd25sb2FkOiB0cnVlCiAgICB0b2M6IHRydWUKICAgIHRvY19mbG9hdDogdHJ1ZQotLS0KCkRpZXNlcyBTa3JpcHQgZ2VodCBkYXZvbiBhdXMsIGRhc3MgU2llIGJlcmVpdHMgZGllIG5ldWVzdGUgVmVyc2lvbiB2b24gUiB1bmQgUi1TdHVkaW8gaW5zdGFsbGllcnQgaGFiZW4gdW5kIGJpc2hlciBub2NoIGtlaW5lIFBha2V0ZSBoZXJ1bnRlcmdlbGFkZW4gaGFiZW4uCgpTb2xsdGVuIFNpZSBiaXNoZXIgYmVyZWl0cyBSIHVuZCBSLVN0dWRpbyBpbnN0YWxsaWVydCBoYWJlbiBzdGVsbGVuIFNpZSBzaWNoZXIsIGRhc3MgZGllIG5ldWVzdGUgVmVyc2lvbiBpbnN0YWxsaWVydCB3dXJkZS4gRsO8ciBtZWhyIEhpbndlaXNlLCB3aWUgZGFzIGdlbmF1IGVycmVpY2h0IHdlcmRlbiBrYW5uIHNvbGx0ZW4gU2llIGVpbmVuIEJsaWNrIGluIGRpZSBEYXRlaSAiRG93bmxvYWQtdW5kLUluc3RhbGxhdGlvbi5wZGYiIGF1ZiB1bnNlcmVtIE1vb2RsZSBLdXJzIHdlcmZlbi4KCiMgV2VsY2hlIFBha2V0ZSBzb2xsdGVuIGluc3RhbGxpZXJ0IHdlcmRlbj8KCkxhc3NlbiBTaWUgZGllc2VuIENvZGUtQ2h1bmsgbGF1ZmVuIHVtIGFsbGUgZsO8ciBkZW4gS3VycyBiZW7DtnRpZ3RlbiBQYWtldGUgenUgaW5zdGFsbGllcmVuLgpEaWVzIGthbm4gZWluaWdlIE1pbnV0ZW4gZGF1ZXJuIQoKYGBge3IsIG1lc3NhZ2U9RkFMU0UsIGV2YWw9RkFMU0V9Cmluc3RhbGwucGFja2FnZXMoInRpZHl2ZXJzZSIpICMgQ29yZS1QYWtldGUgZGVzIFRpZHl2ZXJzZSBtaXQgdmllbGVuIGbDvHIgZGllIFZlcmFuc3RhbHR1bmcgd2ljaHRpZ2VuIEZ1bmt0aW9uZW4KaW5zdGFsbC5wYWNrYWdlcygibHVicmlkYXRlIikgIyBEYXR1bXNmb3JtYXRlCmluc3RhbGwucGFja2FnZXMoImdvb2dsZVZpcyIpICMgVmlzdWFsaXNpZXJ1bmcgdm9uIEthcnRlbgppbnN0YWxsLnBhY2thZ2VzKCJwYW5kZXIiKSAjIFNjaMO2bmVyIE91dHB1dCB2b24gZGVza3JpcHRpdmVuIFN0YXRpc3Rpa2VuCmluc3RhbGwucGFja2FnZXMoInJlYWR4bCIpICMgRXhjZWwgRGF0ZW5zw6R0emUgZWlubGVzZW4KaW5zdGFsbC5wYWNrYWdlcygiaGF2ZW4iKSAjIFN0YXRhIHVuZCBhbmRlcmUgRGF0ZW5zw6R0emUgZWlubGVzZW4KaW5zdGFsbC5wYWNrYWdlcygiZ3JpZEV4dHJhIikgIyBNZWhyZXJlIEdyYWZpa2VuIG5lYmVuZWluYW5kZXIKaW5zdGFsbC5wYWNrYWdlcygiZ2d0aGVtZXMiKSAjIFNjaMO2bmVyZSBMYXlvdXRzIGJlaSBHcmFmaWtlbgppbnN0YWxsLnBhY2thZ2VzKCJicm9vbSIpICMgV2FuZGVsdCBSZWdyZXNzaW9uc291dHB1dCBpbiBUaWR5IERhdGEgdW0KaW5zdGFsbC5wYWNrYWdlcygicnZlc3QiKSAjIEhUTUxzIGF1c2xlc2VuCmluc3RhbGwucGFja2FnZXMoInN0cmluZ3IiKSAjIFdvcnRlL1plaWNoZW5rZXR0ZW4gZWZmZWt0aXZlciBiZWFyYmVpdGVuCmluc3RhbGwucGFja2FnZXMoInNraW1yIikgIyBHdXQgZsO8ciBlcnN0ZSBkZXNrcmlwdGl2ZSBTdGF0aXN0aWtlbgppbnN0YWxsLnBhY2thZ2VzKCJnZ2FuaW1hdGUiKSAjIFBha2V0IHVtIGFuaW1pZXJ0ZSBHcmFmaWtlbiB6dSBlcnN0ZWxsZW4KaW5zdGFsbC5wYWNrYWdlcygiZ2lmc2tpIikgIyBFcnN0ZWxsZW4gdm9uIEdJRnMKaW5zdGFsbC5wYWNrYWdlcygicGxvdGx5IikgIyBBbmltaWVydGUgR3JhZmlrZW4gZXJ6ZXVnZW4KaW5zdGFsbC5wYWNrYWdlcygiZ2dyZXBlbCIpICMgUGFrZXQgdW0gQmVzY2hyaWZ0dW5nZW4gaW4gR3JhZmlrZW4gYmVzc2VyIHp1IHNldHplbgppbnN0YWxsLnBhY2thZ2VzKCJzZiIpICMgTsO2dGlnIHVtIEthcnRlbiB6dSBlcnN0ZWxsZW4KaW5zdGFsbC5wYWNrYWdlcygiY29ycnIiKSAjIEtvcnJlbGF0aW9uc21hdHJpemVuIGxlaWNodCBlcnN0ZWxsZW4KaW5zdGFsbC5wYWNrYWdlcygiZ3QiKSAjIFNjaMO2bmUgSFRNTCBUYWJlbGxlbgppbnN0YWxsLnBhY2thZ2VzKCJrYWJsZUV4dHJhIikgIyBTY2jDtm5lIEhUTUwgVGFiZWxsZW4KaW5zdGFsbC5wYWNrYWdlcygiZ2dhbHQiKSAjIFNjaGF1YmlsZGVyIG5lYmVuZWluYW5kZXIgcGxhdHppZXJlbgppbnN0YWxsLnBhY2thZ2VzKCJzdGFyZ2F6ZXIiKSAjIFNjaMO2bmVuIFJlZ3Jlc3Npb25zb3V0cHV0IGVyemV1Z2VuCmluc3RhbGwucGFja2FnZXMoIm1vZGVsc3VtbWFyeSIpICMgU2Now7ZuZW4gUmVncmVzc2lvbnNvdXRwdXQgZXJ6ZXVnZW4KaW5zdGFsbC5wYWNrYWdlcygiUlR1dG9yIixyZXBvcyA9IGMoImh0dHBzOi8vc2tyYW56LXJlcG8uZ2l0aHViLmlvL2RyYXQvIixnZXRPcHRpb24oInJlcG9zIikpKSAjIFByb2JsZW0gU2V0cwpgYGAKCiMgVmVyc2lvbmVuIHZvbiBSLCBSLVN0dWRpbyB1bmQgZGVyIGVpbnplbG5lbiBQYWtldGUgYWJydWZlbgoKQml0dGUgcHLDvGZlbiBTaWUgb2IgYWxsZSBpaHJlIFBha2V0ZSBhdWYgZGVtIG5ldWVzdGVuIFN0YW5kIHNpbmQgKG51dHplbiBTaWUgenVtIFRlc3RlbiBkZXIgVmVyc2lvbnNudW1tZXIgYHNlc3Npb25JbmZvKClgLCB3aWUgaW0gZm9sZ2VuZGVuIGBDaHVua2AgYW5nZWdlYmVuKS4KCmBgYHtyLCBtZXNzYWdlPUZBTFNFLCBlY2hvPUZBTFNFfQpsaWJyYXJ5KHRpZHl2ZXJzZSkgCmxpYnJhcnkobHVicmlkYXRlKSAKbGlicmFyeShnb29nbGVWaXMpIApsaWJyYXJ5KHBhbmRlcikKbGlicmFyeShrbml0cikgCmxpYnJhcnkocmVhZHhsKSAKbGlicmFyeShoYXZlbikKbGlicmFyeShncmlkRXh0cmEpIApsaWJyYXJ5KGdndGhlbWVzKSAKbGlicmFyeShicm9vbSkgCmxpYnJhcnkocnZlc3QpIApsaWJyYXJ5KHN0cmluZ3IpIApsaWJyYXJ5KHNraW1yKQpsaWJyYXJ5KGdnYW5pbWF0ZSkKbGlicmFyeShwbG90bHkpCmxpYnJhcnkoZ2dyZXBlbCkgCmxpYnJhcnkoY29ycnIpCmxpYnJhcnkoZ2dhbHQpCmxpYnJhcnkoc2YpCmxpYnJhcnkoc3RhcmdhemVyKQpsaWJyYXJ5KG1vZGVsc3VtbWFyeSkKbGlicmFyeShndCkKbGlicmFyeShrYWJsZUV4dHJhKQpsaWJyYXJ5KFJUdXRvcikKCnggPC0gc2Vzc2lvbkluZm8oKQoKcHJpbnQoeCwgbG9jYWxlPUZBTFNFLCBiYXNlUGtncyA9IFRSVUUpCmBgYAoKIyBVcGRhdGUgZGVyIFBha2V0ZQoKRmFsbHMgU2llIGRpZSBiZW7DtnRpZ3RlbiBQYWtldGUgbmljaHQgaW4gZGVyIGFrdHVlbGxlbiBWZXJzaW9uIGF1ZiBpaHJlbSBQQyB2b3JsaWVnZW4gaGFiZW4sIGRhbm4ga8O2bm5lbiBTaWUgbWl0IAoKYGBge3IsIGV2YWw9RkFMU0V9CnVwZGF0ZS5wYWNrYWdlcygpCmBgYAoKaWhyZSBQYWtldGUgYXVmIGRlbiBha3R1ZWxsZW4gU3RhbmQgYnJpbmdlbi4K