Free time & chunking modeling
  • Versions
    • Latest
    • v0.1
  • Source Code
  • Report a Bug
  1. About
  • Version 0.1
  •  
  • About
  • Development notes
    • Notes
    • 2024-05-16 Meeting Notes
    • Extra primacy parameter
  • Notebooks
    • Data
      • View the data structure
      • Exploratory data analysis
      • Subject-level data
    • Model 1: Original model
      • Main results
      • Parameter identifiability
      • Sensitivity to tau
      • Experiment 3
      • Exploring model predictions
    • Model 2: Include encoding time
      • Main results
    • Model 3: Non-linear recovery
      • Explore model predictions
      • Basic fits
      • Bootstrapping data and fits for parameter uncertainty estimation
      • Extra primacy parameter
      • Linear recovery as a random variable
  • Function reference
    • Aggregate Data
    • Perform bootstrapped estimation
    • Calculate the deviance of a model
    • Get data object from a file
    • Generate a bootstrapped dataset
    • get_data function
    • Inverse Logit Transformation
    • Logit Transformation
    • Calculate the overall deviance
    • Plot Bootstrap Results
    • Plot Linear RV Recovery
    • Preprocesses the data
    • Execute an expression and save the result to a file or load the result from a file if it already exists.
    • Serial Recall Model

On this page

  • Project information
  • How to download and reproduce the analyses
  • Folder structure
  • Website navigation

About

Project information

This is a collection of development notes and reports related to the modelling of free time and chunking proactive benefits in working memory.

Working title: How does long-term memory help working memory? A comparison of long-term memory and free time benefitson working memory

Authors: Eda Mizrak, Vencislav Popov and Klaus Oberauer

How to download and reproduce the analyses

All the code and data used in this project can be found in the GitHub repository. You can download the repository as a zip file and extract it on your computer, or you can clone the repository using git by running the following command in your terminal:

git clone https://github.com/venpopov/ltmTimeBenefit.git

To reproduce the analyses in this project, you will need to have R and maybe RStudio installed on your computer. You can download R from the Comprehensive R Archive Network (CRAN), and RStudio from the RStudio website. If you are not using RStudio, you need to install Quarto to render the quarto reports (this website).

The project is structured so that you can replicate it on any machine without having to worry about R package versions, file paths, etc. Once you have R and RStudio installed, you can open the ltmTimeBenefit.Rproj file in RStudio, which will set the working directory to the base directory of the project. We use the renv package to record the specific R packages and their versions necessary for this project. When you open the project in RStudio, the renv will first install itself (if it is not already installed). If for some reason the renv package is not installed, you can install it by running install.packages("renv") in the R console.

After the renv package is installed, you can install all the packages used in the project by running renv::restore(). This will install all the packages listed in the renv.lock file in a separate library specific to this project.

We use the targets package to manage the workflow of the project. You can run the entire workflow by running targets::tar_make(). This will generate all computational outputs in the projectm which can then be used to generate the reports or do further analyses.

Folder structure

The project is organized in the following main folders:

  • data-raw: raw data files
  • output: .rds files containing computational outputs
  • quarto: source files for the quarto reports. This entire website is generated from these files.
  • R: custom R functions (no interactive code)

Website navigation

In the side bar you will find:

  • Development notes: an unorganized collection of notebooks. These are mostly for my own reference during model development.
  • Notebooks: a collection of notebooks that are more organized and presentable. These are intended to be shared with others.
  • Reports: a collection of reports that summarize the development of the model and the results of the model.
  • Function reference: documentation of custom functions used in the project.

PS: I am experimenting with quarto websites for project documentation and reporting. This is a first attempt!

Back to top
Notes
Source Code
---
title: "About"
format: html
---

## Project information

This is a collection of development notes and reports related to the modelling of free time and chunking proactive benefits in working memory.

**Working title:** How does long-term memory help working memory? A comparison of long-term memory and free time benefitson working memory

**Authors:** Eda Mizrak, Vencislav Popov and Klaus Oberauer

## How to download and reproduce the analyses

All the code and data used in this project can be found in the [GitHub repository](https://github.com/venpopov/ltmTimeBenefit). You can [download the repository as a zip file](https://github.com/venpopov/ltmTimeBenefit/archive/refs/heads/main.zip) and extract it on your computer, or you can clone the repository using git by running the following command in your terminal:

```bash
git clone https://github.com/venpopov/ltmTimeBenefit.git
```

To reproduce the analyses in this project, you will need to have R and maybe RStudio installed on your computer. You can download R from the [Comprehensive R Archive Network (CRAN)](https://cran.r-project.org/), and RStudio from the [RStudio website](https://www.rstudio.com/products/rstudio/download/). If you are not using RStudio, you need to install [Quarto](https://quarto.org/docs/get-started/) to render the quarto reports (this website).

The project is structured so that you can replicate it on any machine without having to worry about R package versions, file paths, etc. Once you have R and RStudio installed, you can open the `ltmTimeBenefit.Rproj` file in RStudio, which will set the working directory to the base directory of the project. We use the `renv` package to record the specific R packages and their versions necessary for this project. When you open the project in RStudio, the `renv` will first install itself (if it is not already installed). If for some reason the `renv` package is not installed, you can install it by running `install.packages("renv")` in the R console.

After the `renv` package is installed, you can install all the packages used in the project by running `renv::restore()`. This will install all the packages listed in the `renv.lock` file in a separate library specific to this project.

We use the [`targets`](https://docs.ropensci.org/targets/) package to manage the workflow of the project. You can run the entire workflow by running `targets::tar_make()`. This will generate all computational outputs in the projectm which can then be used to generate the reports or do further analyses.

## Folder structure

The project is organized in the following main folders:

- **data-raw:** raw data files
- **output:** *.rds* files containing computational outputs
- **quarto:** source files for the quarto reports. This entire website is generated from these files.
- **R:** custom R functions (no interactive code)


## Website navigation

In the side bar you will find:

- **Development notes:** an unorganized collection of notebooks. These are mostly for my own reference during model development.
- **Notebooks:** a collection of notebooks that are more organized and presentable. These are intended to be shared with others.
- **Reports:** a collection of reports that summarize the development of the model and the results of the model.
- **Function reference:** documentation of custom functions used in the project.

PS: I am experimenting with quarto websites for project documentation and reporting. This is a first attempt!