Publications by Joe Brown

Criterion Sensitivity Testing in Matilda

26.04.2024

library(tidyverse) library(matilda) gcp_data <- read.csv("data/gcp_data.csv", stringsAsFactors = F) ocean_uptake_df <- gcp_data %>% select(Year, ocean_sink) %>% rename(ocean_uptake = ocean_sink, year = Year) %>% filter(year > 1799) %>% na.omit() criterion_ocean_uptake <- new_criterion(var = OCEAN_UPTAKE(), ...

3627 sym R (5565 sym/18 pcs) 1 img

Matilda Visualization pt. 3: Probability Distribution Plot

18.04.2024

Background Once you have produced a result from matilda there are a number of useful ways to visualize the data. We will cover some of those in a series of tutorials to help you plot Matilda results, including: Spaghetti plot - these are plots aimed to visualize the trajectories of all model iterations and the weights associated with each. Pr...

4014 sym R (4356 sym/9 pcs) 2 img

Matilda Visualization pt. 2: Probability Bar Plot

14.04.2024

Background Once you have produced a result from matilda there are a number of useful ways to visualize the data. We will cover some of those in a series of tutorials to help you plot Matilda results, including: Spaghetti plot - these are plots aimed to visualize the trajectories of all model iterations and the weights associated with each. Pr...

3124 sym R (2545 sym/4 pcs) 2 img

Matilda Visualization pt. 1: Spaghetti Plot

14.04.2024

Background Once you have produced a result from matilda there are a number of useful ways to visualize the data. We will cover some of those in a series of tutorials to help you plot Matilda results, including: Spaghetti plot - these are plots aimed to visualize the trajectories of all model iterations and the weights associated with each. Pr...

3568 sym R (3074 sym/7 pcs) 3 img

Single-node Parallel Computing with Matilda

14.03.2024

Background To this point you have worked through cases for which matilda can be used to compute probabilistic climate projections. A high number of runs (10k+) is often needed to get a stabilized solution that is robust enough to be used for inference. In these cases you may have noticed that using matilda functions (specifically iterate_model...

5726 sym R (5296 sym/16 pcs)

Using apply() with Matilda Functions

13.03.2024

Background There are cases in which we may want to run matilda functions on multiple objects. This could be, for example, across different parameter sets or across different scenarios. In this tutorial we will briefly address how to conduct this type of analysis easily using lapply() and Map() functions. We will go through these processes: Run...

4100 sym R (3890 sym/15 pcs) 1 img