Learn R: Loading packages

Load Packages

tidyverse

Tidyverse is a collection of R packages designed for efficient and user-friendly data analysis and visualization. It includes key packages promoting a consistent and coherent approach to working with data. The tidyverse philosophy emphasizes clarity and simplicity, making data analysis in R more concise and readable.

if (!require(tidyverse)){
  install.packages("tidyverse", dependencies = TRUE)
  library(tidyverse)
}
Loading required package: tidyverse
── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
✔ dplyr     1.1.4     ✔ readr     2.1.5
✔ forcats   1.0.0     ✔ stringr   1.5.1
✔ ggplot2   3.4.4     ✔ tibble    3.2.1
✔ lubridate 1.9.3     ✔ tidyr     1.3.0
✔ purrr     1.0.2     
── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
✖ dplyr::filter() masks stats::filter()
✖ dplyr::lag()    masks stats::lag()
ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors

haven

Haven provides functions to read and write data in formats such as SAS, SPSS, and Stata, making it easier for R users to work with data from different sources. The haven package aims to streamline the process of data interchange, ensuring compatibility and smooth data transitions between R and other statistical software.

if (!require(haven)){
  install.packages("haven", dependencies = TRUE)
  library(haven)
}
Loading required package: haven

afex

The afex package in R is specifically designed for conducting analysis of factorial experiments. It provides a set of functions to perform ANOVA (Analysis of Variance) and mixed-design ANOVA on experimental data with repeated measures or within-subjects factors.

if (!require(afex)){
  install.packages("afex", dependencies = TRUE)
  library(afex)
}
Loading required package: afex
Loading required package: lme4
Loading required package: Matrix

Attaching package: 'Matrix'
The following objects are masked from 'package:tidyr':

    expand, pack, unpack
************
Welcome to afex. For support visit: http://afex.singmann.science/
- Functions for ANOVAs: aov_car(), aov_ez(), and aov_4()
- Methods for calculating p-values with mixed(): 'S', 'KR', 'LRT', and 'PB'
- 'afex_aov' and 'mixed' objects can be passed to emmeans() for follow-up tests
- Get and set global package options with: afex_options()
- Set sum-to-zero contrasts globally: set_sum_contrasts()
- For example analyses see: browseVignettes("afex")
************

Attaching package: 'afex'
The following object is masked from 'package:lme4':

    lmer

summarytools

Summarytools package in R is designed to assist with statistical summary and data exploration. It typically offers functions to generate descriptive statistics and summaries for data sets. This can include measures like mean, median, standard deviation, and other relevant statistics for numerical variables, as well as frequency tables and percentages for categorical variables.

if (!require(summarytools)){
  install.packages("summarytools", dependencies = TRUE)
  library(summary)
}
Loading required package: summarytools
Warning in fun(libname, pkgname): couldn't connect to display ":0"
system might not have X11 capabilities; in case of errors when using dfSummary(), set st_options(use.x11 = FALSE)

Attaching package: 'summarytools'
The following object is masked from 'package:tibble':

    view

psych

The psych package in R is a comprehensive tool for psychological and psychometric research. It offers a wide range of functions for tasks such as factor analysis, reliability analysis, and various statistical procedures commonly used in psychology and related fields.

if (!require(psych)){
  install.packages("psych", dependencies = TRUE)
  library(psych)
}
Loading required package: psych

Attaching package: 'psych'
The following objects are masked from 'package:ggplot2':

    %+%, alpha