Vorbemerkungen

Dieses Buch ist zeitlich nach den Folien entstanden, die ich zum Unterrichten meiner Veranstaltung verwenden werde. Um gewährleisten zu können, dass der Inhalt der Folien und dieser Onlineresource deckungsgleich bleibt, werden beide auf Basis derselben R Markdown-Dateien erstellt – genauer im darauf basierenden bookdown-Format. Das hat einige Konsequenzen, die ästhetisch wenig zufriedenstellend sind, aber von mir billigend in Kauf genommen werden (müssen). Ein offensichtlicher dieser Punkte betrifft die Abschnittsgliederung: Da Abschnitte im Präsentationsformat die Foliengrenzen markieren, ist dieses Buch leider vielerorts etwas unglücklich gegliedert (insbesondere in den Übungssektionen). Bis ich eine Lösung gefunden habe, die mir weiterhin erlaubt, in nur einem Dokument/Format zu arbeiten und mehrere Dateien generiert zu bekommen, muss das allerdings so bleiben.

Obwohl diese Resource eine Einführung in R ist, muss ich an dieser Stelle ein paar Voreinstellungen für die nachfolgenden Kapitel (insbesondere zu ladende Pakete und Schriftarteinstellungen für Plots) vornehmen. Anfänger brauchen sich mit den folgenden Codezeilen nicht zu beschäftigen; ich wollte lediglich transparent vorgehen und offenlegen, welche externen Pakete ich verwende.

# load packages
Packages <- c("tidyverse", "gridExtra", "reshape2",
  "stringr", "afex", "ez", "car", "emmeans", "psych",

  # not really necessary
  "ggthemes", "ggpubr", "scico", "janitor",
  "magick", "gganimate", "hrbrthemes")
xfun::pkg_attach(Packages, install = TRUE)

# base size for plots made with ggplot2
theme_set(theme_grey(base_size = 11))

# disable scientific number notation
options(scipen = 999)

Session Info

## R version 3.6.3 (2020-02-29)
## Platform: x86_64-apple-darwin15.6.0 (64-bit)
## Running under: macOS Catalina 10.15.4
## 
## Locale: en_US.UTF-8 / en_US.UTF-8 / en_US.UTF-8 / C / en_US.UTF-8 / en_US.UTF-8
## 
## Package version:
##   dlookr_0.3.13       mice_3.8.0          lattice_0.20-41    
##   correlation_0.2.0   report_0.1.0        gtsummary_1.3.0    
##   lsmeans_2.30-0      emmeans_1.4.6       latex2exp_0.4.0    
##   hrbrthemes_0.8.0    plotly_4.9.2.1      MASS_7.3-51.5      
##   broom_0.5.6         ggsci_2.9           qqplotr_0.0.4      
##   gganimate_1.0.5     magick_2.3          janitor_2.0.1      
##   scico_1.1.0         ggpubr_0.2.5        magrittr_1.5       
##   ggthemes_4.2.0      car_3.0-7           carData_3.0-3      
##   ez_4.4-0            afex_0.27-2         lme4_1.1-23        
##   Matrix_1.2-18       psych_1.9.12.31     reshape2_1.4.4     
##   gridExtra_2.3       forcats_0.5.0       stringr_1.4.0      
##   dplyr_0.8.5         purrr_0.3.4         readr_1.3.1        
##   tidyr_1.0.2         tibble_3.0.1        ggplot2_3.3.0      
##   tidyverse_1.3.0     R.utils_2.9.2       proto_1.0.0        
##   tidyselect_1.0.0    RSQLite_2.2.0       htmlwidgets_1.5.1  
##   grid_3.6.3          munsell_0.5.0       codetools_0.2-16   
##   effectsize_0.3.0    chron_2.3-55        statmod_1.4.34     
##   smbinning_0.9       gifski_0.8.6        withr_2.2.0        
##   colorspace_1.4-1    knitr_1.28          rstudioapi_0.11    
##   ROCR_1.0-7          robustbase_0.93-6   ggsignif_0.6.0     
##   Rttf2pt1_1.3.8      TTR_0.23-6          mnormt_1.5-6       
##   bit64_0.9-7         farver_2.0.3        coda_0.19-3        
##   vctrs_0.2.4         generics_0.0.2      TH.data_1.0-10     
##   xfun_0.13           R6_2.4.1            bitops_1.0-6       
##   assertthat_0.2.1    scales_1.1.0        multcomp_1.4-13    
##   nnet_7.3-13         gtable_0.3.0        sandwich_2.5-1     
##   rlang_0.4.5         systemfonts_0.2.0   splines_3.6.3      
##   extrafontdb_1.0     lazyeval_0.2.2      acepack_1.4.1      
##   checkmate_2.0.0     yaml_2.2.1          abind_1.4-5        
##   modelr_0.1.6        backports_1.1.6     quantmod_0.4.17    
##   Hmisc_4.4-0         extrafont_0.17      tcltk_3.6.3        
##   inum_1.0-1          tools_3.6.3         bookdown_0.18      
##   kableExtra_1.1.0    ellipsis_0.3.0      gplots_3.0.3       
##   RColorBrewer_1.1-2  gsubfn_0.7          Rcpp_1.0.4.6       
##   plyr_1.8.6          base64enc_0.1-3     progress_1.2.2     
##   classInt_0.4-3      prettyunits_1.1.1   sqldf_0.4-11       
##   rpart_4.1-15        zoo_1.8-7           haven_2.2.0        
##   cluster_2.1.0       fs_1.4.1            tinytex_0.22       
##   data.table_1.12.8   openxlsx_4.1.4      lmerTest_3.1-2     
##   reprex_0.3.0        mvtnorm_1.1-0       R.cache_0.14.0     
##   hms_0.5.3           RcmdrMisc_2.7-0     evaluate_0.14      
##   xtable_1.8-4        DMwR_0.4.1          rio_0.5.16         
##   jpeg_0.1-8.1        readxl_1.3.1        compiler_3.6.3     
##   KernSmooth_2.23-16  crayon_1.3.4        R.oo_1.23.0        
##   minqa_1.2.4         htmltools_0.4.0     mgcv_1.8-31        
##   Formula_1.2-3       libcoin_1.0-5       lubridate_1.7.8    
##   DBI_1.1.0           corrplot_0.84       tweenr_1.0.1       
##   dbplyr_1.4.3        boot_1.3-24         cli_2.0.2          
##   R.methodsS3_1.8.0   gdata_2.18.0        parallel_3.6.3     
##   insight_0.8.3       pkgconfig_2.0.3     prettydoc_0.3.1    
##   numDeriv_2016.8-1.1 foreign_0.8-76      xml2_1.3.1         
##   webshot_0.5.2       estimability_1.3    rvest_0.3.5        
##   snakecase_0.11.0    digest_0.6.25       parameters_0.6.1   
##   rmarkdown_2.1       cellranger_1.1.0    htmlTable_1.13.3   
##   nortest_1.0-4       gdtools_0.2.2       curl_4.3           
##   gtools_3.8.2        nloptr_1.2.2.1      lifecycle_0.2.0    
##   nlme_3.1-147        jsonlite_1.6.1      viridisLite_0.3.0  
##   fansi_0.4.1         pillar_1.4.3        httr_1.4.1         
##   DEoptimR_1.0-8      survival_3.1-12     glue_1.4.0         
##   xts_0.12-0          bayestestR_0.6.0    zip_2.0.4          
##   png_0.1-7           bit_1.1-15.2        class_7.3-16       
##   stringi_1.4.6       rematch2_2.1.1      blob_1.2.1         
##   moments_0.14        partykit_1.2-7      memoise_1.1.0      
##   latticeExtra_0.6-29 caTools_1.18.0      styler_1.3.2       
##   e1071_1.7-3