Last updated: 2020-12-01

Checks: 7 0

Knit directory: emlr_obs_v_XXX/

This reproducible R Markdown analysis was created with workflowr (version 1.6.2). The Checks tab describes the reproducibility checks that were applied when the results were created. The Past versions tab lists the development history.


Great! Since the R Markdown file has been committed to the Git repository, you know the exact version of the code that produced these results.

Great job! The global environment was empty. Objects defined in the global environment can affect the analysis in your R Markdown file in unknown ways. For reproduciblity it’s best to always run the code in an empty environment.

The command set.seed(20200707) was run prior to running the code in the R Markdown file. Setting a seed ensures that any results that rely on randomness, e.g. subsampling or permutations, are reproducible.

Great job! Recording the operating system, R version, and package versions is critical for reproducibility.

Nice! There were no cached chunks for this analysis, so you can be confident that you successfully produced the results during this run.

Great job! Using relative paths to the files within your workflowr project makes it easier to run your code on other machines.

Great! You are using Git for version control. Tracking code development and connecting the code version to the results is critical for reproducibility.

The results in this page were generated with repository version 17d09be. See the Past versions tab to see a history of the changes made to the R Markdown and HTML files.

Note that you need to be careful to ensure that all relevant files for the analysis have been committed to Git prior to generating the results (you can use wflow_publish or wflow_git_commit). workflowr only checks the R Markdown file, but you know if there are other scripts or data files that it depends on. Below is the status of the Git repository when the results were generated:


Ignored files:
    Ignored:    .Rhistory
    Ignored:    .Rproj.user/

Unstaged changes:
    Modified:   analysis/_site.yml
    Modified:   analysis/analysis_this_study.Rmd
    Modified:   analysis/analysis_this_study_vs_Gruber_2019.Rmd
    Modified:   analysis/mapping_cant_calculation.Rmd
    Modified:   analysis/mapping_cstar_calculation.Rmd
    Deleted:    code/README.md
    Modified:   code/Workflowr_project_managment.R
    Deleted:    code/biogeochemical_functions.R
    Deleted:    code/eda.R
    Deleted:    code/mapping_functions.R
    Deleted:    code/plotting_functions.R
    Deleted:    code/python_scripts/Gamma_GLODAP_python.py
    Deleted:    code/test_scripts/analysis_previous_studies.Rmd
    Deleted:    code/test_scripts/analysis_this_study_3d.Rmd
    Deleted:    code/test_scripts/model_nested_df.R
    Deleted:    code/test_scripts/raster_interpolation.R
    Deleted:    code/test_scripts/read_WOCE.Rmd
    Deleted:    code/test_scripts/read_World_Ocean_Atlas_2013_Clement.Rmd
    Deleted:    code/test_scripts/read_dclement_nc.Rmd
    Modified:   data/auxillary/params_local.rds

Note that any generated files, e.g. HTML, png, CSS, etc., are not included in this status report because it is ok for generated content to have uncommitted changes.


These are the previous versions of the repository in which changes were made to the R Markdown (analysis/eMLR_assumption_testing.Rmd) and HTML (docs/eMLR_assumption_testing.html) files. If you’ve configured a remote Git repository (see ?wflow_git_remote), click on the hyperlinks in the table below to view the files as they were in that past version.

File Version Author Date Message
Rmd 17d09be jens-daniel-mueller 2020-12-01 auto eras naming
html cf19652 jens-daniel-mueller 2020-11-30 Build site.
Rmd 2842970 jens-daniel-mueller 2020-11-30 cleaned for eMLR part only
html 196be51 jens-daniel-mueller 2020-11-30 Build site.
Rmd 7a4b015 jens-daniel-mueller 2020-11-30 first rebuild on ETH server
Rmd bc61ce3 Jens Müller 2020-11-30 Initial commit
html bc61ce3 Jens Müller 2020-11-30 Initial commit

path_functions      <- "/nfs/kryo/work/updata/emlr_cant/utilities/functions/"
path_files          <- "/nfs/kryo/work/updata/emlr_cant/utilities/files/"
path_preprocessing    <-
  "/nfs/kryo/work/updata/emlr_cant/observations/preprocessing/"

path_version_data     <-
  paste(
    "/nfs/kryo/work/updata/emlr_cant/observations/",
    params_local$Version_ID,
    "/data/",
    sep = ""
  )

path_version_figures  <-
  paste(
    "/nfs/kryo/work/updata/emlr_cant/observations/",
    params_local$Version_ID,
    "/figures/",
    sep = ""
  )

1 Libraries

Loading libraries specific to the the analysis performed in this section.

library(lubridate)
library(GGally)
library(olsrr)
library(knitr)
library(kableExtra)
library(broom)
library(corrr)

2 Required data

Required are:

  • cleaned and prepared GLODAPv2.2020 file
GLODAP <-
  read_csv(paste(path_version_data,
                 "GLODAPv2.2020_MLR_fitting_ready.csv",
                 sep = ""))

3 Predictor correlation

The correlation between:

  • pairs of seven potential predictor variables and
  • C* and seven potential predictor variables

were investigated based on:

  • property-property plots and
  • calculated correlation coeffcients.

3.1 Correlation plots

For an overview, a random subset of data from all eras was plotted separately for both basins, with color indicating neutral density slabs (high density = dark-purple color).

GLODAP %>% 
  filter(basin == "Atlantic") %>% 
  sample_frac(0.05) %>% 
  ggpairs(columns = c("cstar",
                      "sal",
                      "tem",
                      "aou",
                      "oxygen",
                      "silicate",
                      "phosphate",
                      "phosphate_star"),
          upper = "blank",
          ggplot2::aes(col = gamma_slab, fill = gamma_slab, alpha = 0.01)) +
      scale_fill_viridis_d(direction = -1) +
      scale_color_viridis_d(direction = -1) +
      labs(title = paste("Basin: Atlantic | era: all | subsample size: 5 % of",
                         nrow(GLODAP %>% filter(basin == "Atlantic"))))

Version Author Date
196be51 jens-daniel-mueller 2020-11-30
bc61ce3 Jens Müller 2020-11-30
GLODAP %>% 
  filter(basin == "Indo-Pacific") %>% 
  sample_frac(0.05) %>% 
  ggpairs(columns = c("cstar",
                      "sal",
                      "tem",
                      "aou",
                      "oxygen",
                      "silicate",
                      "phosphate",
                      "phosphate_star"),
          upper = "blank",
          ggplot2::aes(col = gamma_slab, fill = gamma_slab, alpha = 0.01)) +
      scale_fill_viridis_d(direction = -1) +
      scale_color_viridis_d(direction = -1) +
      labs(title = paste("Basin: Indo-Pacific | era: all | subsample size: 5 % of",
                         nrow(GLODAP %>% filter(basin == "Indo-Pacific") )))

Version Author Date
196be51 jens-daniel-mueller 2020-11-30
bc61ce3 Jens Müller 2020-11-30

Individual correlation plots for each basin, era and neutral density (gamma) slab are available here.

if (params_local$plot_all_figures == "y") {

for (i_basin in unique(GLODAP$basin)) {
  for (i_era in unique(GLODAP$era)) {
    # i_basin <- unique(GLODAP$basin)[1]
    # i_era   <- unique(GLODAP$era)[1]
    
    print(i_basin)
    print(i_era)
    
    GLODAP_basin_era <- GLODAP %>%
      filter(basin == i_basin,
             era == i_era)
    
    for (i_gamma_slab in unique(GLODAP_basin_era$gamma_slab)) {
      # i_gamma_slab <- unique(GLODAP_basin_era$gamma_slab)[5]
      print(i_gamma_slab)
      
      GLODAP_highlight <- GLODAP_basin_era %>%
        mutate(gamma_highlight = if_else(gamma_slab == i_gamma_slab,
                                         "in", "out")) %>%
        arrange(desc(gamma_highlight))
      
      p <- GLODAP_highlight %>%
        ggpairs(
          columns = c(
            "cstar",
            "sal",
            "tem",
            "aou",
            "oxygen",
            "silicate",
            "phosphate",
            "phosphate_star"
          ),
          ggplot2::aes(
            col = gamma_highlight,
            fill = gamma_highlight,
            alpha = 0.01
          )
        ) +
        scale_fill_manual(values = c("red", "grey")) +
        scale_color_manual(values = c("red", "grey")) +
        labs(
          title = paste(
            i_basin,
            "|",
            i_era,
            "| Gamma slab",
            i_gamma_slab,
            "| # obs total",
            nrow(GLODAP_basin_era),
            "| # obs slab",
            nrow(GLODAP_highlight %>%
                   filter(gamma_highlight == "in"))
          )
        )
      
      png(
        filename = paste(
          path_version_figures,
          "Observations_correlation/",
          paste(
            "predictor_correlation",
            i_basin,
            i_era,
            i_gamma_slab,
            ".png",
            sep = "_"
          ),
          sep = ""),
        width = 12,
        height = 12,
        units = "in",
        res = 300
      )
      
      print(p)
      
      dev.off()
      
    }
  }
}

}

3.2 Correlation assesment

3.2.1 Calculation of correlation coeffcients

Correlation coefficients were calculated indivdually within each slabs, era and basin.

for (i_basin in unique(GLODAP$basin)) {
  for (i_era in unique(GLODAP$era)) {

# i_basin <- unique(GLODAP$basin)[1]
# i_era   <- unique(GLODAP$era)[1]
print(i_basin)
print(i_era)

GLODAP_basin_era <- GLODAP %>% 
  filter(basin == i_basin,
         era == i_era) %>% 
  select(basin,
         era,
         gamma_slab,
         cstar,
         sal,
         tem,
         aou,
         oxygen,
         silicate,
         phosphate,
         phosphate_star)

for (i_gamma_slab in unique(GLODAP_basin_era$gamma_slab)) {
  
  # i_gamma_slab <- unique(GLODAP_basin_era$gamma_slab)[5]
  print(i_gamma_slab)
  
  GLODAP_basin_era_slab <- GLODAP_basin_era %>%
    filter(gamma_slab == i_gamma_slab)

  cor_cstar_predictor_temp <- GLODAP_basin_era_slab %>% 
    select(-c(basin, era, gamma_slab)) %>% 
    correlate() %>% 
    focus(cstar) %>% 
    mutate(basin = i_basin,
       era = i_era,
       gamma_slab = i_gamma_slab)
  
  if (exists("cor_cstar_predictor")) {
        cor_cstar_predictor <- bind_rows(cor_cstar_predictor, cor_cstar_predictor_temp)
      }
      
    if (!exists("cor_cstar_predictor")) {
        cor_cstar_predictor <- cor_cstar_predictor_temp
    }
  
  
  cor_predictors_temp <- GLODAP_basin_era_slab %>% 
    select(-c(basin, era, gamma_slab)) %>% 
    correlate() %>% 
    shave %>% 
    stretch() %>% 
    filter(!is.na(r),
           x != "cstar",
           y != "cstar") %>% 
    mutate(pair = paste(x, y, sep = " + ")) %>% 
    select(-c(x, y)) %>% 
    mutate(basin = i_basin,
       era = i_era,
       gamma_slab = i_gamma_slab)
  
    if (exists("cor_predictors")) {
        cor_predictors <- bind_rows(cor_predictors, cor_predictors_temp)
      }
      
    if (!exists("cor_predictors")) {
        cor_predictors <- cor_predictors_temp
    }
  
  
  
    }
  }
}


# cor_predictors %>%
#   write_csv(here::here("data/eMLR",
#                        "cor_predictors.csv"))
# 
# cor_cstar_predictor %>%
#   write_csv(here::here("data/eMLR",
#                        "cor_cstar_predictor.csv"))

rm(cor_predictors_temp, cor_cstar_predictor_temp,
   i_gamma_slab, i_era, i_basin,
   GLODAP_basin_era, GLODAP_basin_era_slab)

3.2.2 Predictor pairs

Below, the range of correlations coefficients for each predictor pair is plotted per basin (facet) and density slab (color). Note that the range indicates the min and max values of in total 3 calculated coefficients (one per era).

cor_predictors_stats <- cor_predictors %>% 
  group_by(pair, basin, gamma_slab) %>% 
  summarise(mean_r = mean(r),
            min_r = min(r),
            max_r = max(r)) %>% 
  ungroup()

cor_predictors_stats %>% 
  mutate(pair = reorder(pair, mean_r)) %>%
  ggplot() +
  geom_vline(xintercept = c(-0.9, 0.9), col = "red") +
  geom_vline(xintercept = 0) +
  geom_linerange(
    aes(y = pair, xmin = min_r, xmax = max_r, col = gamma_slab),
    position = position_dodge(width = 0.6)) +
  facet_wrap(~basin) +
  scale_color_viridis_d(direction = -1) +
  labs(x = "correlation coefficient", y = "") +
  theme(legend.position = "top")

Version Author Date
196be51 jens-daniel-mueller 2020-11-30
bc61ce3 Jens Müller 2020-11-30
kable(cor_predictors_stats) %>%
  add_header_above() %>%
  kable_styling() %>%
  scroll_box(width = "100%", height = "400px")
pair basin gamma_slab mean_r min_r max_r
aou + oxygen Atlantic (-Inf,26] -0.9358466 -0.9571461 -0.9240131
aou + oxygen Atlantic (26,26.5] -0.9184307 -0.9367528 -0.9063053
aou + oxygen Atlantic (26.5,26.75] -0.9647433 -0.9741030 -0.9488335
aou + oxygen Atlantic (26.75,27] -0.9783537 -0.9854978 -0.9700035
aou + oxygen Atlantic (27,27.25] -0.9739495 -0.9803421 -0.9629462
aou + oxygen Atlantic (27.25,27.5] -0.9433217 -0.9546374 -0.9235487
aou + oxygen Atlantic (27.5,27.75] -0.9258710 -0.9469496 -0.9060072
aou + oxygen Atlantic (27.75,27.85] -0.9690543 -0.9763052 -0.9607842
aou + oxygen Atlantic (27.85,27.95] -0.9879284 -0.9912758 -0.9859386
aou + oxygen Atlantic (27.95,28.05] -0.9883584 -0.9921210 -0.9829452
aou + oxygen Atlantic (28.05,28.1] -0.9885452 -0.9941113 -0.9811814
aou + oxygen Atlantic (28.1,28.15] -0.9932846 -0.9948225 -0.9920725
aou + oxygen Atlantic (28.15,28.2] -0.9978497 -0.9983471 -0.9975651
aou + oxygen Atlantic (28.2, Inf] -0.9826729 -0.9879698 -0.9739090
aou + oxygen Indo-Pacific (-Inf,26] -0.9220678 -0.9644994 -0.8942352
aou + oxygen Indo-Pacific (26,26.5] -0.9817925 -0.9850603 -0.9753497
aou + oxygen Indo-Pacific (26.5,26.75] -0.9856857 -0.9883603 -0.9829294
aou + oxygen Indo-Pacific (26.75,27] -0.9842471 -0.9857587 -0.9834144
aou + oxygen Indo-Pacific (27,27.25] -0.9910084 -0.9929277 -0.9871944
aou + oxygen Indo-Pacific (27.25,27.5] -0.9923465 -0.9952587 -0.9869129
aou + oxygen Indo-Pacific (27.5,27.75] -0.9912967 -0.9936503 -0.9872213
aou + oxygen Indo-Pacific (27.75,27.85] -0.9961710 -0.9989593 -0.9925303
aou + oxygen Indo-Pacific (27.85,27.95] -0.9964687 -0.9987338 -0.9942513
aou + oxygen Indo-Pacific (27.95,28.05] -0.9948675 -0.9960943 -0.9932342
aou + oxygen Indo-Pacific (28.05,28.1] -0.9949621 -0.9958482 -0.9939395
aou + oxygen Indo-Pacific (28.1, Inf] -0.9910517 -0.9926673 -0.9881660
aou + phosphate Atlantic (-Inf,26] 0.6784178 0.5201731 0.7715939
aou + phosphate Atlantic (26,26.5] 0.7535561 0.5836085 0.9184981
aou + phosphate Atlantic (26.5,26.75] 0.8748392 0.8312183 0.9197556
aou + phosphate Atlantic (26.75,27] 0.8599324 0.8160792 0.8953957
aou + phosphate Atlantic (27,27.25] 0.8397354 0.7913029 0.8821878
aou + phosphate Atlantic (27.25,27.5] 0.7380953 0.6684915 0.7926507
aou + phosphate Atlantic (27.5,27.75] 0.8531708 0.8216081 0.8800572
aou + phosphate Atlantic (27.75,27.85] 0.9367674 0.9183601 0.9590800
aou + phosphate Atlantic (27.85,27.95] 0.9531693 0.9404831 0.9670763
aou + phosphate Atlantic (27.95,28.05] 0.9619269 0.9477651 0.9856874
aou + phosphate Atlantic (28.05,28.1] 0.9671331 0.9469881 0.9842341
aou + phosphate Atlantic (28.1,28.15] 0.9809769 0.9772601 0.9844723
aou + phosphate Atlantic (28.15,28.2] 0.9916882 0.9888950 0.9932307
aou + phosphate Atlantic (28.2, Inf] 0.8365424 0.6879006 0.9354880
aou + phosphate Indo-Pacific (-Inf,26] 0.9399344 0.9074036 0.9653313
aou + phosphate Indo-Pacific (26,26.5] 0.9557211 0.9505935 0.9629755
aou + phosphate Indo-Pacific (26.5,26.75] 0.9519295 0.9400932 0.9630614
aou + phosphate Indo-Pacific (26.75,27] 0.9505858 0.9463419 0.9535104
aou + phosphate Indo-Pacific (27,27.25] 0.9692888 0.9579338 0.9793673
aou + phosphate Indo-Pacific (27.25,27.5] 0.9679110 0.9569239 0.9782868
aou + phosphate Indo-Pacific (27.5,27.75] 0.9561198 0.9505058 0.9590257
aou + phosphate Indo-Pacific (27.75,27.85] 0.9800476 0.9678177 0.9882885
aou + phosphate Indo-Pacific (27.85,27.95] 0.9777202 0.9655393 0.9884881
aou + phosphate Indo-Pacific (27.95,28.05] 0.9639538 0.9509206 0.9741448
aou + phosphate Indo-Pacific (28.05,28.1] 0.9523880 0.9420098 0.9656907
aou + phosphate Indo-Pacific (28.1, Inf] 0.7713293 0.7101089 0.8250526
aou + phosphate_star Atlantic (-Inf,26] 0.0901021 -0.4339236 0.3680101
aou + phosphate_star Atlantic (26,26.5] 0.3491255 0.0543723 0.6175760
aou + phosphate_star Atlantic (26.5,26.75] 0.4491029 0.3561840 0.5982470
aou + phosphate_star Atlantic (26.75,27] 0.2448911 0.2198355 0.2665603
aou + phosphate_star Atlantic (27,27.25] 0.3058427 0.1849167 0.4574559
aou + phosphate_star Atlantic (27.25,27.5] 0.2509240 0.1892424 0.3390705
aou + phosphate_star Atlantic (27.5,27.75] 0.5679332 0.5147666 0.5962786
aou + phosphate_star Atlantic (27.75,27.85] 0.7265871 0.6491032 0.7987476
aou + phosphate_star Atlantic (27.85,27.95] 0.7167096 0.6840696 0.7746586
aou + phosphate_star Atlantic (27.95,28.05] 0.8220770 0.7515084 0.9284927
aou + phosphate_star Atlantic (28.05,28.1] 0.8802648 0.8152496 0.9428837
aou + phosphate_star Atlantic (28.1,28.15] 0.9276388 0.9153223 0.9421530
aou + phosphate_star Atlantic (28.15,28.2] 0.9730436 0.9602488 0.9803060
aou + phosphate_star Atlantic (28.2, Inf] 0.5542068 0.1711696 0.7987665
aou + phosphate_star Indo-Pacific (-Inf,26] 0.6637260 0.5373306 0.7305231
aou + phosphate_star Indo-Pacific (26,26.5] 0.5845506 0.5276381 0.6244718
aou + phosphate_star Indo-Pacific (26.5,26.75] 0.4239260 0.1766281 0.5779456
aou + phosphate_star Indo-Pacific (26.75,27] 0.3791636 0.3179066 0.4680905
aou + phosphate_star Indo-Pacific (27,27.25] 0.1096405 -0.0554958 0.2307605
aou + phosphate_star Indo-Pacific (27.25,27.5] -0.3903647 -0.4372709 -0.3445722
aou + phosphate_star Indo-Pacific (27.5,27.75] -0.3170452 -0.5775859 0.0575821
aou + phosphate_star Indo-Pacific (27.75,27.85] -0.5134961 -0.6072076 -0.4620515
aou + phosphate_star Indo-Pacific (27.85,27.95] -0.1459221 -0.1683655 -0.1202353
aou + phosphate_star Indo-Pacific (27.95,28.05] 0.1563843 0.0599954 0.2176460
aou + phosphate_star Indo-Pacific (28.05,28.1] 0.3209820 0.2595290 0.4137902
aou + phosphate_star Indo-Pacific (28.1, Inf] -0.6457128 -0.6890703 -0.5914079
aou + silicate Atlantic (-Inf,26] 0.3438193 0.0864911 0.5754309
aou + silicate Atlantic (26,26.5] 0.6827910 0.5295973 0.8303297
aou + silicate Atlantic (26.5,26.75] 0.8921240 0.8571774 0.9214654
aou + silicate Atlantic (26.75,27] 0.8659280 0.8209950 0.9009151
aou + silicate Atlantic (27,27.25] 0.8121792 0.7739088 0.8729256
aou + silicate Atlantic (27.25,27.5] 0.5682279 0.4951061 0.6871112
aou + silicate Atlantic (27.5,27.75] 0.6560379 0.6481381 0.6627962
aou + silicate Atlantic (27.75,27.85] 0.8444422 0.8240218 0.8591080
aou + silicate Atlantic (27.85,27.95] 0.8978130 0.8887057 0.9136563
aou + silicate Atlantic (27.95,28.05] 0.9458271 0.9370913 0.9614347
aou + silicate Atlantic (28.05,28.1] 0.9695140 0.9567884 0.9806587
aou + silicate Atlantic (28.1,28.15] 0.9782356 0.9762942 0.9800912
aou + silicate Atlantic (28.15,28.2] 0.9906249 0.9884645 0.9917646
aou + silicate Atlantic (28.2, Inf] 0.8487040 0.7442040 0.9148023
aou + silicate Indo-Pacific (-Inf,26] 0.7397582 0.6747236 0.8047999
aou + silicate Indo-Pacific (26,26.5] 0.6568471 0.5410996 0.7511108
aou + silicate Indo-Pacific (26.5,26.75] 0.6122051 0.4145844 0.7306881
aou + silicate Indo-Pacific (26.75,27] 0.7476919 0.6953753 0.7746168
aou + silicate Indo-Pacific (27,27.25] 0.8768329 0.8476834 0.9058018
aou + silicate Indo-Pacific (27.25,27.5] 0.9045950 0.8725306 0.9351112
aou + silicate Indo-Pacific (27.5,27.75] 0.9210461 0.8758081 0.9467386
aou + silicate Indo-Pacific (27.75,27.85] 0.9654229 0.9479156 0.9761985
aou + silicate Indo-Pacific (27.85,27.95] 0.9613382 0.9481756 0.9699239
aou + silicate Indo-Pacific (27.95,28.05] 0.9467809 0.9378697 0.9523270
aou + silicate Indo-Pacific (28.05,28.1] 0.9469161 0.9449646 0.9484274
aou + silicate Indo-Pacific (28.1, Inf] 0.6250031 0.4996577 0.6883816
oxygen + phosphate Atlantic (-Inf,26] -0.4969968 -0.6560306 -0.3130012
oxygen + phosphate Atlantic (26,26.5] -0.4670003 -0.7542929 -0.1993685
oxygen + phosphate Atlantic (26.5,26.75] -0.7212700 -0.8100534 -0.6168588
oxygen + phosphate Atlantic (26.75,27] -0.7387772 -0.8087854 -0.6535353
oxygen + phosphate Atlantic (27,27.25] -0.6982424 -0.7683184 -0.6010086
oxygen + phosphate Atlantic (27.25,27.5] -0.4794480 -0.5794747 -0.3391249
oxygen + phosphate Atlantic (27.5,27.75] -0.6117619 -0.6952326 -0.5259271
oxygen + phosphate Atlantic (27.75,27.85] -0.8303521 -0.8820615 -0.8041696
oxygen + phosphate Atlantic (27.85,27.95] -0.9020497 -0.9314913 -0.8796330
oxygen + phosphate Atlantic (27.95,28.05] -0.9227188 -0.9667391 -0.8852677
oxygen + phosphate Atlantic (28.05,28.1] -0.9283810 -0.9700315 -0.8768665
oxygen + phosphate Atlantic (28.1,28.15] -0.9581251 -0.9687863 -0.9480043
oxygen + phosphate Atlantic (28.15,28.2] -0.9875896 -0.9919316 -0.9797658
oxygen + phosphate Atlantic (28.2, Inf] -0.7484177 -0.8815214 -0.5423359
oxygen + phosphate Indo-Pacific (-Inf,26] -0.7862454 -0.9032623 -0.6906567
oxygen + phosphate Indo-Pacific (26,26.5] -0.8893117 -0.9084707 -0.8655858
oxygen + phosphate Indo-Pacific (26.5,26.75] -0.8918674 -0.9160933 -0.8740913
oxygen + phosphate Indo-Pacific (26.75,27] -0.8854172 -0.8916323 -0.8767115
oxygen + phosphate Indo-Pacific (27,27.25] -0.9340668 -0.9555268 -0.9070964
oxygen + phosphate Indo-Pacific (27.25,27.5] -0.9445130 -0.9628987 -0.9104178
oxygen + phosphate Indo-Pacific (27.5,27.75] -0.9526026 -0.9707371 -0.9241545
oxygen + phosphate Indo-Pacific (27.75,27.85] -0.9723783 -0.9887399 -0.9510259
oxygen + phosphate Indo-Pacific (27.85,27.95] -0.9675189 -0.9861357 -0.9491900
oxygen + phosphate Indo-Pacific (27.95,28.05] -0.9407701 -0.9551042 -0.9221251
oxygen + phosphate Indo-Pacific (28.05,28.1] -0.9246553 -0.9418615 -0.9153923
oxygen + phosphate Indo-Pacific (28.1, Inf] -0.6928896 -0.7569192 -0.6138085
oxygen + phosphate_star Atlantic (-Inf,26] 0.1470106 -0.1661504 0.6398343
oxygen + phosphate_star Atlantic (26,26.5] 0.0153939 -0.3345648 0.3627811
oxygen + phosphate_star Atlantic (26.5,26.75] -0.2064371 -0.4049578 -0.0859833
oxygen + phosphate_star Atlantic (26.75,27] -0.0441355 -0.1016872 0.0214023
oxygen + phosphate_star Atlantic (27,27.25] -0.0885668 -0.2669300 0.0107948
oxygen + phosphate_star Atlantic (27.25,27.5] 0.0764428 -0.0477493 0.1960903
oxygen + phosphate_star Atlantic (27.5,27.75] -0.2339961 -0.3212187 -0.1237536
oxygen + phosphate_star Atlantic (27.75,27.85] -0.5456068 -0.6577916 -0.4564533
oxygen + phosphate_star Atlantic (27.85,27.95] -0.6105209 -0.6942259 -0.5650058
oxygen + phosphate_star Atlantic (27.95,28.05] -0.7456702 -0.8876553 -0.6745695
oxygen + phosphate_star Atlantic (28.05,28.1] -0.8127678 -0.9152530 -0.6996791
oxygen + phosphate_star Atlantic (28.1,28.15] -0.8862577 -0.9127665 -0.8639985
oxygen + phosphate_star Atlantic (28.15,28.2] -0.9647115 -0.9769752 -0.9434779
oxygen + phosphate_star Atlantic (28.2, Inf] -0.4283201 -0.7098734 0.0194009
oxygen + phosphate_star Indo-Pacific (-Inf,26] -0.3765236 -0.5706185 -0.1584270
oxygen + phosphate_star Indo-Pacific (26,26.5] -0.4307128 -0.4642062 -0.3826324
oxygen + phosphate_star Indo-Pacific (26.5,26.75] -0.2765247 -0.4248449 -0.0153823
oxygen + phosphate_star Indo-Pacific (26.75,27] -0.2169481 -0.3068553 -0.1611387
oxygen + phosphate_star Indo-Pacific (27,27.25] 0.0101716 -0.1287786 0.2033718
oxygen + phosphate_star Indo-Pacific (27.25,27.5] 0.4696153 0.3901912 0.5614765
oxygen + phosphate_star Indo-Pacific (27.5,27.75] 0.3343969 -0.1140382 0.6758984
oxygen + phosphate_star Indo-Pacific (27.75,27.85] 0.5513506 0.5116497 0.6108994
oxygen + phosphate_star Indo-Pacific (27.85,27.95] 0.1960124 0.1418965 0.2280981
oxygen + phosphate_star Indo-Pacific (27.95,28.05] -0.0747479 -0.1287166 0.0169182
oxygen + phosphate_star Indo-Pacific (28.05,28.1] -0.2395722 -0.3455146 -0.1634257
oxygen + phosphate_star Indo-Pacific (28.1, Inf] 0.7322639 0.6940630 0.7645888
oxygen + silicate Atlantic (-Inf,26] -0.1227944 -0.3797872 0.1532636
oxygen + silicate Atlantic (26,26.5] -0.4131177 -0.6413382 -0.1843260
oxygen + silicate Atlantic (26.5,26.75] -0.7636381 -0.8285857 -0.6756479
oxygen + silicate Atlantic (26.75,27] -0.7668921 -0.8297448 -0.6923470
oxygen + silicate Atlantic (27,27.25] -0.6764259 -0.7674405 -0.5933414
oxygen + silicate Atlantic (27.25,27.5] -0.2906634 -0.4605697 -0.1516917
oxygen + silicate Atlantic (27.5,27.75] -0.3795441 -0.4196854 -0.3484698
oxygen + silicate Atlantic (27.75,27.85] -0.7164943 -0.7532720 -0.6733727
oxygen + silicate Atlantic (27.85,27.95] -0.8283254 -0.8612957 -0.8102405
oxygen + silicate Atlantic (27.95,28.05] -0.8924939 -0.9243597 -0.8643618
oxygen + silicate Atlantic (28.05,28.1] -0.9267387 -0.9581888 -0.8890582
oxygen + silicate Atlantic (28.1,28.15] -0.9528215 -0.9544763 -0.9503664
oxygen + silicate Atlantic (28.15,28.2] -0.9864042 -0.9884199 -0.9830969
oxygen + silicate Atlantic (28.2, Inf] -0.7606950 -0.8524293 -0.6042015
oxygen + silicate Indo-Pacific (-Inf,26] -0.5180208 -0.7062389 -0.3780615
oxygen + silicate Indo-Pacific (26,26.5] -0.5457613 -0.6676851 -0.4229569
oxygen + silicate Indo-Pacific (26.5,26.75] -0.4973947 -0.6428274 -0.2804766
oxygen + silicate Indo-Pacific (26.75,27] -0.6375856 -0.6768693 -0.5704625
oxygen + silicate Indo-Pacific (27,27.25] -0.8175221 -0.8581719 -0.7699141
oxygen + silicate Indo-Pacific (27.25,27.5] -0.8589905 -0.9043372 -0.8040922
oxygen + silicate Indo-Pacific (27.5,27.75] -0.8788714 -0.9167437 -0.8090341
oxygen + silicate Indo-Pacific (27.75,27.85] -0.9496669 -0.9721806 -0.9174215
oxygen + silicate Indo-Pacific (27.85,27.95] -0.9450252 -0.9629198 -0.9227704
oxygen + silicate Indo-Pacific (27.95,28.05] -0.9200425 -0.9298993 -0.9048741
oxygen + silicate Indo-Pacific (28.05,28.1] -0.9211391 -0.9240902 -0.9182833
oxygen + silicate Indo-Pacific (28.1, Inf] -0.5386936 -0.6180874 -0.3851015
phosphate + phosphate_star Atlantic (-Inf,26] 0.7508103 0.5296283 0.8695592
phosphate + phosphate_star Atlantic (26,26.5] 0.8660287 0.8408395 0.8861832
phosphate + phosphate_star Atlantic (26.5,26.75] 0.8221230 0.7650069 0.8641636
phosphate + phosphate_star Atlantic (26.75,27] 0.7017678 0.6672986 0.7427355
phosphate + phosphate_star Atlantic (27,27.25] 0.7691141 0.6804568 0.8219308
phosphate + phosphate_star Atlantic (27.25,27.5] 0.8357105 0.8094227 0.8559786
phosphate + phosphate_star Atlantic (27.5,27.75] 0.9112093 0.9040145 0.9205365
phosphate + phosphate_star Atlantic (27.75,27.85] 0.9191774 0.8954408 0.9350710
phosphate + phosphate_star Atlantic (27.85,27.95] 0.8919779 0.8779941 0.9084868
phosphate + phosphate_star Atlantic (27.95,28.05] 0.9434812 0.9140276 0.9759128
phosphate + phosphate_star Atlantic (28.05,28.1] 0.9705229 0.9569891 0.9857156
phosphate + phosphate_star Atlantic (28.1,28.15] 0.9817457 0.9793152 0.9855372
phosphate + phosphate_star Atlantic (28.15,28.2] 0.9940799 0.9907233 0.9961402
phosphate + phosphate_star Atlantic (28.2, Inf] 0.9115777 0.8294818 0.9583135
phosphate + phosphate_star Indo-Pacific (-Inf,26] 0.8626346 0.8234682 0.8966432
phosphate + phosphate_star Indo-Pacific (26,26.5] 0.7939811 0.7562202 0.8338170
phosphate + phosphate_star Indo-Pacific (26.5,26.75] 0.6740277 0.4991496 0.7969298
phosphate + phosphate_star Indo-Pacific (26.75,27] 0.6439913 0.5905200 0.7268341
phosphate + phosphate_star Indo-Pacific (27,27.25] 0.3421894 0.2276485 0.4155000
phosphate + phosphate_star Indo-Pacific (27.25,27.5] -0.1622094 -0.2002070 -0.1175686
phosphate + phosphate_star Indo-Pacific (27.5,27.75] -0.0588897 -0.3430887 0.3492793
phosphate + phosphate_star Indo-Pacific (27.75,27.85] -0.3491664 -0.4855459 -0.2436382
phosphate + phosphate_star Indo-Pacific (27.85,27.95] 0.0503607 0.0243327 0.1001679
phosphate + phosphate_star Indo-Pacific (27.95,28.05] 0.4044894 0.2800691 0.5023663
phosphate + phosphate_star Indo-Pacific (28.05,28.1] 0.5881779 0.5261055 0.6916787
phosphate + phosphate_star Indo-Pacific (28.1, Inf] -0.0205283 -0.1178242 0.1423180
sal + aou Atlantic (-Inf,26] -0.0693667 -0.3310034 0.3340526
sal + aou Atlantic (26,26.5] -0.1371376 -0.2414174 0.0492189
sal + aou Atlantic (26.5,26.75] -0.3107349 -0.4740326 -0.1655041
sal + aou Atlantic (26.75,27] -0.1926738 -0.2089202 -0.1718850
sal + aou Atlantic (27,27.25] -0.3207614 -0.4830665 -0.1964886
sal + aou Atlantic (27.25,27.5] -0.2411193 -0.3434923 -0.1855403
sal + aou Atlantic (27.5,27.75] -0.4400134 -0.4806668 -0.3620159
sal + aou Atlantic (27.75,27.85] -0.4561958 -0.5478822 -0.3640374
sal + aou Atlantic (27.85,27.95] -0.3641828 -0.4622517 -0.2917037
sal + aou Atlantic (27.95,28.05] -0.5601957 -0.7599965 -0.3281245
sal + aou Atlantic (28.05,28.1] -0.7550796 -0.8565866 -0.6632945
sal + aou Atlantic (28.1,28.15] -0.8498018 -0.8746150 -0.8234154
sal + aou Atlantic (28.15,28.2] -0.9514252 -0.9746964 -0.9193749
sal + aou Atlantic (28.2, Inf] -0.5959575 -0.8383679 -0.2268212
sal + aou Indo-Pacific (-Inf,26] -0.0998065 -0.1376477 -0.0452091
sal + aou Indo-Pacific (26,26.5] -0.0374451 -0.2454403 0.1427841
sal + aou Indo-Pacific (26.5,26.75] -0.0403896 -0.3519785 0.2625971
sal + aou Indo-Pacific (26.75,27] -0.1432623 -0.3339392 0.0407040
sal + aou Indo-Pacific (27,27.25] -0.0392513 -0.1798021 0.2289563
sal + aou Indo-Pacific (27.25,27.5] 0.1571884 0.0687569 0.3279394
sal + aou Indo-Pacific (27.5,27.75] 0.3153313 0.1472908 0.4888984
sal + aou Indo-Pacific (27.75,27.85] -0.1333815 -0.4074011 0.1797061
sal + aou Indo-Pacific (27.85,27.95] -0.3024019 -0.6483702 -0.0041290
sal + aou Indo-Pacific (27.95,28.05] -0.3031832 -0.4053862 -0.1667368
sal + aou Indo-Pacific (28.05,28.1] -0.3657671 -0.4717638 -0.2642723
sal + aou Indo-Pacific (28.1, Inf] 0.4396415 0.3266540 0.5031114
sal + oxygen Atlantic (-Inf,26] -0.2510572 -0.5792924 -0.0075604
sal + oxygen Atlantic (26,26.5] -0.2467027 -0.4575219 -0.0971031
sal + oxygen Atlantic (26.5,26.75] 0.0585391 -0.0688106 0.2656171
sal + oxygen Atlantic (26.75,27] -0.0078397 -0.0687638 0.0444512
sal + oxygen Atlantic (27,27.25] 0.1058731 0.0032590 0.2963162
sal + oxygen Atlantic (27.25,27.5] -0.0822232 -0.1866012 0.0559779
sal + oxygen Atlantic (27.5,27.75] 0.0854013 -0.0517550 0.1869890
sal + oxygen Atlantic (27.75,27.85] 0.2313932 0.1337736 0.3599978
sal + oxygen Atlantic (27.85,27.95] 0.2266510 0.1418097 0.3495871
sal + oxygen Atlantic (27.95,28.05] 0.4524930 0.2158353 0.6899272
sal + oxygen Atlantic (28.05,28.1] 0.6575291 0.5132902 0.8056622
sal + oxygen Atlantic (28.1,28.15] 0.7857270 0.7480398 0.8231797
sal + oxygen Atlantic (28.15,28.2] 0.9317927 0.8922582 0.9621134
sal + oxygen Atlantic (28.2, Inf] 0.4701056 0.0272673 0.7510085
sal + oxygen Indo-Pacific (-Inf,26] -0.2066649 -0.3074739 -0.1098589
sal + oxygen Indo-Pacific (26,26.5] -0.1372468 -0.2943005 0.0371980
sal + oxygen Indo-Pacific (26.5,26.75] -0.1184266 -0.4150355 0.1773271
sal + oxygen Indo-Pacific (26.75,27] -0.0272165 -0.2038853 0.1624747
sal + oxygen Indo-Pacific (27,27.25] -0.0843023 -0.3759859 0.0686301
sal + oxygen Indo-Pacific (27.25,27.5] -0.2593215 -0.4669477 -0.1519785
sal + oxygen Indo-Pacific (27.5,27.75] -0.4165259 -0.5730475 -0.2352335
sal + oxygen Indo-Pacific (27.75,27.85] 0.0658433 -0.2897378 0.3802234
sal + oxygen Indo-Pacific (27.85,27.95] 0.2418730 -0.0901370 0.6294063
sal + oxygen Indo-Pacific (27.95,28.05] 0.2227470 0.0673471 0.3406845
sal + oxygen Indo-Pacific (28.05,28.1] 0.2798239 0.1642871 0.4001890
sal + oxygen Indo-Pacific (28.1, Inf] -0.5277378 -0.6024504 -0.4154610
sal + phosphate Atlantic (-Inf,26] -0.5411880 -0.7613570 -0.3493169
sal + phosphate Atlantic (26,26.5] -0.6852352 -0.7721372 -0.5288609
sal + phosphate Atlantic (26.5,26.75] -0.7116634 -0.7717190 -0.6009001
sal + phosphate Atlantic (26.75,27] -0.6512626 -0.6998538 -0.6107017
sal + phosphate Atlantic (27,27.25] -0.7686277 -0.8299268 -0.6793957
sal + phosphate Atlantic (27.25,27.5] -0.8114982 -0.8389645 -0.7659035
sal + phosphate Atlantic (27.5,27.75] -0.7960362 -0.8159011 -0.7704988
sal + phosphate Atlantic (27.75,27.85] -0.6950992 -0.7270993 -0.6524665
sal + phosphate Atlantic (27.85,27.95] -0.5872002 -0.6377329 -0.5350598
sal + phosphate Atlantic (27.95,28.05] -0.7151940 -0.8213304 -0.5471838
sal + phosphate Atlantic (28.05,28.1] -0.8579619 -0.8995554 -0.8337115
sal + phosphate Atlantic (28.1,28.15] -0.9100072 -0.9154527 -0.9043353
sal + phosphate Atlantic (28.15,28.2] -0.9577882 -0.9677701 -0.9514364
sal + phosphate Atlantic (28.2, Inf] -0.9136988 -0.9643185 -0.8254622
sal + phosphate Indo-Pacific (-Inf,26] -0.2140891 -0.2530378 -0.1919738
sal + phosphate Indo-Pacific (26,26.5] -0.2667137 -0.4859041 -0.0886277
sal + phosphate Indo-Pacific (26.5,26.75] -0.2921000 -0.5854159 -0.0378637
sal + phosphate Indo-Pacific (26.75,27] -0.3971912 -0.5868734 -0.2200382
sal + phosphate Indo-Pacific (27,27.25] -0.2094089 -0.3401173 0.0081900
sal + phosphate Indo-Pacific (27.25,27.5] 0.0667222 -0.0115958 0.1372233
sal + phosphate Indo-Pacific (27.5,27.75] 0.3553399 0.1734152 0.6724322
sal + phosphate Indo-Pacific (27.75,27.85] -0.1633590 -0.3809459 0.1111361
sal + phosphate Indo-Pacific (27.85,27.95] -0.3657133 -0.6599179 -0.0877588
sal + phosphate Indo-Pacific (27.95,28.05] -0.4653641 -0.5559025 -0.3392945
sal + phosphate Indo-Pacific (28.05,28.1] -0.5587859 -0.6413333 -0.4990502
sal + phosphate Indo-Pacific (28.1, Inf] -0.0976024 -0.1797645 -0.0236873
sal + phosphate_star Atlantic (-Inf,26] -0.8000689 -0.9323857 -0.5713254
sal + phosphate_star Atlantic (26,26.5] -0.9204889 -0.9704238 -0.8317543
sal + phosphate_star Atlantic (26.5,26.75] -0.9674266 -0.9797506 -0.9471006
sal + phosphate_star Atlantic (26.75,27] -0.9796851 -0.9852564 -0.9767479
sal + phosphate_star Atlantic (27,27.25] -0.9841964 -0.9858889 -0.9832035
sal + phosphate_star Atlantic (27.25,27.5] -0.9766968 -0.9797148 -0.9733254
sal + phosphate_star Atlantic (27.5,27.75] -0.9361840 -0.9450453 -0.9242929
sal + phosphate_star Atlantic (27.75,27.85] -0.8850655 -0.8915636 -0.8777867
sal + phosphate_star Atlantic (27.85,27.95] -0.8439850 -0.8602173 -0.8315406
sal + phosphate_star Atlantic (27.95,28.05] -0.8609215 -0.9033980 -0.7890376
sal + phosphate_star Atlantic (28.05,28.1] -0.9244944 -0.9331009 -0.9111087
sal + phosphate_star Atlantic (28.1,28.15] -0.9506106 -0.9551031 -0.9457560
sal + phosphate_star Atlantic (28.15,28.2] -0.9617340 -0.9742262 -0.9484309
sal + phosphate_star Atlantic (28.2, Inf] -0.9777556 -0.9850097 -0.9641919
sal + phosphate_star Indo-Pacific (-Inf,26] -0.5024127 -0.5047468 -0.4991628
sal + phosphate_star Indo-Pacific (26,26.5] -0.7146824 -0.8278102 -0.6121869
sal + phosphate_star Indo-Pacific (26.5,26.75] -0.8369663 -0.9097285 -0.7828799
sal + phosphate_star Indo-Pacific (26.75,27] -0.8877877 -0.9292208 -0.8430572
sal + phosphate_star Indo-Pacific (27,27.25] -0.8270258 -0.8507374 -0.7846850
sal + phosphate_star Indo-Pacific (27.25,27.5] -0.5826161 -0.8380468 -0.3198186
sal + phosphate_star Indo-Pacific (27.5,27.75] -0.1098399 -0.7505005 0.5458761
sal + phosphate_star Indo-Pacific (27.75,27.85] -0.2712214 -0.6045344 0.2058051
sal + phosphate_star Indo-Pacific (27.85,27.95] -0.4360986 -0.6064121 -0.1447535
sal + phosphate_star Indo-Pacific (27.95,28.05] -0.7652637 -0.8044477 -0.7191675
sal + phosphate_star Indo-Pacific (28.05,28.1] -0.8321507 -0.8813124 -0.7617659
sal + phosphate_star Indo-Pacific (28.1, Inf] -0.8242591 -0.8368384 -0.8168904
sal + silicate Atlantic (-Inf,26] -0.7179745 -0.7969850 -0.6732885
sal + silicate Atlantic (26,26.5] -0.6685981 -0.6968872 -0.6166166
sal + silicate Atlantic (26.5,26.75] -0.6165768 -0.7017144 -0.4824009
sal + silicate Atlantic (26.75,27] -0.5303360 -0.5476353 -0.5015934
sal + silicate Atlantic (27,27.25] -0.7255352 -0.7726427 -0.6609887
sal + silicate Atlantic (27.25,27.5] -0.8053341 -0.8262770 -0.7922185
sal + silicate Atlantic (27.5,27.75] -0.7638322 -0.8055562 -0.7231499
sal + silicate Atlantic (27.75,27.85] -0.7045799 -0.7567342 -0.6584125
sal + silicate Atlantic (27.85,27.95] -0.6610859 -0.7048881 -0.6281679
sal + silicate Atlantic (27.95,28.05] -0.7513966 -0.8692522 -0.5891648
sal + silicate Atlantic (28.05,28.1] -0.8698483 -0.9226926 -0.8251939
sal + silicate Atlantic (28.1,28.15] -0.9175920 -0.9410139 -0.8967364
sal + silicate Atlantic (28.15,28.2] -0.9526381 -0.9733337 -0.9294936
sal + silicate Atlantic (28.2, Inf] -0.8849177 -0.9782900 -0.7573875
sal + silicate Indo-Pacific (-Inf,26] -0.5117662 -0.5721616 -0.4111244
sal + silicate Indo-Pacific (26,26.5] -0.5352783 -0.6569768 -0.4129810
sal + silicate Indo-Pacific (26.5,26.75] -0.6505841 -0.7923306 -0.5235228
sal + silicate Indo-Pacific (26.75,27] -0.6451295 -0.7505208 -0.4593808
sal + silicate Indo-Pacific (27,27.25] -0.4101005 -0.5402058 -0.1966681
sal + silicate Indo-Pacific (27.25,27.5] -0.1186241 -0.1951322 -0.0025800
sal + silicate Indo-Pacific (27.5,27.75] 0.1496738 0.0279839 0.3796061
sal + silicate Indo-Pacific (27.75,27.85] -0.1873971 -0.3602995 0.0280045
sal + silicate Indo-Pacific (27.85,27.95] -0.3404344 -0.5940205 -0.1136075
sal + silicate Indo-Pacific (27.95,28.05] -0.3820018 -0.4488146 -0.2868176
sal + silicate Indo-Pacific (28.05,28.1] -0.4714573 -0.5339593 -0.4011667
sal + silicate Indo-Pacific (28.1, Inf] -0.0063435 -0.1394927 0.1539092
sal + tem Atlantic (-Inf,26] 0.9271315 0.8591490 0.9792505
sal + tem Atlantic (26,26.5] 0.9587716 0.9434088 0.9722042
sal + tem Atlantic (26.5,26.75] 0.9862819 0.9802495 0.9901757
sal + tem Atlantic (26.75,27] 0.9787162 0.9745610 0.9840770
sal + tem Atlantic (27,27.25] 0.9796781 0.9784187 0.9817817
sal + tem Atlantic (27.25,27.5] 0.9752146 0.9731639 0.9763128
sal + tem Atlantic (27.5,27.75] 0.9694593 0.9644988 0.9727017
sal + tem Atlantic (27.75,27.85] 0.9802898 0.9794452 0.9810268
sal + tem Atlantic (27.85,27.95] 0.9451842 0.9415125 0.9493241
sal + tem Atlantic (27.95,28.05] 0.8954079 0.8625851 0.9232805
sal + tem Atlantic (28.05,28.1] 0.9614505 0.9531302 0.9685525
sal + tem Atlantic (28.1,28.15] 0.9588322 0.9515702 0.9661370
sal + tem Atlantic (28.15,28.2] 0.8958025 0.8895198 0.9022843
sal + tem Atlantic (28.2, Inf] 0.2952889 0.1404009 0.6019678
sal + tem Indo-Pacific (-Inf,26] 0.7622448 0.7321860 0.8143201
sal + tem Indo-Pacific (26,26.5] 0.9266617 0.8850868 0.9498731
sal + tem Indo-Pacific (26.5,26.75] 0.9778104 0.9691766 0.9825174
sal + tem Indo-Pacific (26.75,27] 0.9764911 0.9722667 0.9791828
sal + tem Indo-Pacific (27,27.25] 0.9480433 0.9326253 0.9667965
sal + tem Indo-Pacific (27.25,27.5] 0.8786772 0.8288827 0.9532627
sal + tem Indo-Pacific (27.5,27.75] 0.8619859 0.7971344 0.9086352
sal + tem Indo-Pacific (27.75,27.85] 0.8095714 0.6544091 0.9311680
sal + tem Indo-Pacific (27.85,27.95] 0.7156032 0.4919380 0.8677990
sal + tem Indo-Pacific (27.95,28.05] 0.7367933 0.6544831 0.8157351
sal + tem Indo-Pacific (28.05,28.1] 0.7150560 0.6354842 0.7551418
sal + tem Indo-Pacific (28.1, Inf] 0.7160284 0.6244071 0.7966486
silicate + phosphate Atlantic (-Inf,26] 0.6981620 0.5769755 0.7723085
silicate + phosphate Atlantic (26,26.5] 0.9142324 0.8895051 0.9338273
silicate + phosphate Atlantic (26.5,26.75] 0.9663358 0.9622206 0.9695066
silicate + phosphate Atlantic (26.75,27] 0.9451110 0.9196380 0.9581126
silicate + phosphate Atlantic (27,27.25] 0.9580020 0.9535001 0.9656975
silicate + phosphate Atlantic (27.25,27.5] 0.9135697 0.8918536 0.9315551
silicate + phosphate Atlantic (27.5,27.75] 0.8985160 0.8899520 0.9147551
silicate + phosphate Atlantic (27.75,27.85] 0.9497356 0.9410032 0.9631703
silicate + phosphate Atlantic (27.85,27.95] 0.9706165 0.9656859 0.9755432
silicate + phosphate Atlantic (27.95,28.05] 0.9797902 0.9773091 0.9841189
silicate + phosphate Atlantic (28.05,28.1] 0.9878103 0.9873026 0.9885166
silicate + phosphate Atlantic (28.1,28.15] 0.9936688 0.9933268 0.9939299
silicate + phosphate Atlantic (28.15,28.2] 0.9939088 0.9909752 0.9969382
silicate + phosphate Atlantic (28.2, Inf] 0.9764970 0.9522516 0.9937540
silicate + phosphate Indo-Pacific (-Inf,26] 0.7928966 0.7495898 0.8167928
silicate + phosphate Indo-Pacific (26,26.5] 0.7538788 0.6610246 0.8249498
silicate + phosphate Indo-Pacific (26.5,26.75] 0.7429847 0.5953044 0.8256303
silicate + phosphate Indo-Pacific (26.75,27] 0.8456155 0.8043534 0.8686939
silicate + phosphate Indo-Pacific (27,27.25] 0.9030331 0.8882626 0.9281766
silicate + phosphate Indo-Pacific (27.25,27.5] 0.8846996 0.8633152 0.9206935
silicate + phosphate Indo-Pacific (27.5,27.75] 0.8658820 0.8517731 0.8871773
silicate + phosphate Indo-Pacific (27.75,27.85] 0.9493875 0.9290366 0.9609671
silicate + phosphate Indo-Pacific (27.85,27.95] 0.9630557 0.9492788 0.9702390
silicate + phosphate Indo-Pacific (27.95,28.05] 0.9581465 0.9481899 0.9633724
silicate + phosphate Indo-Pacific (28.05,28.1] 0.9545436 0.9457907 0.9612718
silicate + phosphate Indo-Pacific (28.1, Inf] 0.7808447 0.7313327 0.8252533
silicate + phosphate_star Atlantic (-Inf,26] 0.6903156 0.6533103 0.7618108
silicate + phosphate_star Atlantic (26,26.5] 0.8043811 0.7724673 0.8605853
silicate + phosphate_star Atlantic (26.5,26.75] 0.7396047 0.6695780 0.8007092
silicate + phosphate_star Atlantic (26.75,27] 0.5920147 0.5698998 0.6038921
silicate + phosphate_star Atlantic (27,27.25] 0.7328856 0.6734857 0.7710647
silicate + phosphate_star Atlantic (27.25,27.5] 0.8571247 0.8366132 0.8727855
silicate + phosphate_star Atlantic (27.5,27.75] 0.9089771 0.8965484 0.9229088
silicate + phosphate_star Atlantic (27.75,27.85] 0.9235780 0.9017252 0.9440913
silicate + phosphate_star Atlantic (27.85,27.95] 0.9158427 0.9058976 0.9310004
silicate + phosphate_star Atlantic (27.95,28.05] 0.9343032 0.9011341 0.9712061
silicate + phosphate_star Atlantic (28.05,28.1] 0.9526385 0.9312200 0.9748838
silicate + phosphate_star Atlantic (28.1,28.15] 0.9751480 0.9672562 0.9856038
silicate + phosphate_star Atlantic (28.15,28.2] 0.9847225 0.9735169 0.9934188
silicate + phosphate_star Atlantic (28.2, Inf] 0.8731672 0.7315322 0.9666011
silicate + phosphate_star Indo-Pacific (-Inf,26] 0.7682080 0.7268218 0.8324700
silicate + phosphate_star Indo-Pacific (26,26.5] 0.7673308 0.7449613 0.7842963
silicate + phosphate_star Indo-Pacific (26.5,26.75] 0.7845209 0.7250399 0.8344034
silicate + phosphate_star Indo-Pacific (26.75,27] 0.7289863 0.6871021 0.7590251
silicate + phosphate_star Indo-Pacific (27,27.25] 0.3775714 0.2953182 0.4439564
silicate + phosphate_star Indo-Pacific (27.25,27.5] -0.2221861 -0.2489627 -0.1753808
silicate + phosphate_star Indo-Pacific (27.5,27.75] -0.2458052 -0.3898529 -0.0015697
silicate + phosphate_star Indo-Pacific (27.75,27.85] -0.4463844 -0.6101722 -0.3326620
silicate + phosphate_star Indo-Pacific (27.85,27.95] -0.0025785 -0.0172836 0.0264031
silicate + phosphate_star Indo-Pacific (27.95,28.05] 0.3396272 0.2381273 0.4081203
silicate + phosphate_star Indo-Pacific (28.05,28.1] 0.4830861 0.4458256 0.5510221
silicate + phosphate_star Indo-Pacific (28.1, Inf] -0.0166541 -0.1546647 0.1840703
tem + aou Atlantic (-Inf,26] -0.0885021 -0.3425090 0.3065192
tem + aou Atlantic (26,26.5] -0.2035118 -0.3701995 -0.0092747
tem + aou Atlantic (26.5,26.75] -0.3313889 -0.4894569 -0.1986178
tem + aou Atlantic (26.75,27] -0.1899610 -0.2159809 -0.1663616
tem + aou Atlantic (27,27.25] -0.2569778 -0.4106699 -0.1379596
tem + aou Atlantic (27.25,27.5] -0.2054094 -0.3148319 -0.1479325
tem + aou Atlantic (27.5,27.75] -0.4125425 -0.4546473 -0.3335869
tem + aou Atlantic (27.75,27.85] -0.4496069 -0.5296931 -0.3672680
tem + aou Atlantic (27.85,27.95] -0.3182619 -0.4327088 -0.1892903
tem + aou Atlantic (27.95,28.05] -0.5366323 -0.6807520 -0.4118457
tem + aou Atlantic (28.05,28.1] -0.6406127 -0.7861695 -0.5309631
tem + aou Atlantic (28.1,28.15] -0.7068061 -0.7202554 -0.6956956
tem + aou Atlantic (28.15,28.2] -0.7654934 -0.8046305 -0.7143601
tem + aou Atlantic (28.2, Inf] 0.3847255 0.2955435 0.4647025
tem + aou Indo-Pacific (-Inf,26] -0.2765020 -0.4123548 -0.2027597
tem + aou Indo-Pacific (26,26.5] -0.1169827 -0.3024046 -0.0114244
tem + aou Indo-Pacific (26.5,26.75] -0.0311420 -0.3228928 0.2526348
tem + aou Indo-Pacific (26.75,27] -0.1588546 -0.3297678 -0.0116407
tem + aou Indo-Pacific (27,27.25] -0.1180092 -0.2762285 0.1401590
tem + aou Indo-Pacific (27.25,27.5] 0.1259680 0.0059086 0.3048698
tem + aou Indo-Pacific (27.5,27.75] 0.3502373 0.1951595 0.5072673
tem + aou Indo-Pacific (27.75,27.85] 0.0301987 -0.2010291 0.2873408
tem + aou Indo-Pacific (27.85,27.95] 0.0089834 -0.2129490 0.1903371
tem + aou Indo-Pacific (27.95,28.05] 0.1525056 0.1268865 0.1665650
tem + aou Indo-Pacific (28.05,28.1] 0.2460187 0.1501208 0.3306282
tem + aou Indo-Pacific (28.1, Inf] 0.8500778 0.8051669 0.8753908
tem + oxygen Atlantic (-Inf,26] -0.2548418 -0.5686817 -0.0421108
tem + oxygen Atlantic (26,26.5] -0.1931788 -0.4139034 0.0218196
tem + oxygen Atlantic (26.5,26.75] 0.0765118 -0.0401069 0.2796851
tem + oxygen Atlantic (26.75,27] -0.0148470 -0.0781579 0.0472757
tem + oxygen Atlantic (27,27.25] 0.0351877 -0.0600288 0.2142155
tem + oxygen Atlantic (27.25,27.5] -0.1269840 -0.2422283 0.0181253
tem + oxygen Atlantic (27.5,27.75] 0.0416854 -0.0958677 0.1389858
tem + oxygen Atlantic (27.75,27.85] 0.2172814 0.1307902 0.3338386
tem + oxygen Atlantic (27.85,27.95] 0.1693522 0.0267745 0.3102718
tem + oxygen Atlantic (27.95,28.05] 0.4049696 0.2796369 0.5839105
tem + oxygen Atlantic (28.05,28.1] 0.5224539 0.3589112 0.7181812
tem + oxygen Atlantic (28.1,28.15] 0.6227568 0.6020861 0.6479990
tem + oxygen Atlantic (28.15,28.2] 0.7241028 0.6661021 0.7715737
tem + oxygen Atlantic (28.2, Inf] -0.5379540 -0.6459579 -0.4424985
tem + oxygen Indo-Pacific (-Inf,26] -0.1038245 -0.2545687 -0.0070798
tem + oxygen Indo-Pacific (26,26.5] -0.0705218 -0.1612640 0.0849072
tem + oxygen Indo-Pacific (26.5,26.75] -0.1323264 -0.4114707 0.1434545
tem + oxygen Indo-Pacific (26.75,27] -0.0162112 -0.1563091 0.1542202
tem + oxygen Indo-Pacific (27,27.25] -0.0117814 -0.2960367 0.1602459
tem + oxygen Indo-Pacific (27.25,27.5] -0.2416488 -0.4541845 -0.1030775
tem + oxygen Indo-Pacific (27.5,27.75] -0.4674139 -0.6052279 -0.3040122
tem + oxygen Indo-Pacific (27.75,27.85] -0.1089671 -0.4019084 0.1562325
tem + oxygen Indo-Pacific (27.85,27.95] -0.0879039 -0.2940632 0.1638898
tem + oxygen Indo-Pacific (27.95,28.05] -0.2499622 -0.2764310 -0.2215051
tem + oxygen Indo-Pacific (28.05,28.1] -0.3337363 -0.4267220 -0.2414689
tem + oxygen Indo-Pacific (28.1, Inf] -0.9078995 -0.9232234 -0.8809520
tem + phosphate Atlantic (-Inf,26] -0.4658670 -0.6413374 -0.3252160
tem + phosphate Atlantic (26,26.5] -0.7181149 -0.7824767 -0.6186692
tem + phosphate Atlantic (26.5,26.75] -0.7285627 -0.7811880 -0.6330724
tem + phosphate Atlantic (26.75,27] -0.6484548 -0.6944657 -0.6160706
tem + phosphate Atlantic (27,27.25] -0.7245427 -0.7813908 -0.6359645
tem + phosphate Atlantic (27.25,27.5] -0.7921891 -0.8153446 -0.7481500
tem + phosphate Atlantic (27.5,27.75] -0.7774998 -0.8024027 -0.7552184
tem + phosphate Atlantic (27.75,27.85] -0.6988536 -0.7195554 -0.6634561
tem + phosphate Atlantic (27.85,27.95] -0.5446900 -0.6052054 -0.4463972
tem + phosphate Atlantic (27.95,28.05] -0.6722003 -0.7378796 -0.5715144
tem + phosphate Atlantic (28.05,28.1] -0.7614431 -0.8301090 -0.7199937
tem + phosphate Atlantic (28.1,28.15] -0.7873900 -0.7954886 -0.7814111
tem + phosphate Atlantic (28.15,28.2] -0.7678198 -0.7838248 -0.7574032
tem + phosphate Atlantic (28.2, Inf] 0.0110673 -0.1214116 0.0788866
tem + phosphate Indo-Pacific (-Inf,26] -0.4414159 -0.5911273 -0.2985427
tem + phosphate Indo-Pacific (26,26.5] -0.3637090 -0.5526212 -0.2653459
tem + phosphate Indo-Pacific (26.5,26.75] -0.2955112 -0.5690505 -0.0631812
tem + phosphate Indo-Pacific (26.75,27] -0.4278935 -0.5948751 -0.2878471
tem + phosphate Indo-Pacific (27,27.25] -0.3077085 -0.4104837 -0.1044570
tem + phosphate Indo-Pacific (27.25,27.5] 0.0053930 -0.1057113 0.0909536
tem + phosphate Indo-Pacific (27.5,27.75] 0.3813762 0.2032355 0.6749976
tem + phosphate Indo-Pacific (27.75,27.85] -0.0026459 -0.1687655 0.2047482
tem + phosphate Indo-Pacific (27.85,27.95] -0.0615470 -0.2268579 0.0887766
tem + phosphate Indo-Pacific (27.95,28.05] -0.0254643 -0.0429826 -0.0031797
tem + phosphate Indo-Pacific (28.05,28.1] 0.0332898 -0.0552395 0.0926154
tem + phosphate Indo-Pacific (28.1, Inf] 0.3983748 0.2545421 0.4851177
tem + phosphate_star Atlantic (-Inf,26] -0.7212300 -0.8566845 -0.5311396
tem + phosphate_star Atlantic (26,26.5] -0.9278561 -0.9727377 -0.8716933
tem + phosphate_star Atlantic (26.5,26.75] -0.9761812 -0.9834695 -0.9669531
tem + phosphate_star Atlantic (26.75,27] -0.9829302 -0.9864498 -0.9800880
tem + phosphate_star Atlantic (27,27.25] -0.9853137 -0.9877796 -0.9822905
tem + phosphate_star Atlantic (27.25,27.5] -0.9827207 -0.9845017 -0.9806590
tem + phosphate_star Atlantic (27.5,27.75] -0.9361083 -0.9420052 -0.9280738
tem + phosphate_star Atlantic (27.75,27.85] -0.9003554 -0.9053827 -0.8964992
tem + phosphate_star Atlantic (27.85,27.95] -0.8263567 -0.8460576 -0.7919875
tem + phosphate_star Atlantic (27.95,28.05] -0.8218663 -0.8658285 -0.7692665
tem + phosphate_star Atlantic (28.05,28.1] -0.8611122 -0.8785897 -0.8301577
tem + phosphate_star Atlantic (28.1,28.15] -0.8605676 -0.8756980 -0.8446351
tem + phosphate_star Atlantic (28.15,28.2] -0.7867646 -0.8099575 -0.7654332
tem + phosphate_star Atlantic (28.2, Inf] -0.3044439 -0.5739109 -0.1500982
tem + phosphate_star Indo-Pacific (-Inf,26] -0.7559080 -0.8456010 -0.6290706
tem + phosphate_star Indo-Pacific (26,26.5] -0.8175646 -0.8945085 -0.7598741
tem + phosphate_star Indo-Pacific (26.5,26.75] -0.8637610 -0.9218768 -0.8053617
tem + phosphate_star Indo-Pacific (26.75,27] -0.9332104 -0.9568394 -0.9060655
tem + phosphate_star Indo-Pacific (27,27.25] -0.9110216 -0.9278133 -0.8783444
tem + phosphate_star Indo-Pacific (27.25,27.5] -0.7057151 -0.9001897 -0.4943386
tem + phosphate_star Indo-Pacific (27.5,27.75] -0.2042084 -0.8201021 0.4309248
tem + phosphate_star Indo-Pacific (27.75,27.85] -0.4075034 -0.6999555 0.0198276
tem + phosphate_star Indo-Pacific (27.85,27.95] -0.5748791 -0.7043122 -0.3659200
tem + phosphate_star Indo-Pacific (27.95,28.05] -0.7548649 -0.8271050 -0.6952757
tem + phosphate_star Indo-Pacific (28.05,28.1] -0.6292655 -0.6610141 -0.5662088
tem + phosphate_star Indo-Pacific (28.1, Inf] -0.8853183 -0.9020680 -0.8724200
tem + silicate Atlantic (-Inf,26] -0.6228996 -0.7356764 -0.5464948
tem + silicate Atlantic (26,26.5] -0.6762847 -0.7019768 -0.6633387
tem + silicate Atlantic (26.5,26.75] -0.6402034 -0.7159446 -0.5273097
tem + silicate Atlantic (26.75,27] -0.5470238 -0.5596025 -0.5281561
tem + silicate Atlantic (27,27.25] -0.7015539 -0.7431286 -0.6406674
tem + silicate Atlantic (27.25,27.5] -0.8433622 -0.8551079 -0.8349626
tem + silicate Atlantic (27.5,27.75] -0.8047479 -0.8428197 -0.7630054
tem + silicate Atlantic (27.75,27.85] -0.7374161 -0.7824796 -0.6920160
tem + silicate Atlantic (27.85,27.95] -0.6433780 -0.6994384 -0.5666891
tem + silicate Atlantic (27.95,28.05] -0.7455564 -0.8295364 -0.6559829
tem + silicate Atlantic (28.05,28.1] -0.7824452 -0.8691954 -0.7262274
tem + silicate Atlantic (28.1,28.15] -0.8004715 -0.8207617 -0.7887081
tem + silicate Atlantic (28.15,28.2] -0.7618497 -0.7967451 -0.7211328
tem + silicate Atlantic (28.2, Inf] 0.0260593 -0.0594088 0.1074401
tem + silicate Indo-Pacific (-Inf,26] -0.5842398 -0.7257970 -0.4191867
tem + silicate Indo-Pacific (26,26.5] -0.5908918 -0.6937474 -0.4398689
tem + silicate Indo-Pacific (26.5,26.75] -0.6506173 -0.7862144 -0.5280643
tem + silicate Indo-Pacific (26.75,27] -0.6559826 -0.7436209 -0.5114372
tem + silicate Indo-Pacific (27,27.25] -0.4803310 -0.6173177 -0.2908227
tem + silicate Indo-Pacific (27.25,27.5] -0.1995615 -0.2653292 -0.0687463
tem + silicate Indo-Pacific (27.5,27.75] 0.0847762 -0.0270494 0.3046667
tem + silicate Indo-Pacific (27.75,27.85] -0.0955189 -0.2568067 0.0910175
tem + silicate Indo-Pacific (27.85,27.95] -0.1322278 -0.3048418 0.0069328
tem + silicate Indo-Pacific (27.95,28.05] -0.0491129 -0.0664545 -0.0268182
tem + silicate Indo-Pacific (28.05,28.1] 0.1054351 0.0130633 0.1613521
tem + silicate Indo-Pacific (28.1, Inf] 0.2623824 0.0435483 0.3822239
rm(cor_predictors, cor_predictors_stats)

3.2.3 C* vs individual predictors

Below, the range of correlations coefficients for C* with each predictor is plotted per basin (facet) and density slab (color). Note that the range indicates the min and max values of in total 3 calculated coefficients (one per era).

# cor_cstar_predictor <-
#   read_csv(here::here("data/eMLR",
#                        "cor_cstar_predictor.csv")) %>% 
#   rename(predictor = rowname)

cor_cstar_predictor <- cor_cstar_predictor %>% 
  rename(predictor = term)

cor_cstar_predictor_stats <- cor_cstar_predictor %>% 
  group_by(predictor, basin, gamma_slab) %>% 
  summarise(mean_r = mean(cstar),
            min_r = min(cstar),
            max_r = max(cstar)) %>% 
  ungroup()

cor_cstar_predictor_stats %>% 
  mutate(predictor = reorder(predictor, mean_r)) %>%
  ggplot() +
  geom_vline(xintercept = c(-0.9, 0.9), col = "red") +
  geom_vline(xintercept = 0) +
  geom_linerange(
    aes(y = predictor, xmin = min_r, xmax = max_r, col = gamma_slab),
    position = position_dodge(width = 0.6)) +
  facet_wrap(~basin) +
  scale_color_viridis_d(direction = -1) +
  labs(x = "correlation coefficient", y = "C* correlation with...") +
  theme(legend.position = "top")

Version Author Date
196be51 jens-daniel-mueller 2020-11-30
bc61ce3 Jens Müller 2020-11-30
kable(cor_cstar_predictor_stats) %>%
  add_header_above() %>%
  kable_styling() %>%
  scroll_box(width = "100%", height = "400px")
predictor basin gamma_slab mean_r min_r max_r
aou Atlantic (-Inf,26] 0.3872791 0.1553106 0.5059337
aou Atlantic (26,26.5] -0.1296151 -0.4224115 0.1240372
aou Atlantic (26.5,26.75] -0.3887651 -0.4156827 -0.3648908
aou Atlantic (26.75,27] -0.2640875 -0.3293015 -0.1559418
aou Atlantic (27,27.25] -0.4726318 -0.5466637 -0.3976029
aou Atlantic (27.25,27.5] -0.4659842 -0.5007875 -0.4099838
aou Atlantic (27.5,27.75] -0.7767797 -0.8248754 -0.7441225
aou Atlantic (27.75,27.85] -0.9039893 -0.9411653 -0.8760412
aou Atlantic (27.85,27.95] -0.9215795 -0.9462862 -0.9030406
aou Atlantic (27.95,28.05] -0.8764817 -0.8857416 -0.8605911
aou Atlantic (28.05,28.1] -0.8394814 -0.8428613 -0.8342345
aou Atlantic (28.1,28.15] -0.8831818 -0.8913987 -0.8702039
aou Atlantic (28.15,28.2] -0.9359675 -0.9631404 -0.9136319
aou Atlantic (28.2, Inf] -0.1218286 -0.3071930 -0.0014082
aou Indo-Pacific (-Inf,26] -0.1567864 -0.3421643 -0.0046401
aou Indo-Pacific (26,26.5] -0.7192300 -0.7396590 -0.7067197
aou Indo-Pacific (26.5,26.75] -0.7330328 -0.7527931 -0.7133553
aou Indo-Pacific (26.75,27] -0.7068706 -0.8058617 -0.6101898
aou Indo-Pacific (27,27.25] 0.0166043 -0.0313616 0.0739666
aou Indo-Pacific (27.25,27.5] 0.5637404 0.4981244 0.6327733
aou Indo-Pacific (27.5,27.75] 0.6981434 0.5900238 0.7675821
aou Indo-Pacific (27.75,27.85] 0.7539033 0.6270462 0.8307664
aou Indo-Pacific (27.85,27.95] 0.6997372 0.5593451 0.7969135
aou Indo-Pacific (27.95,28.05] 0.4741098 0.3057860 0.6420293
aou Indo-Pacific (28.05,28.1] 0.2373422 0.1658351 0.3704667
aou Indo-Pacific (28.1, Inf] 0.3526962 0.2045989 0.6320118
oxygen Atlantic (-Inf,26] -0.3899427 -0.4987223 -0.1870520
oxygen Atlantic (26,26.5] -0.1480358 -0.4629446 0.2590450
oxygen Atlantic (26.5,26.75] 0.1681643 0.0929870 0.2062784
oxygen Atlantic (26.75,27] 0.0814406 -0.0175237 0.1777485
oxygen Atlantic (27,27.25] 0.2750271 0.2168130 0.3780000
oxygen Atlantic (27.25,27.5] 0.1560715 0.0276432 0.2324708
oxygen Atlantic (27.5,27.75] 0.5038335 0.4090644 0.6163725
oxygen Atlantic (27.75,27.85] 0.7997020 0.7606138 0.8760988
oxygen Atlantic (27.85,27.95] 0.8888834 0.8585493 0.9321434
oxygen Atlantic (27.95,28.05] 0.8577205 0.8139941 0.8884683
oxygen Atlantic (28.05,28.1] 0.8198986 0.7837247 0.8518367
oxygen Atlantic (28.1,28.15] 0.8765611 0.8555277 0.8979165
oxygen Atlantic (28.15,28.2] 0.9404317 0.9242478 0.9554920
oxygen Atlantic (28.2, Inf] -0.0606270 -0.1662647 0.0720312
oxygen Indo-Pacific (-Inf,26] 0.2560578 0.1271689 0.3881240
oxygen Indo-Pacific (26,26.5] 0.6325107 0.5962037 0.6594993
oxygen Indo-Pacific (26.5,26.75] 0.6444360 0.6217890 0.6620804
oxygen Indo-Pacific (26.75,27] 0.6282515 0.5328506 0.7427059
oxygen Indo-Pacific (27,27.25] -0.0008178 -0.0770531 0.0734237
oxygen Indo-Pacific (27.25,27.5] -0.5161001 -0.5981916 -0.4420301
oxygen Indo-Pacific (27.5,27.75] -0.6459372 -0.7340997 -0.5061142
oxygen Indo-Pacific (27.75,27.85] -0.7211201 -0.8153307 -0.5654880
oxygen Indo-Pacific (27.85,27.95] -0.6765301 -0.7847534 -0.5184322
oxygen Indo-Pacific (27.95,28.05] -0.4677093 -0.6352651 -0.2943777
oxygen Indo-Pacific (28.05,28.1] -0.2484026 -0.3778515 -0.1739637
oxygen Indo-Pacific (28.1, Inf] -0.3789923 -0.6563946 -0.2310844
phosphate Atlantic (-Inf,26] -0.1258652 -0.3362298 0.0411919
phosphate Atlantic (26,26.5] -0.6461969 -0.6683503 -0.6253082
phosphate Atlantic (26.5,26.75] -0.7448065 -0.7879825 -0.6773512
phosphate Atlantic (26.75,27] -0.6900767 -0.7758763 -0.5931304
phosphate Atlantic (27,27.25] -0.8601214 -0.9034316 -0.8157359
phosphate Atlantic (27.25,27.5] -0.9352978 -0.9546718 -0.9166341
phosphate Atlantic (27.5,27.75] -0.9826333 -0.9867818 -0.9771952
phosphate Atlantic (27.75,27.85] -0.9700636 -0.9736834 -0.9640050
phosphate Atlantic (27.85,27.95] -0.9430263 -0.9461339 -0.9403878
phosphate Atlantic (27.95,28.05] -0.9094230 -0.9220632 -0.8915085
phosphate Atlantic (28.05,28.1] -0.8859486 -0.9017567 -0.8644854
phosphate Atlantic (28.1,28.15] -0.9134536 -0.9330448 -0.9012172
phosphate Atlantic (28.15,28.2] -0.9614944 -0.9847597 -0.9437347
phosphate Atlantic (28.2, Inf] -0.7708971 -0.8142602 -0.7136856
phosphate Indo-Pacific (-Inf,26] -0.1848541 -0.3949239 -0.0256547
phosphate Indo-Pacific (26,26.5] -0.8352061 -0.8585141 -0.8005506
phosphate Indo-Pacific (26.5,26.75] -0.8696211 -0.8916356 -0.8503527
phosphate Indo-Pacific (26.75,27] -0.8331869 -0.8930007 -0.7490802
phosphate Indo-Pacific (27,27.25] -0.0698501 -0.0913465 -0.0388786
phosphate Indo-Pacific (27.25,27.5] 0.4808898 0.4072002 0.5602590
phosphate Indo-Pacific (27.5,27.75] 0.6096571 0.5031246 0.6876795
phosphate Indo-Pacific (27.75,27.85] 0.6716165 0.5281515 0.7584896
phosphate Indo-Pacific (27.85,27.95] 0.6058991 0.4365048 0.7314104
phosphate Indo-Pacific (27.95,28.05] 0.3404904 0.1310808 0.5649884
phosphate Indo-Pacific (28.05,28.1] 0.0706416 -0.0619132 0.2737337
phosphate Indo-Pacific (28.1, Inf] -0.0072626 -0.2108207 0.3232369
phosphate_star Atlantic (-Inf,26] -0.4179517 -0.5685529 -0.2230014
phosphate_star Atlantic (26,26.5] -0.8111934 -0.8472205 -0.7655304
phosphate_star Atlantic (26.5,26.75] -0.9190308 -0.9604853 -0.8851380
phosphate_star Atlantic (26.75,27] -0.9480226 -0.9610602 -0.9286757
phosphate_star Atlantic (27,27.25] -0.9556803 -0.9603146 -0.9525143
phosphate_star Atlantic (27.25,27.5] -0.9567594 -0.9692840 -0.9458544
phosphate_star Atlantic (27.5,27.75] -0.9365312 -0.9543958 -0.9196904
phosphate_star Atlantic (27.75,27.85] -0.8947473 -0.9174228 -0.8802246
phosphate_star Atlantic (27.85,27.95] -0.8077629 -0.8243486 -0.7893379
phosphate_star Atlantic (27.95,28.05] -0.8401173 -0.8566036 -0.8165543
phosphate_star Atlantic (28.05,28.1] -0.8614488 -0.8893769 -0.8428854
phosphate_star Atlantic (28.1,28.15] -0.8958344 -0.9265281 -0.8791684
phosphate_star Atlantic (28.15,28.2] -0.9617668 -0.9810093 -0.9473391
phosphate_star Atlantic (28.2, Inf] -0.8134549 -0.8299042 -0.8029613
phosphate_star Indo-Pacific (-Inf,26] -0.0789075 -0.3031046 0.0509179
phosphate_star Indo-Pacific (26,26.5] -0.8062242 -0.8563599 -0.7582997
phosphate_star Indo-Pacific (26.5,26.75] -0.7974408 -0.8925038 -0.6828748
phosphate_star Indo-Pacific (26.75,27] -0.7134583 -0.8268041 -0.6324421
phosphate_star Indo-Pacific (27,27.25] -0.1903653 -0.3217124 -0.0395605
phosphate_star Indo-Pacific (27.25,27.5] -0.3013776 -0.3376161 -0.2391410
phosphate_star Indo-Pacific (27.5,27.75] -0.4957241 -0.6558474 -0.2745163
phosphate_star Indo-Pacific (27.75,27.85] -0.5425749 -0.7502371 -0.3283510
phosphate_star Indo-Pacific (27.85,27.95] -0.3399096 -0.3682392 -0.2868334
phosphate_star Indo-Pacific (27.95,28.05] -0.2641470 -0.3228643 -0.1516661
phosphate_star Indo-Pacific (28.05,28.1] -0.3405977 -0.4600193 -0.1597889
phosphate_star Indo-Pacific (28.1, Inf] -0.5400571 -0.6637273 -0.4744191
sal Atlantic (-Inf,26] 0.2152146 0.1387504 0.3477233
sal Atlantic (26,26.5] 0.7330987 0.5994394 0.8281377
sal Atlantic (26.5,26.75] 0.8796184 0.8706267 0.8959179
sal Atlantic (26.75,27] 0.9192945 0.8974716 0.9335834
sal Atlantic (27,27.25] 0.9384629 0.9289079 0.9438658
sal Atlantic (27.25,27.5] 0.9290049 0.9035216 0.9512100
sal Atlantic (27.5,27.75] 0.8299980 0.8109682 0.8616007
sal Atlantic (27.75,27.85] 0.6819884 0.6505603 0.7170519
sal Atlantic (27.85,27.95] 0.4573265 0.4213344 0.4845199
sal Atlantic (27.95,28.05] 0.5140999 0.3452332 0.6214603
sal Atlantic (28.05,28.1] 0.6605573 0.6489997 0.6669346
sal Atlantic (28.1,28.15] 0.7535155 0.7131090 0.7959043
sal Atlantic (28.15,28.2] 0.8724635 0.8267338 0.9292739
sal Atlantic (28.2, Inf] 0.7138885 0.7010661 0.7386711
sal Indo-Pacific (-Inf,26] 0.0246556 -0.0300162 0.0605450
sal Indo-Pacific (26,26.5] 0.4385317 0.3254287 0.6420304
sal Indo-Pacific (26.5,26.75] 0.4804976 0.2857860 0.7282808
sal Indo-Pacific (26.75,27] 0.4495145 0.3445517 0.6537096
sal Indo-Pacific (27,27.25] -0.2294174 -0.4604051 -0.1081254
sal Indo-Pacific (27.25,27.5] -0.3335918 -0.5360189 -0.1288029
sal Indo-Pacific (27.5,27.75] -0.2691971 -0.3793802 -0.2041826
sal Indo-Pacific (27.75,27.85] -0.3925702 -0.5364662 -0.3202140
sal Indo-Pacific (27.85,27.95] -0.3742504 -0.5587857 -0.2397674
sal Indo-Pacific (27.95,28.05] -0.1025789 -0.1943488 -0.0059222
sal Indo-Pacific (28.05,28.1] 0.0284796 -0.1103854 0.1487889
sal Indo-Pacific (28.1, Inf] 0.2855891 0.2475837 0.3322752
silicate Atlantic (-Inf,26] -0.1903293 -0.4015523 -0.0487330
silicate Atlantic (26,26.5] -0.6211798 -0.6900723 -0.5795618
silicate Atlantic (26.5,26.75] -0.6751247 -0.7086797 -0.6205893
silicate Atlantic (26.75,27] -0.5880763 -0.6461333 -0.5006605
silicate Atlantic (27,27.25] -0.8244631 -0.8495381 -0.8116916
silicate Atlantic (27.25,27.5] -0.8954959 -0.9115968 -0.8716729
silicate Atlantic (27.5,27.75] -0.8830590 -0.8908484 -0.8759776
silicate Atlantic (27.75,27.85] -0.8851793 -0.9099745 -0.8595234
silicate Atlantic (27.85,27.95] -0.8687844 -0.8853844 -0.8568740
silicate Atlantic (27.95,28.05] -0.8476213 -0.8721909 -0.8142382
silicate Atlantic (28.05,28.1] -0.8416892 -0.8579686 -0.8136012
silicate Atlantic (28.1,28.15] -0.8911917 -0.9126349 -0.8752962
silicate Atlantic (28.15,28.2] -0.9483844 -0.9726912 -0.9272892
silicate Atlantic (28.2, Inf] -0.6298628 -0.7611035 -0.4939783
silicate Indo-Pacific (-Inf,26] -0.2096175 -0.3876598 -0.0798156
silicate Indo-Pacific (26,26.5] -0.7219144 -0.7418258 -0.6928465
silicate Indo-Pacific (26.5,26.75] -0.7174342 -0.7683758 -0.6170679
silicate Indo-Pacific (26.75,27] -0.6358880 -0.6812419 -0.6065523
silicate Indo-Pacific (27,27.25] 0.2359051 0.1861964 0.2992433
silicate Indo-Pacific (27.25,27.5] 0.7618736 0.6958416 0.7995549
silicate Indo-Pacific (27.5,27.75] 0.8363355 0.7693525 0.8731956
silicate Indo-Pacific (27.75,27.85] 0.7918945 0.6925127 0.8565974
silicate Indo-Pacific (27.85,27.95] 0.6912438 0.5551511 0.7915528
silicate Indo-Pacific (27.95,28.05] 0.4403203 0.2614027 0.6288569
silicate Indo-Pacific (28.05,28.1] 0.1727369 0.0857238 0.3144397
silicate Indo-Pacific (28.1, Inf] 0.0240227 -0.0995697 0.2414127
tem Atlantic (-Inf,26] 0.0296705 -0.1676564 0.1932243
tem Atlantic (26,26.5] 0.6775382 0.5083068 0.7784713
tem Atlantic (26.5,26.75] 0.8688807 0.8468694 0.9011387
tem Atlantic (26.75,27] 0.9009072 0.8729438 0.9177938
tem Atlantic (27,27.25] 0.9120191 0.9008860 0.9207487
tem Atlantic (27.25,27.5] 0.9133667 0.8918277 0.9355441
tem Atlantic (27.5,27.75] 0.8014525 0.7797027 0.8404145
tem Atlantic (27.75,27.85] 0.6772921 0.6548245 0.7187380
tem Atlantic (27.85,27.95] 0.4390687 0.3597334 0.5110496
tem Atlantic (27.95,28.05] 0.5057692 0.4040216 0.5893397
tem Atlantic (28.05,28.1] 0.5613222 0.5497003 0.5795153
tem Atlantic (28.1,28.15] 0.6024694 0.5261725 0.6568218
tem Atlantic (28.15,28.2] 0.6281867 0.5669665 0.7204674
tem Atlantic (28.2, Inf] 0.5737449 0.5557251 0.6031643
tem Indo-Pacific (-Inf,26] -0.2706398 -0.3387337 -0.1840602
tem Indo-Pacific (26,26.5] 0.4563177 0.3307054 0.6314362
tem Indo-Pacific (26.5,26.75] 0.4728928 0.2917944 0.7092082
tem Indo-Pacific (26.75,27] 0.4943304 0.3876770 0.6763847
tem Indo-Pacific (27,27.25] -0.1097950 -0.3217675 0.0298625
tem Indo-Pacific (27.25,27.5] -0.3048939 -0.4694038 -0.1290326
tem Indo-Pacific (27.5,27.75] -0.3187689 -0.4409320 -0.2394512
tem Indo-Pacific (27.75,27.85] -0.3303045 -0.4763195 -0.2463133
tem Indo-Pacific (27.85,27.95] -0.2609840 -0.3972024 -0.1376846
tem Indo-Pacific (27.95,28.05] 0.0222245 -0.0323465 0.0498252
tem Indo-Pacific (28.05,28.1] 0.1479272 0.1006341 0.1751351
tem Indo-Pacific (28.1, Inf] 0.3984739 0.2332100 0.6834204
rm(cor_cstar_predictor, cor_cstar_predictor_stats)

sessionInfo()
R version 4.0.3 (2020-10-10)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: openSUSE Leap 15.1

Matrix products: default
BLAS:   /usr/local/R-4.0.3/lib64/R/lib/libRblas.so
LAPACK: /usr/local/R-4.0.3/lib64/R/lib/libRlapack.so

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8    
 [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
 [1] corrr_0.4.3      broom_0.7.2      kableExtra_1.3.1 knitr_1.30      
 [5] olsrr_0.5.3.9000 GGally_2.0.0     lubridate_1.7.9  metR_0.9.0      
 [9] scico_1.2.0      patchwork_1.1.0  collapse_1.4.2   forcats_0.5.0   
[13] stringr_1.4.0    dplyr_1.0.2      purrr_0.3.4      readr_1.4.0     
[17] tidyr_1.1.2      tibble_3.0.4     ggplot2_3.3.2    tidyverse_1.3.0 
[21] workflowr_1.6.2 

loaded via a namespace (and not attached):
 [1] fs_1.5.0                 webshot_0.5.2            RColorBrewer_1.1-2      
 [4] httr_1.4.2               rprojroot_2.0.2          tools_4.0.3             
 [7] backports_1.1.10         R6_2.5.0                 nortest_1.0-4           
[10] DBI_1.1.0                colorspace_2.0-0         withr_2.3.0             
[13] gridExtra_2.3            tidyselect_1.1.0         curl_4.3                
[16] compiler_4.0.3           git2r_0.27.1             cli_2.2.0               
[19] rvest_0.3.6              xml2_1.3.2               labeling_0.4.2          
[22] scales_1.1.1             checkmate_2.0.0          goftest_1.2-2           
[25] digest_0.6.27            foreign_0.8-80           rmarkdown_2.5           
[28] rio_0.5.16               pkgconfig_2.0.3          htmltools_0.5.0         
[31] highr_0.8                dbplyr_1.4.4             rlang_0.4.9             
[34] readxl_1.3.1             rstudioapi_0.13          farver_2.0.3            
[37] generics_0.0.2           jsonlite_1.7.1           zip_2.1.1               
[40] car_3.0-10               magrittr_2.0.1           Matrix_1.2-18           
[43] Rcpp_1.0.5               munsell_0.5.0            fansi_0.4.1             
[46] abind_1.4-5              lifecycle_0.2.0          stringi_1.5.3           
[49] whisker_0.4              yaml_2.2.1               carData_3.0-4           
[52] plyr_1.8.6               grid_4.0.3               blob_1.2.1              
[55] parallel_4.0.3           promises_1.1.1           crayon_1.3.4            
[58] lattice_0.20-41          haven_2.3.1              hms_0.5.3               
[61] pillar_1.4.7             reprex_0.3.0             glue_1.4.2              
[64] evaluate_0.14            RcppArmadillo_0.10.1.2.0 data.table_1.13.2       
[67] modelr_0.1.8             vctrs_0.3.5              httpuv_1.5.4            
[70] cellranger_1.1.0         gtable_0.3.0             reshape_0.8.8           
[73] assertthat_0.2.1         xfun_0.18                openxlsx_4.2.3          
[76] RcppEigen_0.3.3.7.0      later_1.1.0.1            viridisLite_0.3.0       
[79] ellipsis_0.3.1           here_0.1