From f1f7f359886d5dd758210ef0e465acc8d404f40b Mon Sep 17 00:00:00 2001 From: nwickel Date: Fri, 7 Jun 2024 13:47:03 +0200 Subject: [PATCH] Slides and example for third session --- 03_data_organisation/03_data_organisation.tex | 844 ++++++++++++++++++ 03_data_organisation/example/README.md | 47 + .../example/code/01_preprocessing.R | 78 ++ .../example/data/codebook/RDM_MS_SS2024.docx | Bin 0 -> 13951 bytes .../example/data/codebook/codebook_01.R | 41 + .../example/data/codebook/codebook_01.csv | 13 + .../example/data/codebook/codebook_01.xlsx | Bin 0 -> 7202 bytes .../example/data/codebook/codebook_02.R | 68 ++ .../example/data/codebook/codebook_02.csv | 13 + .../example/data/codebook/codebook_02.xlsx | Bin 0 -> 7265 bytes .../example/data/codebook/codebook_03.R | 10 + .../example/data/codebook/codebook_manual.txt | 94 ++ .../RDM_MS_SS2024_download_2024-06-04.csv | 16 + .../RDM_MS_SS2024_download_2024-06-04.sav | Bin 0 -> 39301 bytes .../RDM_MS_SS2024_download_2024-06-04.sps | 66 ++ .../RDM_MS_SS2024_download_2024-06-07.csv | 17 + .../RDM_MS_SS2024_download_2024-06-07.sav | Bin 0 -> 40189 bytes .../RDM_MS_SS2024_download_2024-06-07.sps | 66 ++ .../results/data_rdm-ms-ss2024_cleaned.RData | Bin 0 -> 759 bytes .../results/data_rdm-ms-ss2024_cleaned.csv | 15 + ...or Methodenseminar SS 2024 - Session 3.png | Bin 0 -> 5642 bytes figures/codebook_1.png | Bin 0 -> 47992 bytes figures/codebook_2.png | Bin 0 -> 36133 bytes figures/email_data_request_2024_03.png | Bin 0 -> 64426 bytes figures/email_data_request_2024_04.png | Bin 0 -> 24628 bytes 25 files changed, 1388 insertions(+) create mode 100644 03_data_organisation/03_data_organisation.tex create mode 100644 03_data_organisation/example/README.md create mode 100644 03_data_organisation/example/code/01_preprocessing.R create mode 100644 03_data_organisation/example/data/codebook/RDM_MS_SS2024.docx create mode 100644 03_data_organisation/example/data/codebook/codebook_01.R create mode 100644 03_data_organisation/example/data/codebook/codebook_01.csv create mode 100644 03_data_organisation/example/data/codebook/codebook_01.xlsx create mode 100644 03_data_organisation/example/data/codebook/codebook_02.R create mode 100644 03_data_organisation/example/data/codebook/codebook_02.csv create mode 100644 03_data_organisation/example/data/codebook/codebook_02.xlsx create mode 100644 03_data_organisation/example/data/codebook/codebook_03.R create mode 100644 03_data_organisation/example/data/codebook/codebook_manual.txt create mode 100644 03_data_organisation/example/data/rawdata/RDM_MS_SS2024_download_2024-06-04.csv create mode 100644 03_data_organisation/example/data/rawdata/RDM_MS_SS2024_download_2024-06-04.sav create mode 100644 03_data_organisation/example/data/rawdata/RDM_MS_SS2024_download_2024-06-04.sps create mode 100644 03_data_organisation/example/data/rawdata/RDM_MS_SS2024_download_2024-06-07.csv create mode 100644 03_data_organisation/example/data/rawdata/RDM_MS_SS2024_download_2024-06-07.sav create mode 100644 03_data_organisation/example/data/rawdata/RDM_MS_SS2024_download_2024-06-07.sps create mode 100644 03_data_organisation/example/data/results/data_rdm-ms-ss2024_cleaned.RData create mode 100644 03_data_organisation/example/data/results/data_rdm-ms-ss2024_cleaned.csv create mode 100644 figures/QR Code for Methodenseminar SS 2024 - Session 3.png create mode 100644 figures/codebook_1.png create mode 100644 figures/codebook_2.png create mode 100644 figures/email_data_request_2024_03.png create mode 100644 figures/email_data_request_2024_04.png diff --git a/03_data_organisation/03_data_organisation.tex b/03_data_organisation/03_data_organisation.tex new file mode 100644 index 0000000..55b231e --- /dev/null +++ b/03_data_organisation/03_data_organisation.tex @@ -0,0 +1,844 @@ +\documentclass[aspectratio=169]{beamer} + +\usepackage{listings} +\usepackage[utf8,latin1]{inputenc} +\usepackage[style = apa, backend = biber, natbib = true]{biblatex} +\addbibresource{../literature/lit.bib} + +\usepackage{fancyvrb} +\usepackage{fontawesome5} % get icons +\usepackage{multirow} +\usepackage{color, colortbl} + +\usepackage{tikz} +\usetikzlibrary{fit} +\usepackage[edges]{forest} + +\lstset{language=R,% + backgroundcolor=\color{iwmgray!15!white}, + basicstyle=\ttfamily\color{iwmgray}, + frame=none, + commentstyle=\slshape\color{iwmgreen}, + keywordstyle=\bfseries\color{iwmgray}, + identifierstyle=\color{iwmpurple}, + stringstyle=\color{iwmblue}, + numbers=none,%left,numberstyle=\tiny, + basewidth={.5em, .4em}, + showstringspaces=false, + emphstyle=\color{red!50!white}} + +\makeatletter \def\newblock{\beamer@newblock} \makeatother + +\beamertemplatenavigationsymbolsempty +\setbeamertemplate{itemize items}[circle] +\setbeamertemplate{section in toc}[circle] +\mode{\setbeamercolor{math text displayed}{fg=iwmgray}} +\setbeamercolor{block body}{bg=iwmorange!50!white} +\setbeamercolor{block title}{fg=white, bg=iwmorange} +% Definitions for biblatex +\setbeamercolor{bibliography entry note}{fg=iwmgray} +\setbeamercolor{bibliography entry author}{fg=iwmgray} +\setbeamertemplate{bibliography item}{} + +\definecolor{iwmorange}{RGB}{255,105,0} +\definecolor{iwmgray}{RGB}{67,79,79} +\definecolor{iwmblue}{RGB}{60,180,220} +\definecolor{iwmgreen}{RGB}{145,200,110} +\definecolor{iwmpurple}{RGB}{120,0,75} + +\setbeamercolor{title}{fg=iwmorange} +\setbeamercolor{frametitle}{fg=iwmorange} +\setbeamercolor{structure}{fg=iwmorange} +\setbeamercolor{normal text}{fg=iwmgray} +\setbeamercolor{author}{fg=iwmgray} +\setbeamercolor{date}{fg=iwmgray} + +\newcommand{\vect}[1]{\mathbf{#1}} +\newcommand{\mat}[1]{\mathbf{#1}} +\newcommand{\gvect}[1]{\boldsymbol{#1}} +\newcommand{\gmat}[1]{\boldsymbol{#1}} + +\AtBeginSection[]{ + \frame{ + \tableofcontents[sectionstyle=show/hide, subsectionstyle=show/show/hide]}} + +\setbeamertemplate{headline}{ + \begin{beamercolorbox}{section in head} + \vskip5pt\insertsectionnavigationhorizontal{\paperwidth}{}{}\vskip2pt + \end{beamercolorbox} +} + +\setbeamertemplate{footline}{\vskip-2pt\hfill\insertframenumber$\;$\vskip2pt} + +\title{Data organisation for effective research data management} +\author{Nora Wickelmaier} +\date{June 10, 2024} + +\begin{document} + +\begin{frame}{} +\thispagestyle{empty} +\titlepage +\end{frame} + +\begin{frame}{Data request} + \begin{center} + \includegraphics[scale = .55]{../figures/email_data_request_2024_01} + \end{center} +\end{frame} + +\begin{frame}{Data folder for the data requested} + \begin{center} + \includegraphics[scale = .6]{../figures/email_data_request_2024_03} + \end{center} +\end{frame} + +\begin{frame}{What is bad about this data organisation?} + % slido + \centering + \includegraphics[width = 5cm]{../figures/QR Code for Methodenseminar SS 2024 - Session 3} + + \url{https://app.sli.do/event/3S1Bn3Tjknuk5J5WiqAYzG} +\end{frame} + +\begin{frame}[<+->]{Bad things about this data organisation} + \begin{itemize} + \item Raw and processed data are in the same folder + \item File naming does not sort in a sensible way: Best order would be first + by subject, then by session + \item Data and data scripts are in the same folder + \item Data scripts are not numbered, unclear in what order they need to be + executed + \item There are plot files (PDFs) between the data and code files + \item It is unclear which are the final and processed data files + \item The final data files are not stored in an interoperable format: There + is only an \texttt{.RData} file that (probably) contains the final data + which was used for further analyses + \item There is no documentation whatsoever + \item \dots + \end{itemize} +\end{frame} + +\begin{frame}{Topics for this semester} +\centering +\begin{tabular}{ll} +\hline +Date & Topic \\ +\hline +2024-05-13 & Introduction to data management \\ +2024-05-27 & Workflow \\ +\only<1>{2024-06-10}\only<2>{\bf 2024-06-10} & \only<1>{Data organisation}\only<2>{\bf Data organisation}\\ +2024-06-24 & Data sharing \\ +2024-07-08 & Clean coding \\ +2024-07-22 & Version control \\ +\hline +\end{tabular} +\end{frame} + +% * different data sources +% * content README file +% * best arrangement of data +% * redundancy +% * anonymizing/pseudonymizing data + +\section{Folder organisation} + +\begin{frame}[<+->]{Some general rules} + \begin{itemize} + \item One project, one folder + \item Add README file at top level + \item Raw data are in a separate folder (and stay separate!) + \item Have a code folder + \item It is often a good idea to separate your data analysis from papers, + talks, etc. (especially if you want to publish your data) + \item Have designated folders where stuff is written to (e.\,g., + \texttt{results}, \texttt{figures}, \texttt{processed}, etc.) + \end{itemize} +\end{frame} + +\begin{frame}[fragile]{Folder organisation} + {One possible example!} + \begin{tikzpicture}[ + every node/.style = {text width = 4cm, align = left}, + every path/.style = {thick, draw} + ] + \node[text width = 2cm] (top) at (0, 0) {\faIcon{folder} \verb+project+}; + % first level + \node (n1) at (4, 0) {\faIcon{folder} \verb+admin+}; + \node[text width = 3cm] (n2) at (3.5, -0.7) {\faIcon{folder} \verb+analysis+}; + \node (n4) at (4, -1.4) {\faIcon{folder} \verb+dissemination+}; + \node (n3) at (4, -2.1) {\faIcon{folder} \verb+material+}; + \node (file) at (4, -2.8) {\faIcon[regular]{file} \verb+README.md+}; + \path (top.east) -- (n1.west); + \path (top.east) -- (n2.west); + \path (top.east) -- (n3.west); + \path (top.east) -- (file.west); + \end{tikzpicture} + \vfill +\end{frame} + +\begin{frame}[fragile]{Folder organisation} + {Analysis folder} + \begin{tikzpicture}[ + every node/.style = {text width = 4cm, align = left}, + every path/.style = {thick, draw} + ] + \node[text width = 2cm] (top) at (0, 0) {\faIcon{folder} \verb+project+}; + % first level + \node (n1) at (4, 0) {\faIcon{folder} \verb+admin+}; + \node[text width = 3cm] (n2) at (3.5, -0.7) {\faIcon{folder} \verb+analysis+}; + \node (n4) at (4, -1.4) {\faIcon{folder} \verb+dissemination+}; + \node (n3) at (4, -2.1) {\faIcon{folder} \verb+material+}; + \node (file) at (4, -2.8) {\faIcon[regular]{file} \verb+README.md+}; + \path (top.east) -- (n1.west); + \path (top.east) -- (n2.west); + \path (top.east) -- (n3.west); + \path (top.east) -- (file.west); + % second level + \node (o1) at (8.5, 0) {\faIcon{folder} \verb+code+}; + \node (o2) at (8.5, -0.7) {\faIcon{folder} \verb+data+}; + \node (o3) at (8.5, -1.4) {\faIcon{folder} \verb+figures+}; + \node (o4) at (8.5, -2.1) {\faIcon{folder} \verb+results+}; + \node (o5) at (8.5, -2.8) {\faIcon[regular]{file} \verb+README.md+}; + \path (n2.east) -- (o1.west); + \path (n2.east) -- (o2.west); + \path (n2.east) -- (o3.west); + \path (n2.east) -- (o4.west); + \path (n2.east) -- (o5.west); + \end{tikzpicture} + \vfill +\end{frame} + +\begin{frame}[fragile]{Folder organisation} + {Analysis folder} + \begin{tikzpicture}[ + every node/.style = {text width = 4cm, align = left}, + every path/.style = {thick, draw} + ] + \node[text width = 2cm] (top) at (0, 0) {\faIcon{folder} \verb+project+}; + % first level + \node (n1) at (4, 0) {\faIcon{folder} \verb+admin+}; + \node[text width = 3cm] (n2) at (3.5, -0.7) {\faIcon{folder} \verb+analysis+}; + \node (n4) at (4, -1.4) {\faIcon{folder} \verb+dissemination+}; + \node (n3) at (4, -2.1) {\faIcon{folder} \verb+material+}; + \node (file) at (4, -2.8) {\faIcon[regular]{file} \verb+README.md+}; + \path (top.east) -- (n1.west); + \path (top.east) -- (n2.west); + \path (top.east) -- (n3.west); + \path (top.east) -- (file.west); + % second level + \node (o1) at (8.5, 0) {\faIcon{folder} \verb+code+}; + \node (o2) at (8.5, -0.7) {\faIcon{folder} \verb+data+}; + \node (o3) at (8.5, -1.4) {\faIcon{folder} \verb+figures+}; + \node (o4) at (8.5, -2.1) {\faIcon{folder} \verb+results+}; + \node (o5) at (8.5, -2.8) {\faIcon[regular]{file} \verb+README.md+}; + \path (n2.east) -- (o1.west); + \path (n2.east) -- (o2.west); + \path (n2.east) -- (o3.west); + \path (n2.east) -- (o4.west); + \path (n2.east) -- (o5.west); + % third level + \node[text width = 5cm] (p1) at (12, 0) {\faIcon[regular]{file} \verb+01_preprocessing.R+}; + \node[text width = 5cm] (p2) at (12, -0.7) {\faIcon[regular]{file} \verb+02_descriptives.R+}; + \node[text width = 5cm] (p3) at (12, -1.4) {\faIcon[regular]{file} \verb+03_modeling.R+}; + \node[text width = 5cm] (p4) at (12, -2.1) {\faIcon[regular]{file} \verb+04_plots.R+}; + \path (o1.center) -- (p1.west); + \path (o1.center) -- (p2.west); + \path (o1.center) -- (p3.west); + \path (o1.center) -- (p4.west); + \end{tikzpicture} + \vfill +\end{frame} + +\begin{frame}[fragile]{Folder organisation} + {Analysis folder} + \begin{tikzpicture}[ + every node/.style = {text width = 4cm, align = left}, + every path/.style = {thick, draw} + ] + \node[text width = 2cm] (top) at (0, 0) {\faIcon{folder} \verb+project+}; + % first level + \node (n1) at (4, 0) {\faIcon{folder} \verb+admin+}; + \node[text width = 3cm] (n2) at (3.5, -0.7) {\faIcon{folder} \verb+analysis+}; + \node (n4) at (4, -1.4) {\faIcon{folder} \verb+dissemination+}; + \node (n3) at (4, -2.1) {\faIcon{folder} \verb+material+}; + \node (file) at (4, -2.8) {\faIcon[regular]{file} \verb+README.md+}; + \path (top.east) -- (n1.west); + \path (top.east) -- (n2.west); + \path (top.east) -- (n3.west); + \path (top.east) -- (file.west); + % second level + \node (o1) at (8.5, 0) {\faIcon{folder} \verb+code+}; + \node (o2) at (8.5, -0.7) {\faIcon{folder} \verb+data+}; + \node (o3) at (8.5, -1.4) {\faIcon{folder} \verb+figures+}; + \node (o4) at (8.5, -2.1) {\faIcon{folder} \verb+results+}; + \node (o5) at (8.5, -2.8) {\faIcon[regular]{file} \verb+README.md+}; + \path (n2.east) -- (o1.west); + \path (n2.east) -- (o2.west); + \path (n2.east) -- (o3.west); + \path (n2.east) -- (o4.west); + \path (n2.east) -- (o5.west); + % third level + \node[text width = 5cm] (p1) at (12, 0) {\faIcon[regular]{file} \verb+subj1_ses01.txt+}; + \node[text width = 5cm] (p2) at (12, -0.7) {\faIcon[regular]{file} \verb+subj1_ses02.txt+}; + \node[text width = 5cm] (p3) at (12, -1.4) {\faIcon[regular]{file} \verb+subj2_ses01.txt+}; + \node[text width = 5cm] (p4) at (12, -2.1) {\faIcon[regular]{file} \verb+subj2_ses02.txt+}; + \node[text width = 5cm] (p5) at (12, -2.8) {\faIcon[regular]{file} \dots}; + \path (o2.center) -- (p1.west); + \path (o2.center) -- (p2.west); + \path (o2.center) -- (p3.west); + \path (o2.center) -- (p4.west); + \path (o2.center) -- (p5.west); + \end{tikzpicture} + \vfill +\end{frame} + +\begin{frame}[fragile]{Folder organisation} + {Analysis folder} + \begin{tikzpicture}[ + every node/.style = {text width = 4cm, align = left}, + every path/.style = {thick, draw} + ] + \node[text width = 2cm] (top) at (0, 0) {\faIcon{folder} \verb+project+}; + % first level + \node (n1) at (4, 0) {\faIcon{folder} \verb+admin+}; + \node[text width = 3cm] (n2) at (3.5, -0.7) {\faIcon{folder} \verb+analysis+}; + \node (n4) at (4, -1.4) {\faIcon{folder} \verb+dissemination+}; + \node (n3) at (4, -2.1) {\faIcon{folder} \verb+material+}; + \node (file) at (4, -2.8) {\faIcon[regular]{file} \verb+README.md+}; + \path (top.east) -- (n1.west); + \path (top.east) -- (n2.west); + \path (top.east) -- (n3.west); + \path (top.east) -- (file.west); + % second level + \node (o1) at (8.5, 0) {\faIcon{folder} \verb+code+}; + \node (o2) at (8.5, -0.7) {\faIcon{folder} \verb+data+}; + \node (o3) at (8.5, -1.4) {\faIcon{folder} \verb+figures+}; + \node (o4) at (8.5, -2.1) {\faIcon{folder} \verb+results+}; + \node (o5) at (8.5, -2.8) {\faIcon[regular]{file} \verb+README.md+}; + \path (n2.east) -- (o1.west); + \path (n2.east) -- (o2.west); + \path (n2.east) -- (o3.west); + \path (n2.east) -- (o4.west); + \path (n2.east) -- (o5.west); + % third level + \node[text width = 5cm] (p1) at (12, -0.7) {\faIcon[regular]{file} + \verb+data_all-subj.csv+}; + \node[text width = 5cm] (p2) at (12, -1.4) {\faIcon[regular]{file} + \verb+data_all-subj.RData+}; + \node[text width = 5cm] (p3) at (12, -2.1) {\faIcon[regular]{file} + \verb+eval_model1.csv+}; + \node[text width = 5cm] (p4) at (12, -2.8) {\faIcon[regular]{file} + \verb+eval_model2.csv+}; + \path (o4.center) -- (p1.west); + \path (o4.center) -- (p2.west); + \path (o4.center) -- (p3.west); + \path (o4.center) -- (p4.west); + \end{tikzpicture} + \vfill + \pause + The analysis folder you might want to share on OSF, Github, etc. +\end{frame} + +\begin{frame}[fragile]{Folder organisation} + {Dissemination folder} + \begin{tikzpicture}[ + every node/.style = {text width = 4cm, align = left}, + every path/.style = {thick, draw} + ] + \node[text width = 2cm] (top) at (0, 0) {\faIcon{folder} \verb+project+}; + % first level + \node (n1) at (4, 0) {\faIcon{folder} \verb+admin+}; + \node (n2) at (4, -0.7) {\faIcon{folder} \verb+analysis+}; + \node[text width = 3.2cm] (n3) at (3.6, -1.4) {\faIcon{folder} \verb+dissemination+}; + \node (n4) at (4, -2.1) {\faIcon{folder} \verb+material+}; + \node (file) at (4, -2.8) {\faIcon[regular]{file} \verb+README.md+}; + \path (top.east) -- (n1.west); + \path (top.east) -- (n2.west); + \path (top.east) -- (n3.west); + \path (top.east) -- (file.west); + % second level + \node (o1) at (8.5, 0) {\faIcon{folder} \verb+paper+}; + \node (o2) at (8.5, -0.7) {\faIcon{folder} \verb+talks+}; + \node (o3) at (8.5, -1.4) {\faIcon{folder} \verb+figures+}; + \node (o4) at (8.5, -2.1) {\faIcon{folder} \verb+results+}; + \node (o5) at (8.5, -2.8) {\faIcon{folder} \verb+tables+}; + \path (n3.east) -- (o1.west); + \path (n3.east) -- (o2.west); + \path (n3.east) -- (o3.west); + \path (n3.east) -- (o4.west); + \path (n3.east) -- (o5.west); + \end{tikzpicture} + \vfill + \pause + Having separate folders for figures and tables helps you keep track of them + for your paper and talks +\end{frame} + +\begin{frame}[fragile]{Figures and tables} + \begin{itemize} + \item Most of us (including me!) are not at a stage where we are + writing our papers or talks as reproducible documents + \pause + \item It is still a good idea to create tables and figures in R and keep the + code easily accessible + \pause + \item One suggestion + + \begin{tikzpicture}[ + every node/.style = {text width = 4.2cm, align = left}, + every path/.style = {thick, draw} + ] + % figures + \node (fig) at (0, 0) {\faIcon{folder} \verb+figures+}; + \node (n1) at (4, 0) {\faIcon[regular]{file} \verb+h1_barplot.R+}; + \node (n2) at (4, -0.7) {\faIcon[regular]{file} \verb+h1_barplot.png+}; + \path (fig.center) -- (n1.west); + \path (fig.center) -- (n2.west); + % tables + \node (tab) at (0, -1.5) {\faIcon{folder} \verb+tables+}; + \node (o1) at (4, -1.5) {\faIcon[regular]{file} \verb+h1_mean-table.Rmd+}; + \node (o2) at (4, -2.2) {\faIcon[regular]{file} \verb+h1_mean-table.docx+}; + \path (tab.center) -- (o1.west); + \path (tab.center) -- (o2.west); + \end{tikzpicture} + \pause + \item I export the data for figures and tables from \texttt{analysis/code} + to \texttt{dissemination/results} so the dissemination folder is + self-contained + \end{itemize} +\end{frame} + +\begin{frame}[fragile]{Several data sources} + \begin{itemize} + \item When you have several different data sources like questionnaires and + eye-tracking data keep them in separate folders + \begin{tikzpicture}[ + every node/.style = {text width = 4cm, align = left}, + every path/.style = {thick, draw} + ] + \node (data) at (0, 0) {\faIcon{folder} \verb+data+}; + \node (n1) at (4, 0) {\faIcon{folder} \verb+eyetracking+}; + \node (n2) at (4, -0.7) {\faIcon{folder} \verb+qualtrics+}; + \path (data.center) -- (n1.west); + \path (data.center) -- (n2.west); + \end{tikzpicture} + \pause + \item Process them separately, e.\,g., with + \verb+01a_preprocessing_eyetracking.R+ and + \verb+01b_preprocessing_surveys.R+ and then \verb+02_combine-data.R+ + \begin{tikzpicture}[ + every node/.style = {text width = 5cm, align = left}, + every path/.style = {thick, draw} + ] + \node (results) at (0, 0) {\faIcon{folder} \verb+results+}; + \node (n1) at (4, 0) {\faIcon[regular]{file} \verb+data_eyetracking.csv+}; + \node (n2) at (4, -0.7) {\faIcon[regular]{file} \verb+data_surveys.csv+}; + \node (n3) at (4, -1.4) {\faIcon[regular]{file} \verb+data_complete.csv+}; + \path (results.center) -- (n1.west); + \path (results.center) -- (n2.west); + \path (results.center) -- (n3.west); + \end{tikzpicture} + \end{itemize} +\end{frame} + +\begin{frame}{Toy example with 11 questions} + Thank you everybody for filling out our little toy survey in Qualtrics! + \vfill + \tiny +\begin{tabular}{lllll} + \hline + ResponseId & age & sex & data\_sharing\_1 & data\_sharing\_2 \\ + \hline +R\_225ffqhb7qRaIGO:1 & Min. :24.00 & m : 2 & No :7 & Min. :1.000 \\ + R\_2F9fXxf3NedHqZl:1 & 1st Qu.:26.50 & f :11 & Yes:7 & 1st Qu.:1.000 \\ + R\_2foYj4iSgaBTkEO:1 & Median :28.00 & d : 1 & & Median :2.000 \\ + R\_2J9B4aLaasQ1m81:1 & Mean :29.86 & not indicated: 0 & & Mean :2.214 \\ + R\_2P1TMDNlwm0gSIk:1 & 3rd Qu.:30.00 & & & 3rd Qu.:2.000 \\ + R\_2pXfOSq8DBImG6R:1 & Max. :43.00 & & & Max. :6.000 \\ + (Other) :8 & & & & \\ + \hline +\end{tabular} + + \vspace{.5cm} +\begin{tabular}{lllllll} + \hline + rdm\_stmnt\_1 & rdm\_stmnt\_2 & rdm\_stmnt\_3 & rdm\_stmnt\_4 & rdm\_stmnt\_5 & career\_level\_1 & career\_level\_2 \\ + \hline +Min. :2.000 & Min. :2 & Min. :2.000 & Min. :1.000 & Min. :1.000 & Student : 0 & Min. : 1.000 \\ + 1st Qu.:3.250 & 1st Qu.:4 & 1st Qu.:2.250 & 1st Qu.:1.000 & 1st Qu.:1.000 & PhD student :11 & 1st Qu.: 1.625 \\ + Median :4.500 & Median :4 & Median :3.000 & Median :1.000 & Median :1.000 & Postdoc : 1 & Median : 2.500 \\ + Mean :4.071 & Mean :4 & Mean :2.857 & Mean :1.143 & Mean :1.143 & Senior researcher: 0 & Mean : 5.964 \\ + 3rd Qu.:5.000 & 3rd Qu.:5 & 3rd Qu.:3.000 & 3rd Qu.:1.000 & 3rd Qu.:1.000 & Professor : 1 & 3rd Qu.: 4.500 \\ + Max. :5.000 & Max. :5 & Max. :5.000 & Max. :2.000 & Max. :2.000 & Other : 1 & Max. :38.000 \\ + & NA's :1 & & & & & \\ + \hline +\end{tabular} +\end{frame} + +% print(xtable::xtable(summary(dat[, 1:5])), include.rownames = FALSE) +% print(xtable::xtable(summary(dat[, 6:12])), include.rownames = FALSE) + +\begin{frame}[fragile]{Folder structure for toy example} + {One possible structure!} + \begin{tikzpicture}[ + every node/.style = {text width = 4.3cm, align = left}, + every path/.style = {thick, draw} + ] + \node (ex) at (0, 0) {\faIcon{folder} \verb+example+}; + \node (n1) at (3, 0) {\faIcon{folder} \verb+code+}; + \node (n2) at (3, -0.7) {\faIcon{folder} \verb+data+}; + \node (n3) at (3, -1.4) {\faIcon[regular]{file} \verb+README.md+}; + \path (ex.center) -- (n1.west); + \path (ex.center) -- (n2.west); + \path (ex.center) -- (n3.west); + + \node (o1) at (7, 0.7) {\faIcon[regular]{file} \verb+01_preprocessing.R+}; + \node (o2) at (7, -0.7) {\faIcon{folder} \verb+codebook+}; + \node (o3) at (7, -1.4) {\faIcon{folder} \verb+rawdata+}; + \node (o4) at (7, -2.1) {\faIcon{folder} \verb+results+}; + \path (n1.center) -- (o1.west); + \path (n2.center) -- (o2.west); + \path (n2.center) -- (o3.west); + \path (n2.center) -- (o4.west); + + \node (p1) at (11, -0.7) {\faIcon[regular]{file} \verb+codebook_01.R+}; + \node (p2) at (11, -1.4) {\faIcon[regular]{file} \verb+codebook_01.xlsx+}; + \node (p3) at (11, -2.1) {\dots}; + + \path (o2.center) -- (p1.west); + \path (o2.center) -- (p2.west); + \path (o2.center) -- (p3.west); + \end{tikzpicture} + +\end{frame} + +\section{Metadata} + +\begin{frame}{Metadata answers questions} + \begin{itemize} + \item {\bf Who} created the data? + \item {\bf Why} was the data created? + \item {\bf When} was the data created? + \item {\bf Where} is the data? + \item {\bf How} was the data created? + \item {\bf What} is the content of the data? + \end{itemize} + \vfill + \hfill{\tiny \citet{Wilbrandt2023}} +\end{frame} + +\begin{frame}{Metadata} + \begin{block}{Metadata} + \dots is data about data.\\ + \dots can be \emph{descriptive}, \emph{structural}, or \emph{administrative}. + \end{block} + \vfill + \begin{columns} + \begin{column}[t]{.5\textwidth} + Contains information on origin and background of data like + \begin{itemize} + \item Who, when, why, how, \dots + \item Used resources + \item Used abbreviations, units, names + \item Licenses + \item \dots + \end{itemize} + \end{column} + \begin{column}[t]{.5\textwidth} + Data can be anything like + \begin{itemize} + \item Book content + \item Pictures or audio files + \item Website content or a blog post + \item Journal paper + \item Research data + \item \dots + \end{itemize} + \end{column} + \end{columns} + \vfill +\end{frame} + +\begin{frame}{Metadata examples} +{Photo} + \begin{center} + \includegraphics[scale = .31]{../figures/metadata_photo} + \end{center} +\hfill{\tiny \url{https://dataedo.com/kb/data-glossary/what-is-metadata}} +\end{frame} + +\begin{frame}{Metadata examples} +{Book} + \begin{center} + \includegraphics[scale = .36]{../figures/metadata_book} + \end{center} +\hfill{\tiny \url{https://dataedo.com/kb/data-glossary/what-is-metadata}} +\end{frame} + +\begin{frame}{Metadata examples} +{Webpage} + \begin{center} + \includegraphics[scale = .27]{../figures/metadata_webpage} + \end{center} +\hfill{\tiny \url{https://dataedo.com/kb/data-glossary/what-is-metadata}} +\end{frame} + +\begin{frame}{Metadata examples} +{WORD document} + \begin{center} + \includegraphics[scale = .23]{../figures/metadata_word_document} + \end{center} +\hfill{\tiny \url{https://dataedo.com/kb/data-glossary/what-is-metadata}} +\end{frame} + +\begin{frame}{Metadata for research data} +\begin{tikzpicture} +\node[font=\Large] (n1) at (0,0) {\bf \color{iwmorange} Study}; + +\node[font=\large] (i1) at (0,-1) {$\bullet$ Persons}; +\node[font=\large] (i2) at (.36,-1.5) {$\bullet$ Background}; +\node[font=\large] (i3) at (.03,-2) {$\bullet$ Funding}; +\node[font=\large] (i4) at (-.38,-2.5) {$\bullet$ \dots}; +\node[draw=iwmorange, thick, fit={(n1) (i1) (i2) (i3) (i4)}, inner sep=10pt] (box) {}; + +\node[font=\Large] (n2) at (5,0) {\bf \color{iwmorange} Data set}; + +\node[font=\large] (j1) at (4.3,-1) {$\bullet$ Files}; +\node[font=\large] (j2) at (4.57,-1.5) {$\bullet$ Sources}; +\node[font=\large] (j3) at (4.65,-2) {$\bullet$ Methods}; +\node[font=\large] (j4) at (4.18,-2.5) {$\bullet$ \dots}; +\node[draw=iwmorange, thick, fit={(n2) (j1) (j2) (j3) (j4)}, inner sep=10pt] (box) {}; + +\node[font=\Large] (n3) at (10,0) {\bf \color{iwmorange} Variables}; + +\node[font=\large] (k1) at (9.7,-1) {$\bullet$ Data type}; +\node[font=\large] (k2) at (9.69,-1.5) {$\bullet$ Scale unit}; +\node[font=\large] (k3) at (9.85,-2) {$\bullet$ Value range}; +\node[font=\large] (k4) at (9.12,-2.5) {$\bullet$ \dots}; +\node[draw=iwmorange, thick, fit={(n3) (k1) (k2) (k3) (k4)}, inner sep=10pt] (box) {}; + +\draw[-latex, thick] (n1) -- (n2); +\draw[-latex, thick] (n2) -- (n3); +\end{tikzpicture} + \vfill + \hfill\tiny \url{https://datamanagement.hms.harvard.edu/collect/readme-files} +\end{frame} + +\section{README files} + +\begin{frame}{README files} + \begin{itemize} + \item Can be used to give information about all levels in a research + project: study/project, data set, variables; either in one README or in + several ones + \item Should provide a clear and concise description of all relevant details + about data collection, processing, and analysis + \item README files are created for different purposes: + \begin{itemize} + \item to document changes to files or file names within a folder + \item to explain file naming conventions, practices, etc.\ ``in + general'' for future reference + \item to specifically accompany files/data being deposited in a + repository + \end{itemize} + \item Creating a README file at the beginning of your research process, + and updating it consistently throughout your research, will help you + to compile a final README file when your data is ready for deposit + \item Find a template here: + \url{https://cornell.app.box.com/v/ReadmeTemplate} + \end{itemize} + \vfill + \hfill\tiny \url{https://datamanagement.hms.harvard.edu/collect/readme-files} +\end{frame} + +\begin{frame}{Study/project}{README on top level} + \begin{itemize} + \item Project name and purpose + \item Funding information (process number!) + \item Ethics approved? LEK number! + \item Person(s) responsible for study conduction + \item One or several studies? Infos about them + \item Time/Duration of project + \item \dots + \end{itemize} +\end{frame} + +\begin{frame}{Data set}{README accompanying data set(s)} + \begin{itemize} + \item One or more data sets? + \item Time of data collection + \item Person(s) responsible for data collection + \item File organisation + \item Naming conventions + \item Preprocessing methods + \item Anything that is special about the data set(s) + \item Number of subjects + \item Variables + \item \dots + \end{itemize} +\end{frame} + +\begin{frame}{Variables}{README accompanying a specific data set} + \begin{itemize} + \item You can use a README (or text file called \texttt{codebook.txt} or + similar) to document your variables + \item Especially, if you only have a few variables, this is an easy and fast + way to document them + \item If you are working with extensive surveys or questionnaires, it might + be a good time investment to create a more elaborate codebook + \end{itemize} + \vfill +\end{frame} + +\section{Codebooks} + +\begin{frame}{What information about variables should a codebook include?} + % slido + \centering + \includegraphics[width = 5cm]{../figures/QR Code for Methodenseminar SS 2024 - Session 3} + + \url{https://app.sli.do/event/3S1Bn3Tjknuk5J5WiqAYzG} +\end{frame} + +\begin{frame}{A codebook should include} + \begin{tabular}{lp{11cm}} + \hline + Variable name & Usually some abbreviation like \texttt{pna01} \\ + Variable label & Brief description to identify variable \\ + Question text & If applicable, exact wording from survey question \\ + Values & Values variable can take (e.\,g, 1 to 5) \\ + Value labels & If applicable, textual descriptions of the values \\ + Statistics & For example, range, mean, standard deviation for + numeric variables; frequencies and percentages for categorical variables \\ + Missing data & If applicable, values and labels of missing data \\ + Notes & Additional notes, remarks, or comments; for measures or + questions from copyrighted instruments, the notes field can be used to + cite the source \\ + \hline + \end{tabular} + \vfill + + \hfill\tiny \url{https://www.icpsr.umich.edu/web/ICPSR/cms/1983} +\end{frame} + +\begin{frame}{Codebooks} + \begin{itemize} + \item There are many different ways to create a codebook + \item It can be a README, some other plain text file, a table (stored as CSV + or XLSX), a WORD document, or PDF + \item For a short questionnaire, it can be sufficient to export it as a PDF + \item Let's walk through a couple of options\dots + \end{itemize} + \vfill +\end{frame} + +\begin{frame}{Option 1 -- Toy example with 11 questions} + {Simple PDF} + \begin{columns} + \begin{column}{.5\textwidth} + \begin{center} + \vspace{-.4cm} + Export from Qualtrics\\ + \includegraphics[scale = .3]{../figures/codebook_1.png} + \end{center} + \end{column} + \begin{column}{.6\textwidth} + \begin{itemize} + \item For a simple questionnaire like this, the exported WORD document + from Qualtrics exported to PDF might be sufficient as a codebook + \item For longer questionnaires, the WORD document can still be a good + starting point to create a more elaborate codebook + \end{itemize} + \end{column} + \end{columns} +\end{frame} + +\begin{frame}[fragile]{Option 2 -- Toy example with 11 questions} + {Plain text file} + \begin{center} + \vspace{-.3cm} + \footnotesize +\begin{lstlisting}[language = bash, identifierstyle=\color{iwmgray}] + sex. Please indicate your sex. + ------------------------------------------------------------------------------- + -1. m + -2. f + -3. d + -4. not indicated + + age. How old are you? Please enter your age in years. + ------------------------------------------------------------------------------- + numerical input + + data_sharing_1. Have you ever published data in a repository? + ------------------------------------------------------------------------------- + -1. No + -2. Yes +\end{lstlisting} + \end{center} +\end{frame} + +\begin{frame}[fragile]{Option 3 -- Toy example with 11 questions} + {Creating a simple codebook in R ``by hand''} +\footnotesize + \begin{lstlisting} +load("results/data_rdm-ms-ss2024_cleaned.RData") +codebook <- data.frame(var_name = names(dat), + var_text = c("Response Id", "Please indicate your sex.", + "How old are you? Please enter your age in years.", + ... + "Sharing data is bad scientific practice", + "What is your current career level?", + "How long have you been working in science (in years)?")) + +codebook$type <- sapply(dat, class) +codebook$n <- sapply(dat, length) +codebook$mean <- sapply(dat, + function(x) ifelse(is.numeric(x), mean(x, na.rm = TRUE), NA)) +codebook$sd <- sapply(dat, function(x) ifelse(is.numeric(x), sd(x), NA)) + +openxlsx::write.xlsx(codebook, file = "codebook/codebook_01.xlsx") + \end{lstlisting} +\end{frame} + +\begin{frame}[fragile]{Option 3 -- Toy example with 11 questions} + {Creating a simple codebook in R ``by hand''} + \begin{center} + \includegraphics[scale = .6]{../figures/codebook_2.png} + \end{center} +\end{frame} + +\begin{frame}[fragile]{Option 4 -- Toy example with 11 questions} + {Using the codebook package in R} + \begin{itemize} + \item When you export a qualtrics questionnaire as SPSS file and import it + into R using the haven package, you can use RMarkdown to create an + elaborate HTML codebook + \item It works best for classical questionnaire items + \item In our example, the survey is not formatted well enough for the + generated codebook to be completely correct + \end{itemize} + \footnotesize + \begin{lstlisting} +#' --- +#' title: Codebook for Data Set "RDM MS SS 2024" +#' author: Nora Wickelmaier +#' --- + +#+ echo = FALSE +dat <- haven::read_spss("../rawdata/RDM_MS_SS2024_download_2024-06-04.sav") +codebook::codebook(dat) + \end{lstlisting} +\end{frame} + +\appendix +%%\begin{frame}[allowframebreaks]{References} +\begin{frame}{References} +%\renewcommand{\bibfont}{\small} + \printbibliography +\vfill +\end{frame} + +\end{document} + diff --git a/03_data_organisation/example/README.md b/03_data_organisation/example/README.md new file mode 100644 index 0000000..02510ed --- /dev/null +++ b/03_data_organisation/example/README.md @@ -0,0 +1,47 @@ +# Toy data set for the methods seminar on data management SS2024 + +## Responsible person + +Nora Wickelmaier +Referentin Forschungsmethoden und Forschungsdatenmanagement +Leibniz-Institut für Wissensmedien (IWM) +n.wickelmaier@iwm-tuebingen.de + +## Folder structure and naming conventions + +``` +/example/ +| +|- /code/ +|- /data/ + |- /codebook/ + |- /rawdata/ + |- /results/ +``` + +The `code` folder contains analysis scripts written in R. The scripts are +numbered, indicating the order they should be executed in. + +The `data` folder contains all folders associated with data and its +documentation. + +The `code` folder with contains different codebook options and R scripts that +create these codebooks. If the codebook is created by an R script, the script +and the codebook are named identically, e.g., `codebook_01.R` and +`codebook_01.xslx`. + +The `rawdata` folder contains the downloads from Qualtrics. In Qualtrics, the +variables have been selected and ordered and then downloaded, without the +additional columns Qualtrics adds by default. The naming convention for the +downloaded files is +``` +RDM_MS_SS2024_download_. +``` +No other files than the downloads from qualtrics should go into this folder! + +The `results` folder contains processed data. The scripts in `/code/` process +the data from `/rawdata/` and saves the files containing the processed data to +`/results/`. Data can be exported as CSV files or RData files. If different file +formats contain the same data, they should be named identically, e.g., +`data_rdm-ms-ss2024_cleaned.csv` and `data_rdm-ms-ss2024_cleaned.RData`. + diff --git a/03_data_organisation/example/code/01_preprocessing.R b/03_data_organisation/example/code/01_preprocessing.R new file mode 100644 index 0000000..4072709 --- /dev/null +++ b/03_data_organisation/example/code/01_preprocessing.R @@ -0,0 +1,78 @@ +# 01_preprocessing.R +# +# Cleaning up data for toy data set Methods Seminar SS2024 +# +# Input: RDM_MS_SS2024_download_2024-06-07.csv +# Output: results/data_rdm-ms-ss2024_cleaned.csv +# results/data_rdm-ms-ss2024_cleaned.RData +# +# created: 2024-06-03 + +# setwd("C:/Users/nwickelmaier/Nextcloud/Documents/teaching/iwm/data_management/03_data_organisation/example/") + +dat <- read.table("data/rawdata/RDM_MS_SS2024_download_2024-06-07.csv", + sep = ",", skip = 3, stringsAsFactors = TRUE, na.string = "") + +names(dat) <- + readLines("data/rawdata/RDM_MS_SS2024_download_2024-06-07.csv", 1) |> + strsplit(split = ",") |> + unlist() + +# Clean up variables +dat$ResponseId <- factor(dat$ResponseId) + +dat$sex <- factor(dat$sex, + levels = c("m", "f", "d", "not indicated")) + +dat$data_sharing_1 <- factor(dat$data_sharing_1, + levels = c("No", "Yes")) + +dat$career_level_1 <- factor(dat$career_level_1, + levels = c("Student", "PhD student", "Postdoc", + "Senior researcher", "Professor", + "Other")) + +dat$rdm_stmnt_1 <- factor(dat$rdm_stmnt_1, + levels = c("Strongly disagree", "Disagree", + "Neither agree nor disagree", "Agree", + "Strongly agree")) + +dat$rdm_stmnt_2 <- factor(dat$rdm_stmnt_2, + levels = c("Strongly disagree", "Disagree", + "Neither agree nor disagree", "Agree", + "Strongly agree")) + +dat$rdm_stmnt_3 <- factor(dat$rdm_stmnt_3, + levels = c("Strongly disagree", "Disagree", + "Neither agree nor disagree", "Agree", + "Strongly agree")) + +dat$rdm_stmnt_4 <- factor(dat$rdm_stmnt_4, + levels = c("Strongly disagree", "Disagree", + "Neither agree nor disagree", "Agree", + "Strongly agree")) + +dat$rdm_stmnt_5 <- factor(dat$rdm_stmnt_5, + levels = c("Strongly disagree", "Disagree", + "Neither agree nor disagree", "Agree", + "Strongly agree")) + +## Fix data_sharing_2 +dat$data_sharing_2[dat$data_sharing_2 == "1 out of 4"] <- 1 +dat$data_sharing_2 <- as.numeric(dat$data_sharing_2) + +# Create numeric statement variables + +dat$rdm_stmnt_1 <- as.numeric(dat$rdm_stmnt_1) +dat$rdm_stmnt_2 <- as.numeric(dat$rdm_stmnt_2) +dat$rdm_stmnt_3 <- as.numeric(dat$rdm_stmnt_3) +dat$rdm_stmnt_4 <- as.numeric(dat$rdm_stmnt_5) +dat$rdm_stmnt_4 <- as.numeric(dat$rdm_stmnt_4) +dat$rdm_stmnt_5 <- as.numeric(dat$rdm_stmnt_5) + +# Save cleaned data set +write.table(dat, file = "data/results/data_rdm-ms-ss2024_cleaned.csv", sep = ";", + row.names = FALSE, quote = FALSE) + +save(dat, file = "data/results/data_rdm-ms-ss2024_cleaned.RData") + diff --git a/03_data_organisation/example/data/codebook/RDM_MS_SS2024.docx b/03_data_organisation/example/data/codebook/RDM_MS_SS2024.docx new file mode 100644 index 0000000000000000000000000000000000000000..399760036d44db5151346449e091983e56b02930 GIT binary patch literal 13951 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 literal 0 HcmV?d00001 diff --git a/03_data_organisation/example/data/codebook/codebook_02.R b/03_data_organisation/example/data/codebook/codebook_02.R new file mode 100644 index 0000000..54eb5de --- /dev/null +++ b/03_data_organisation/example/data/codebook/codebook_02.R @@ -0,0 +1,68 @@ +# codebook_generation_01.R +# +# Code generation example +# +# Input: results/data_rdm-ms-ss2024_cleaned.RData +# Output: +# +# created: 2024-06-04 + +# setwd("C:/Users/nwickelmaier/Nextcloud/Documents/teaching/iwm/data_management/03_data_organisation/example/") + +dat <- as.data.frame(haven::read_spss("data/rawdata/RDM_MS_SS2024_download_2024-06-04.sav")) + +## Fix data_sharing_2 +dat$data_sharing_2[dat$data_sharing_2 == "1 out of 4"] <- 1 + +# Look at attributes +attributes(dat$sex) + +# Create codebook with survey questions +codebook <- data.frame(variable = names(dat), + label = sapply(dat, function(x) attr(x, "label"))) + +# Clean up data frame +dat <- as.data.frame(lapply(dat, sjlabelled::unlabel)) + +sapply(dat, class) # Look at classes + +dat$age <- as.numeric(dat$age) +dat$career_level_2 <- as.numeric(dat$career_level_2) +dat$data_sharing_2 <- as.numeric(dat$data_sharing_2) + +dat$sex <- factor(dat$sex, + levels = 1:4, + labels = names(attr(dat$sex, "labels"))) +dat$data_sharing_1 <- factor(dat$data_sharing_1, + levels = 1:2, + labels = names(attr(dat$data_sharing_1, "labels"))) +dat$career_level_1 <- factor(dat$career_level_1, + levels = 1:6, + labels = names(attr(dat$career_level_1, "labels"))) + +# Add descriptive statistics to codebook + +codebook$n <- sapply(dat, length) +codebook$type <- sapply(dat, class) +codebook$mean <- sapply(dat, function(x) ifelse(is.numeric(x), mean(x, na.rm = TRUE), NA)) +codebook$sd <- sapply(dat, function(x) ifelse(is.numeric(x), sd(x), NA)) + +# props <- function(x) { +# if (is.factor(x)) { +# proportions(summary(x)) +# } else { +# NA +# } +# } +# +# codebook$prop <- lapply(dat, props) + +write.table(codebook, + file = "data/codebook/codebook_02.csv", + na = "", + sep = ";", + quote = FALSE) + +openxlsx::write.xlsx(codebook, file = "data/codebook/codebook_02.xlsx") + + diff --git a/03_data_organisation/example/data/codebook/codebook_02.csv b/03_data_organisation/example/data/codebook/codebook_02.csv new file mode 100644 index 0000000..b927c88 --- /dev/null +++ b/03_data_organisation/example/data/codebook/codebook_02.csv @@ -0,0 +1,13 @@ +variable;label;n;type;mean;sd +ResponseId;ResponseId;Response ID;13;character;; +age;age;How old are you? Please enter your age in years.;13;numeric;29.6923076923077;5.99144689515278 +sex;sex;Please indicate your sex.;13;factor;; +data_sharing_1;data_sharing_1;Have you ever published data in a repository?;13;factor;; +data_sharing_2;data_sharing_2;How many of your data sets have you published so far?;13;numeric;1.38461538461538;1.85015591858549 +rdm_stmnt_1;rdm_stmnt_1;Please indicate how much you agree with the following statements - All my analyses are preregistered;13;numeric;4.15384615384615;1.14354374979373 +rdm_stmnt_2;rdm_stmnt_2;Please indicate how much you agree with the following statements - Sharing my data is very important to me;13;numeric;4; +rdm_stmnt_3;rdm_stmnt_3;Please indicate how much you agree with the following statements - I invest more time in research data management than my colleagues;13;numeric;2.84615384615385;0.800640769025436 +rdm_stmnt_4;rdm_stmnt_4;Please indicate how much you agree with the following statements - I think research data management is overrated;13;numeric;1.84615384615385;0.987096233585649 +rdm_stmnt_5;rdm_stmnt_5;Please indicate how much you agree with the following statements - Sharing data is bad scientific practice;13;numeric;1.15384615384615;0.375533808099405 +career_level_1;career_level_1;What is your current career level?;13;factor;; +career_level_2;career_level_2;How long have you been working in science (in years)?;13;numeric;6.26923076923077;10.1788493632126 diff --git a/03_data_organisation/example/data/codebook/codebook_02.xlsx b/03_data_organisation/example/data/codebook/codebook_02.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..1d85ef4d044d5be8fb128dd23bcf4406a4612d79 GIT binary patch literal 7265 zcmaKR1yodR*ETINv>+V<(jih(N_R;OodXQrNDd&KA`K2mcXxwymy{zQNQrcaAn^}A z&;QBm_r2~}>#TFun!VS#uYKKn-}^eM3dkt;5zx`m5f&VKfe3eu5Pq*G;b89yvUfGo z@N@*Z7;wC_vn@*)wtvrsCk0_Rs+R{CXlP1pWygXdQLYdORlRLK)fJce#~x(n?mEWh%M2N#40!?F5lw&T><; zc@B+Cg3Of+NbrzU;HBs=hfmPAm7l!U&7Ab*Wj*pz6J`;kev5B^{NSMgdz`_H8h_3M962WP-}E>e)-d$ z8Ds6{(D&u1m#C@=_s|g^iJMs?A|QC7A|R;#*HmG_Q)T1~vUTC)xV@IW8CCA)0{HLC zwo0u1+_slR&&q3|$z8-_!8Im0ld=24gfY=3vf}@4if^~l%=G86dfIi&;0jJ#I*3n+4L1;+Lh)4I zVS^>&Hi_nns^nN>vNK|9jVN5l$Syq~#RgLHe$=;j^)h@b5SJ%uMStL#nHl9G{>`S` zD)rFvN$d{>la~)j{R|wPP-pmWLHYpL7}KRx#13KBJUauK&P&~=>i3Xs5pf`S^&390g4}x~fkpvE3-x*VsSOvxNSNN)d>{xT<#w+@dr_1T?x=^pLpqER>YwHyCqF?#Ek*O1SiCC}# zxw+oUgVHcX_V~_;hQ!yTk7mgVRdEr^Y#x<{dOJ}5D5No$GZhcUc`O*=gm-U3_&!Fu zUAsc#D2DL>bC=+1Nmy%UbY9w#W@A&Rm_LNg0UsbZ5NxHd*>i7>YF4aRn*o<-Wa$DC-Vh`!)v=8%)`NI^esxhaAv}k4}dMv9Y3>wfn0?+p+kD-`N zSYQd9IF~|Y?CQWssiPknQp%{F)E0aUfK8p&K#KK2pMe8G2IRwubzegocOZuNy;jFudJ}r}Ve;p1*<6psI{0A&YXE3~nIIDwPUBUL2E}VZn zKjtt6+wW@Y#dOmEE{(wZo%k=G#Y|7EU&{bV;>A6F(%9u{u}oR53G{{UiqSvf9!o{E zL4DDA3mA=hhtuNzFViKS=mK47eVtez{0=4o5sRJ{%GEGy@97oIUq zQDtM;I5y}Pm_1Szpdc|i(8|zhvlxgP;a+{S3ffd-f8pWg%hcn4MRCMqX5S8+L1lQ& zQh0;I2hOp^c=C`^3-{3$7xPpi4y0+LM>h=&T52q=ilh&YH(JmO-pb6bMdl3rK=DwL zT_>o?z!K9HS!BoTG6S1B(CD$%vHkvln_l=>M#??Lnu0Qm$p9HogV%_`U!s-uGqkl4S34$DL=L1 zvQfvcl0dL9BLHV^B7E2X_mXh`pJcdLnK*;Y)m`B^v2?j5ZkyI%%!lWIDA%9@&o=)SVOKsZ+jE72F3V4JVe+liULEZXjs%ou!gfY00+UdEv=H)+xHSou+%L;oZlnvw%@|1aiYWKe1!XC_ zI0PTy>VmYYBn>x}KO-$Yz2}Dl*pjAA?NcY@s?&1iDoVw;+|cjrpz==YqHf{TX_KjJ zk1Z91(nuZf5MJ*#eO@j(%Q!hYP$N~DRVm4QLSyr;h@O%=F=!_%j%)2jv^1UVy*H`B zZGuK7MKvocH+fb$+3pcDmV1tEqGyiKM>dho1AW^?i#j=2*({by3y!1)%&XDrgU-R; zS2^9`1#$)>oo_vb`U058y!mW^l4 zaNcs!3h9B1JiI6mN__!s&$tGVq-wqf<-Ukp1CZ6fPF7gSA zP;`{9F5Eu?vUlFASVe0ZVa*HnG1?>aHr3acmA$4Y@-dcjt2x6Em20-7i529Ht*;ZB zheijWLmaEJP~~lBKI(dUJWk}nnjd(!Hh|5-0J39mJ$!DwMb-=>8csIvFB`F6ZknXr zqGz$MORdpoFe&mmtsx_ilT4aslPDG^cPY=#*0HkL0VRBPZ>0HlX-8ERiNk5o$L4o) zNaa5cI&~zf1f(<^PkdqMSb`*d{3uKG7~!N+#q5Mmp^xNn9@aePa}bjrBrH`**n3nvNR=lSBd(rj6Z9VDZ5*#4kI)KLb1aCsq zF>sCLIu@7rtm_QZRSwi-c=FdgMhH*wrImBtE+*YH{ioku6EG_|+A){|$U?bYlL@GF z2>L$lx(Oolqa_K@2c*Qjr7j`DVoJ4SfgV3YKiAmKbiS0Y73>f9ABNE|+F@!Qto!mK z7e%Kz%2D~pQkd&S^gq2SqkJz0)+c!iz5LR+nfXb)5O4G2!zDcEdgcor!on2qrb57j zI$MtosBdGbju-E+sH-4UIe$^t1~r)Gd4G$yqXXYg4C^Sis#8;i-_)T{MmRt7h4(|t zFNgEbo=9HkVLISG+X1vjW(1r8Fd@s4hrQ<9T#}dUy~eoDeme3UC|>5PxvAAbyOVLW_bQ2&+=3 zB%R+U|4h7<^2mhnLVeY<#`syqKA^>cu4%TE@+WTu_D&+64_oeNO9d%-y2Xt^x9s(| zM<-~XyG(mf2xfwm=a};WHB1?jAGprbB(iC9F=puX2+tDg6|PN3!p?}Wa#c<9205ks zI&H<$YJ%;Pf4(>URE-UE=?a^jQQ;>3BlF~)MqruV5&MTU&#IP%QrGV6Rb zxDcC|Gly=&FgPd~)X>^Xipw?-nZv}7lVK;r4E4GDv?N7TXAp(UAL1(GUm zR?OS&14Q0berq7SP{D7uFhA_X7cMGvoL~iXnjH%k>YHbG zsi}uorn7AEGEP+<30oYeMP&p}Lh2U30o}*#M0$i5(rIF?3YL#437!i&Yt1XKfZk@? zC(ej|HsN+gVu$8nb=lwl=+X!SM~j0m?MdbGrjp-fi}M+kEydAq*3pS94+kDwXVfOw zzN+W>@{!s-mU~mGp292)R=w_8mmN^ALiR*22x!CNkh4ywb5Pfc=-SQt!fEjSQoPp; z!gAEPVQQYm%GQT~WnbRuqGbO9`~)d`;F?S#ey}QU>2A>@#a9L`DvX{B5I4@NhLb7B z!$SF&&!ll8)y`fDVFp2r3 zldQ%}>5*$ep6qa6b5c$Vy5*?&&6Ms@zHi!`rwMt@`ccL-pC@QL4k|RcFlZrMgS=HI zv~--gfSCJ3Rl1t9)r^bOF^v%9@uR7+>n)Aj6Gbk~8;YcR4H^3H*1JQJQ;S`4zyc{q z1$#FKC!$xW0sDGLH}qfR0?zbS_x3}48w`fgT0-aTgtOLj+B!OVR&l;^9%49-)(uhi zLh9)iiy@4vu`NU*H@LUWIVuGgRSm8q=>&3X{XLhSG#^EYlZ|9f50G#_z66DG@te_jYZid&AU`w3_r` zO41!k4!Gk9K}>cWtd_JnGU%?N=~Qo*%b_p=*9O`gP}FHq)jN4E?kIh1V)o!;X=#nC zkl>H6MkFxslzIuq)Gc!BPb5=*=#i8&)dp%8xTDz$iwSFRn;vC-aN7b)F9trDa_~5P z<(x0wqpK}QCB(!atwc=ztyNze=t|d@d-x;w2WCuWZfsC~iK;Z~ejw{A`ecWk(F~^m z;p#X(&$aRtA=P`s27ZBeQ$jjlQxkExx^9#ReL5LDrur;(#Y2fN59pKed$1rwRw4X^0CK%V9#%USj{&9)m)6&~(8eiGHYWg;6!+fTl9RBV7!0&@6P}1BRCG*_WLZo^{IqX-gEhO19UB%+@NClRAX49TAfx+2 z+~V17>X^r($o=5Wv>y3ysiXUyIu|Pt$kpZFLG{4m^ywd4}}^r96@sz5NT^| zlQF>BB)E744bfImrpLi;B4T0Bp!MKTN@(WMdCmIzg&9RpP*adBTCMGKnx-veH?#~7 zTz(H4OuZxbupqSWK;t%D(N*InKW1N9DGf9tWD%EU?czo%89j4FSzfRi75f~w2aC>` zwU9<+ev{_;Gvp1$s#CP1SsT0--}eghRd%nsm0TU@2&lnXKK1)<ZHbxrC6jo_ z01uYoXqf+XKqdKKc>P8yPkYzCL;%m1sOJWY#H>^EO-Xw0Vp%O~S^dvL7$Rd8CJAZ5 z*WKxTJOWc8_TuIjfn5DA8-R?%l!ddo<|D(#?I7C?QOt+SUzBJSCU-WjmmwlP!@d>M zrOY}EraCg$}_x9`T_up5tes8rfpwU}Gs7@@lAPcd6;9j;` zDoi?~Ng|_0Hmk^U-RW2$+D+S_r*=@shQsS{@;v)xFHhnA_v~E`+luvqAM(91cwePr zX`Mu9=&0rGe^{$AEew|7VCrP%ElSHtSoi8Y$i&xra_VE%f#`(QWhcpSG9E9zToT#R zZ$L)`)2O7Pi6UAm2{ZygY|$-xZ(ff?#L4+aqcK$SaAvENvT9yRad12LYI9#oRlCx6 zU%yXJM0!(1?HS>)d5yakdT_#XL){g-xazfk>e&%@)I=?u|^s&J+Gt7 z6xr&l>cUOPTllMb`luA6qJZdWGAoBn!hDYkVjKyFDOQkY0b)Cs_p< zaM9ojTmKXiG)ON`eQK&GsFDr&EhF>8o3-)j5f-eX$1*8~X%vkftb+t|(C& z_^W;Nxl+ia8Y}O*097*aR%Q8Cf|g+3Ol=f0Yu6_bSAnz`&b@@(WoR}@5}hxE@||7u z6*D)oqXJBN@uO%Cb&uu35{eZ}S;lHK8Y#^ZU&$;gD{LyZ7@d@TemifE*d%9<%1Qbe zCcaWg*bY)^F@uf${m)T&QO8WNOiJ0fUcAkGHs*Y@^NTEO_glPC({|>Qc1NkAqw=He zTlkvm?abYQJ6f&L%?z=R^!U?u7L)AAdelc@-w9EfhL3|*@AosgvoiDG__D(ems3B6 z=O44Qqed|KkE&sB_D#1X?S91(T#~kC|2AxeyJ=c}fiJKuU&Q&!@w4yh#e^5TO_LXa zL+f&~a1n}+7qq=`!;dvlOVR3G;HCqCzx5)f0QV`Q$&bn}EOJpYryf-giaLTaEa)wZK>UKi>aeG5*v2uIzWKg#Nbs@MFb)*G2z~ zQ+Y?Rx)lk3n;6=!IDbfl|EFa5XVAOS!>!o$+s5ww3i`jKuRkN)omg)rir=P-`A>xZ z5iI_6y?eC!PeOnIzg+(uaQ_T&x53|@z<%2qJW+6H@1Dp0biUi|ZqER}ts4F^|2qHe pMDS<8yWGERlD};g4()#i{M|BD6;R>nLqGt)e~;jNVj#VJ`hUv>QfmMJ literal 0 HcmV?d00001 diff --git a/03_data_organisation/example/data/codebook/codebook_03.R b/03_data_organisation/example/data/codebook/codebook_03.R new file mode 100644 index 0000000..c4dd722 --- /dev/null +++ b/03_data_organisation/example/data/codebook/codebook_03.R @@ -0,0 +1,10 @@ +#' --- +#' title: Codebook for Data Set "RDM MS SS 2024" +#' author: Nora Wickelmaier +#' --- + +#+ echo = FALSE +dat <- haven::read_spss("../rawdata/RDM_MS_SS2024_download_2024-06-04.sav") + +codebook::codebook(dat) + diff --git a/03_data_organisation/example/data/codebook/codebook_manual.txt b/03_data_organisation/example/data/codebook/codebook_manual.txt new file mode 100644 index 0000000..af58e39 --- /dev/null +++ b/03_data_organisation/example/data/codebook/codebook_manual.txt @@ -0,0 +1,94 @@ +############################################################################### +This file contains an overview of the variables from a toy data set collected +at the methods seminar SS 2024. The raw data contain in +"RDM_MS_SS2024_download_2024-06-03_v1.csv" contain additional variables +created by Qualtrics. The variables have been preprocessed and are stored in +"data_rdm-ms-ss2024_cleaned.csv". +############################################################################### + + +ResponseId. +------------------------------------------------------------------------------- +random sequence of numbers, letters, and underscore + + +sex. Please indicate your sex. +------------------------------------------------------------------------------- +-1. m +-2. f +-3. d +-4. not indicated + + +age. How old are you? Please enter your age in years. +------------------------------------------------------------------------------- +numerical input + + +data_sharing_1. Have you ever published data in a repository? +------------------------------------------------------------------------------- +-1. No +-2. Yes + + +data_sharing_2. How many of your data sets have you published so far? +------------------------------------------------------------------------------- +numerical input + + +rdm_stmnt. Please indicate how much you agree with the following statements: + +rdm_stmnt_1. All my analyses are preregistered +------------------------------------------------------------------------------- +-1. Strongly disagree +-2. Disagree +-3. Neither agree nor disagree +-4. Agree +-5. Strongly agree + +rdm_stmnt_2. Sharing my data is very important to me +------------------------------------------------------------------------------- +-1. Strongly disagree +-2. Disagree +-3. Neither agree nor disagree +-4. Agree +-5. Strongly agree + +rdm_stmnt_3. I invest more time in research data management than my colleagues +------------------------------------------------------------------------------- +-1. Strongly disagree +-2. Disagree +-3. Neither agree nor disagree +-4. Agree +-5. Strongly agree + +rdm_stmnt_4. I think research data management is overrated +------------------------------------------------------------------------------- +-1. Strongly disagree +-2. Disagree +-3. Neither agree nor disagree +-4. Agree +-5. Strongly agree + +rdm_stmnt_5. Sharing data is bad scientific practice +------------------------------------------------------------------------------- +-1. Strongly disagree +-2. Disagree +-3. Neither agree nor disagree +-4. Agree +-5. Strongly agree + + +career_level_1. What is your current career level? +------------------------------------------------------------------------------- +-1. Student +-2. PhD student +-3. Postdoc +-4. Senior researcher +-5 Professor +-6. Other + + +career_level_2. How long have you been working in science (in years)? +------------------------------------------------------------------------------- +numerical input diff --git a/03_data_organisation/example/data/rawdata/RDM_MS_SS2024_download_2024-06-04.csv b/03_data_organisation/example/data/rawdata/RDM_MS_SS2024_download_2024-06-04.csv new file mode 100644 index 0000000..dcaa89e --- /dev/null +++ b/03_data_organisation/example/data/rawdata/RDM_MS_SS2024_download_2024-06-04.csv @@ -0,0 +1,16 @@ +ResponseId,age,sex,data_sharing_1,data_sharing_2,rdm_stmnt_1,rdm_stmnt_2,rdm_stmnt_3,rdm_stmnt_4,rdm_stmnt_5,career_level_1,career_level_2 +Response ID,How old are you? Please enter your age in years.,Please indicate your sex.,Have you ever published data in a repository?,How many of your data sets have you published so far?,Please indicate how much you agree with the following statements - All my analyses are preregistered,Please indicate how much you agree with the following statements - Sharing my data is very important to me,Please indicate how much you agree with the following statements - I invest more time in research data management than my colleagues,Please indicate how much you agree with the following statements - I think research data management is overrated,Please indicate how much you agree with the following statements - Sharing data is bad scientific practice,What is your current career level?,How long have you been working in science (in years)? +"{""ImportId"":""_recordId""}","{""ImportId"":""QID3_TEXT""}","{""ImportId"":""QID1""}","{""ImportId"":""QID4""}","{""ImportId"":""QID7_TEXT""}","{""ImportId"":""QID2_1""}","{""ImportId"":""QID2_2""}","{""ImportId"":""QID2_3""}","{""ImportId"":""QID2_4""}","{""ImportId"":""QID2_5""}","{""ImportId"":""QID8""}","{""ImportId"":""QID9_TEXT""}" +R_8q7OpSkcuPT7SbI,42,f,No,1,Neither agree nor disagree,Agree,Strongly agree,Strongly disagree,Strongly disagree,Other,14 +R_8Io4pbk0A1a37VL,28,f,Yes,1,Strongly agree,,Neither agree nor disagree,Disagree,Strongly disagree,PhD student,1 +R_2J9B4aLaasQ1m81,28,f,Yes,1 out of 4,Strongly agree,Strongly agree,Disagree,Disagree,Strongly disagree,PhD student,3 +R_80kqWr3W48SgiUZ,43,f,Yes,6,Agree,Agree,Neither agree nor disagree,Disagree,Strongly disagree,PhD student,3 +R_8QpI8T0rjTjaPPr,30,f,Yes,4,Strongly agree,Agree,Neither agree nor disagree,Strongly disagree,Strongly disagree,PhD student,5 +R_8QoVv6THz1Qjtuz,28,f,Yes,1,Disagree,Disagree,Disagree,Agree,Strongly disagree,Professor,38 +R_2F9fXxf3NedHqZl,25,d,No,0,Agree,Strongly agree,Disagree,Neither agree nor disagree,Disagree,PhD student,2 +R_2foYj4iSgaBTkEO,24,f,No,0,Strongly agree,Strongly agree,Neither agree nor disagree,Strongly disagree,Strongly disagree,PhD student,1 +R_83T6Oak5vI6GNJ7,30,f,Yes,1,Strongly agree,Agree,Neither agree nor disagree,Neither agree nor disagree,Strongly disagree,Postdoc,7 +R_2Vz26rWsOLYwqnD,25,m,Yes,3,Agree,Agree,Neither agree nor disagree,Disagree,Disagree,PhD student,2 +R_8HcBgUUm1BXFfhv,29,m,No,0,Strongly agree,Disagree,Disagree,Strongly disagree,Strongly disagree,PhD student,3 +R_2P1TMDNlwm0gSIk,26,f,No,0,Disagree,Agree,Neither agree nor disagree,Strongly disagree,Strongly disagree,PhD student,1.5 +R_225ffqhb7qRaIGO,28,f,No,0,Strongly agree,Strongly agree,Neither agree nor disagree,Strongly disagree,Strongly disagree,PhD student,1 diff --git a/03_data_organisation/example/data/rawdata/RDM_MS_SS2024_download_2024-06-04.sav b/03_data_organisation/example/data/rawdata/RDM_MS_SS2024_download_2024-06-04.sav new file mode 100644 index 0000000000000000000000000000000000000000..364802aae54874353dddec80fee32cdc896d119b GIT binary patch literal 39301 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 ZY4B8iM$dVazk$0Xt`D5etcAZU>u()`v#@9 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 literal 0 HcmV?d00001 diff --git a/03_data_organisation/example/data/rawdata/RDM_MS_SS2024_download_2024-06-07.sps b/03_data_organisation/example/data/rawdata/RDM_MS_SS2024_download_2024-06-07.sps new file mode 100644 index 0000000..4a91fdf --- /dev/null +++ b/03_data_organisation/example/data/rawdata/RDM_MS_SS2024_download_2024-06-07.sps @@ -0,0 +1,66 @@ +* Encoding: UTF-8. +TITLE "RDM_MS_SS2024". +SUBTITLE "". +VARIABLE LABELS +ResponseId "Response ID" +age "How old are you? Please enter your age in years." +sex "Please indicate your sex." +data_sharing_1 "Have you ever published data in a repository?" +data_sharing_2 "How many of your data sets have you published so far?" +rdm_stmnt_1 "Please indicate how much you agree with the following statements - All my analyses are preregistered" +rdm_stmnt_2 "Please indicate how much you agree with the following statements - Sharing my data is very important to me" +rdm_stmnt_3 "Please indicate how much you agree with the following statements - I invest more time in research data management than my colleagues" +rdm_stmnt_4 "Please indicate how much you agree with the following statements - I think research data management is overrated" +rdm_stmnt_5 "Please indicate how much you agree with the following statements - Sharing data is bad scientific practice" +career_level_1 "What is your current career level?" +career_level_2 "How long have you been working in science (in years)?" +. +VALUE LABELS + /sex + 1 "m" + 2 "f" + 3 "d" + 4 "not indicated" + /data_sharing_1 + 1 "No" + 2 "Yes" + /rdm_stmnt_1 + 1 "Strongly disagree" + 2 "Disagree" + 3 "Neither agree nor disagree" + 4 "Agree" + 5 "Strongly agree" + /rdm_stmnt_2 + 1 "Strongly disagree" + 2 "Disagree" + 3 "Neither agree nor disagree" + 4 "Agree" + 5 "Strongly agree" + /rdm_stmnt_3 + 1 "Strongly disagree" + 2 "Disagree" + 3 "Neither agree nor disagree" + 4 "Agree" + 5 "Strongly agree" + /rdm_stmnt_4 + 1 "Strongly disagree" + 2 "Disagree" + 3 "Neither agree nor disagree" + 4 "Agree" + 5 "Strongly agree" + /rdm_stmnt_5 + 1 "Strongly disagree" + 2 "Disagree" + 3 "Neither agree nor disagree" + 4 "Agree" + 5 "Strongly agree" + /career_level_1 + 1 "Student" + 2 "PhD student" + 3 "Postdoc" + 4 "Senior researcher" + 5 "Professor" + 6 "Other" +. +CACHE. +EXECUTE. diff --git a/03_data_organisation/example/data/results/data_rdm-ms-ss2024_cleaned.RData b/03_data_organisation/example/data/results/data_rdm-ms-ss2024_cleaned.RData new file mode 100644 index 0000000000000000000000000000000000000000..bc0fbd9f84906c5b6214e97b6b65af231c8567d4 GIT binary patch literal 759 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 literal 0 HcmV?d00001 diff --git a/figures/codebook_1.png b/figures/codebook_1.png new file mode 100644 index 0000000000000000000000000000000000000000..011e608f33ec4cde7ea955fbb835940c1965896d GIT binary patch literal 47992 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 XQ@kgwM?Uo;)0S*ppPBaex*X|$S&eit literal 0 HcmV?d00001 diff --git a/figures/codebook_2.png b/figures/codebook_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2a91bf63af4722dedea4ce7ebf6f951bdfe9fa71 GIT binary patch literal 36133 zcmeFZbyQs4vM<^pBm@s0f_t#wZh_$L!4n`@qru(X-QC?K!J&}=4Fq=&?i!r8NWO31 zz4tkHymRioZ@fR=>oFLtZkjb`%~`YRSHG%SLGrR<$Ox|yKp+sZgt)LG2m~t#0zJ`t z0Rwyz|5TwF`1Qm_QA`L_K7_vwyn!_mlmWg`6@hrG`wVywZzZm70|KGjKK?veG$e8a zfkGQ4gawryb@p2%stLqKmj=q3;cL`-b4`H%NnA*@oKNn%cuP(Mux2ZOk8+{MM{lT~^=8mjM9U)S#MC6Csu@neAkqGWqvB|&N!uI z78CkrehD4tWew)dPgKEzN};qSf7!_3KH^ zD^azz9ZlT@m|cd2N(-q&#x!7B)NYq6j|YIuu8hddZ)To?@-G=bUL3#b;d{OpO(mC} zS5Q|OmH~N`kp~Hwma*oNb4h}Qd1+-TRv6<~)quN$ug+|uQ}L*liafmFh)dEIt?>P5A=%Nklxst=L7 zV^q2-?BR%BLivuqiMd@(uLj-9bt}V%uZzJPov+o``PTvEKw&A>JVdEE0+i!9k^3bP zU<{WKpdVe*AV|BD%@De_cG&2_0HXVVha)0I98Q*h9NrL|ihs2Tns+ERKY-%{wF>wq_-Ow; z(@rbyCmvGL+erXx@Z0`G=q~iMjd{F$xL`Byu&Gm&xzi}J+o)a$qXK-%@^fvWyx zSkBKM68`lrvaSJFZSGe{4^34MdD%}vplOPS>yHo7|N1TduP(oGTz=gj9ryk^TzWW* zk>h{ZtAYFIdfXd;+U9z;wOi48J;t%b>vVg$9YZyo&VP3>Q$y5xcTsTI_HY^@aKCz>RQFucN0$-H zqL+Y(fNcdVT@x$=%pc?X+ro0p>((RG!vZ!9zxlc5U72qBc%P0xd;CGY7*HYvCNwu7?=m{e|Z4Tor{AVAJl`}i(lij)R4xy zL&hmf57g!s*+GM46dV2JH;)_XgX0Cb4q#}A0x)|RNTbRjBdWWb+%Fs$hr~MTF|j_0 z3k-G&5GWPphO`~G3CT6&25_!6K_%i$Iam;(@q7Sj5{ zs^{&~rPaq32yfJ-h4Z)Dz2%2iIlM~tL@i&;!zL;4&BG81xvp5G*fze;K3Vc;g3PM6 z5p`+|&QcbhG52p$Mkx(&rB{vj`;5nVe@mb>wH2Dq#{d@nZ7_}?Wop&fc1ji@zboYZ zrI9--m~DL*9o6*ITo_{RA?2AQVwZvwL9OqiAQ7Y$gu}vcq1jw@Y)!D*Fmo`KRi@d2 zd&u~O9STnU;F$h8eL$UFCW~KI(|CPPfIZ$%ysQ|*yti!cEM7rrz$XzSF6V{Zzz(Aj zmj4!}7^|(J-{T}K_IMUktF9B{W!&x);2iJF+FsEtt$us$sKAChImo)nY>%z-V_;&^ zIqxBCD5N|EU;I@i-ACsQ=1*AIo0=V5hm5?4P6)>C8*$VMrm91$FV_^y5oOSX3hPpO z+!)#ia|$l@^4|6=GN9bFp3YfP`q}{qsy)K3caB9h?W$TA%O)j#*67Ah{tCM{1^gtg zF-WK`CBHol9p@u84iiJ8#l)BCp?#DK-|5q`gogd`>GG;ksZETdsl%pQD_6R)#~W?9m8)G)^G zG=s+I78EypzInCIyAFA&XHc6WTKzV-h|jVpMDHvlCie`rXo3S+O{*6dBJw=?`b$k` z{^Dxg^NZa~+Q4X*5bfA@V7Pq|isb!Z!jrhsi)#DirB$b|_EvKQd+;Wc=Bx7#uhQY} zTV62Xu(E-}lJnK7-9nk!loAzQ#K`3Il}HT;@7fnh(-%18E8@V(RB-;};bnE=;V}l-kl9uD9W{P=6jpv`$9>g01Ko1<|Aw!3p?S&&cr+L{sVX) z{L!@_`-J}Oj>w=C{`s-;4kf~bB|Az)^FKMot8(y*H+XwVD5xW~%-q>mn z_SPoNBGT1;W;1{Td7jHRugQJEKUfxD_{Cvx`|i`(2cg8PZ$7GmRY*tl2Y&*ft>NgA zu#I28+W5r>(e8MpXE9Ums}BedIGj#WidxzgrBs#dK_E5MZk~J0-W8PaaXt^FlPRIZ zrPY!S#_c>xAImR*aDe7mtf1u7!`exUKhYF5yvgJ-Zwg#=6?$2zP_bxm_2%V>WGRbx ziG$x!XkyX&7cJEyinNh=vzaHLPkeS%r;rMo!~X{9S$A+!rw`qTzb3O8K}G zyMhWaIluiqq%rJ(@iw4O_S~rNGL%JZm2O=XJ$f}4=Q>7~n^Z|^hf19`nmu-C-3Db` zR$7yMcvKQ$I3!6U%|@E8V3bgy1;(sgjGZS&A7x8?R-QXym`k3ADXdmjAveGu3pib@ z-8?!Oaq~lii(YsdV>Rbl!}A~xBV-GSE!>oU!;WjfM0C(SP)pyTkjXds z4Yg#G9VFh8SG9c8o(U#TZQN29_aoYkX4=t^Qdc`IZer2RzkrdVSGZFxG5{1hLFPF8 zkSO2;RIu5Ye_pjb&9OS+W7)q`n?EFMAgk~gb^=T4?2zbV$+(aK=}L?G7Al}@f_m`Vg_Sfpz>y^c#@*ojxyIbky*mlrCT zspDlb1T$2QqvsiyVY>jJDocX#ba>#NUAZdQ}w(|<|!jT1plkOA#C8Uv#Beggjo zrO)Yz(x0pXMl?GQBCKBas5&NwbxBA>T#>I&=Ju2elT-XujfYQIk)Y0dH`ujW^HRao zx?{NipfvIKsqmEm%N$&)UjcS04LD}!>P096+qJ35*O$m;+eyz>i3RqimtZgROQl%` zbB#~wQvS!XIt2s?_%PAky*J3=k>2Y|Ax#g3cR8Sh3MR=w7o*uVu#uI>*r}Y@P)nbf`;0MI-tG97NCTv7g>L1dV zxxJ6S!C&0U6fJ%WV)YPJ9-?XOcKdDIcJE}{p4tR((QER)8SYhYfR#iBfp+1RME{`a ze-IsUH5Tx(uR)+m)Yhws=~)4 zqyr!9q5r=hKK#Sc&@G{#B^)eW?H?A|L2mCFc+$5>jS2wr=&R#d2&iCP@knMHu+qQd zmNMsnZ-9^4*tgr!hB;v5@K4fkcYrTnqjJX*n%aO2h5T^WPnL=tFi$QTBi!u(N+s8&j4e4)y* z`)eRjIbd9Q&a$L=$$ol21y{rc>yU^Ck)|(8;eBYP$){ukOPLR*GH=p{6M;b3%eU;a zcSVk~mi=WU{Eg>gU^N^YxUwj{D104`;5@hFjq&0hDXUI4^*IP}Ikv$RceJ(Tr@_Wj z%ryHJ1&uIC3FQmtR00J_0Yw6$zC$hTKFgt?#z2Be^n-jsq+Rywn$JMcZMNB1|?T(z@ws&EOM)ua+&IcwkHo@J8OSYLE-_alHRpF%@2 zd96;qk={JpcqQ?3(Ubo$aJ$kZvFnFKp;npSn7fh%#!Y?o_|M)+nbvQPZsHGNzJ*P# zf$`2iz95h0*D?qRi{6)R)$WEx7sKJ$2GhZK7b>T!MfOx$-0?uY1pKHE z7)jpqMRM^>L_QtSU!Jrowhv0uD2{y-ONSrlfNs}6mrl2~T$vQz!#h$F6)PNdR$3

p=2Ql_+h4 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 literal 0 HcmV?d00001 diff --git a/figures/email_data_request_2024_03.png b/figures/email_data_request_2024_03.png new file mode 100644 index 0000000000000000000000000000000000000000..f81490b582d83e91cb45b2868af9b112209eacb6 GIT binary patch literal 64426 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≷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