Last updated: 2021-08-06

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 15773a0. 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/

Untracked files:
    Untracked:  .Rprofile
    Untracked:  .gitattributes
    Untracked:  .gitignore
    Untracked:  README.md
    Untracked:  _workflowr.yml
    Untracked:  analysis/_site.yml
    Untracked:  code/
    Untracked:  data/
    Untracked:  emlr_obs_v_XXX.Rproj

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
html 15773a0 jens-daniel-mueller 2021-08-06 included calculation of revelle factor
html da61d1a jens-daniel-mueller 2021-08-06 Build site.
html 340d731 jens-daniel-mueller 2021-08-06 Build site.
html 71546e4 jens-daniel-mueller 2021-08-06 test with stricter CANYON-B filtering
html 29444a1 jens-daniel-mueller 2021-08-05 Build site.
html 42e80c0 jens-daniel-mueller 2021-08-04 Build site.
html 48f6eed jens-daniel-mueller 2021-08-04 Build site.
html 1c597ab jens-daniel-mueller 2021-08-04 Build site.
html 81a46a4 jens-daniel-mueller 2021-08-03 Build site.
html b88c61b jens-daniel-mueller 2021-08-03 Build site.
html 0f0d5e5 jens-daniel-mueller 2021-08-03 Build site.
html a53656d jens-daniel-mueller 2021-08-03 Build site.
html 88f7356 jens-daniel-mueller 2021-08-02 Build site.
html d759279 jens-daniel-mueller 2021-08-02 Build site.
html 127b801 jens-daniel-mueller 2021-07-24 Build site.
html 1f65ef1 jens-daniel-mueller 2021-07-23 Build site.
html 912d90e jens-daniel-mueller 2021-07-23 Build site.
html 2477316 jens-daniel-mueller 2021-07-23 rebuild: surface dcant mapping seperate
html c9ccc00 jens-daniel-mueller 2021-07-22 Build site.
html 426b2df jens-daniel-mueller 2021-07-21 Build site.
html 971ce87 jens-daniel-mueller 2021-07-13 Build site.
html c18a8b1 jens-daniel-mueller 2021-07-09 Build site.
Rmd 795a3b0 jens-daniel-mueller 2021-07-09 complete revision
html 910d64a jens-daniel-mueller 2021-07-02 Build site.
html 1cbf907 jens-daniel-mueller 2021-07-02 Build site.
html 955f5dc jens-daniel-mueller 2021-06-29 Build site.
html 9480f94 jens-daniel-mueller 2021-06-29 Build site.
html d054c39 jens-daniel-mueller 2021-06-24 Build site.
html 4fcd066 jens-daniel-mueller 2021-06-24 Build site.
html 3b6387f jens-daniel-mueller 2021-06-18 Build site.
html 3052a6c jens-daniel-mueller 2021-06-15 Build site.
html 3cb64bd jens-daniel-mueller 2021-06-15 Build site.
html c6b3da6 jens-daniel-mueller 2021-06-14 Build site.
html 48c73fc jens-daniel-mueller 2021-06-14 Build site.
html 439ee80 jens-daniel-mueller 2021-06-11 Build site.
html 33ffcab jens-daniel-mueller 2021-06-10 Build site.
html 7e1f407 jens-daniel-mueller 2021-06-10 Build site.
html 2cbe18c jens-daniel-mueller 2021-06-10 added zonal mean section control plots
html 69c79d0 jens-daniel-mueller 2021-06-08 Build site.
html 1772903 jens-daniel-mueller 2021-06-07 Build site.
html 594ed9a jens-daniel-mueller 2021-06-04 Build site.
html db7df0e jens-daniel-mueller 2021-06-04 rebuild without overlapping eras
html 2edc791 jens-daniel-mueller 2021-06-04 Build site.
html 207339d jens-daniel-mueller 2021-06-03 Build site.
html 315710b jens-daniel-mueller 2021-06-03 include anomalous changes
html be90356 jens-daniel-mueller 2021-06-02 Build site.
html d37a85d jens-daniel-mueller 2021-05-31 Build site.
html 4b7a5ee jens-daniel-mueller 2021-05-28 Build site.
html 12b455a jens-daniel-mueller 2021-05-27 Build site.
Rmd ee13efb jens-daniel-mueller 2021-05-27 optional source of local params fully implemented
html 8c736a6 jens-daniel-mueller 2021-05-27 Build site.
Rmd dc8e4e1 jens-daniel-mueller 2021-05-27 optional source of local params implemented
html 25bd183 jens-daniel-mueller 2021-05-26 Build site.
html b79cb2d jens-daniel-mueller 2021-05-20 Build site.
html 62bd574 jens-daniel-mueller 2021-05-20 Build site.
html 7c56c39 jens-daniel-mueller 2021-05-19 Build site.
html 0de759e jens-daniel-mueller 2021-05-13 Build site.
html 52e7583 jens-daniel-mueller 2021-05-12 Build site.
html 969e631 jens-daniel-mueller 2021-05-12 Build site.
html d2a83bc jens-daniel-mueller 2021-04-16 Build site.
html c0a47df jens-daniel-mueller 2021-04-16 Build site.
html 50290e8 jens-daniel-mueller 2021-04-16 overlapping eras
html a00ec94 jens-daniel-mueller 2021-04-16 Build site.
html b6fe355 jens-daniel-mueller 2021-04-16 Build site.
html 81b7c6d jens-daniel-mueller 2021-04-16 Build site.
html ddec5b7 jens-daniel-mueller 2021-04-15 Build site.
html 29edae5 jens-daniel-mueller 2021-04-14 Build site.
html 099d566 jens-daniel-mueller 2021-04-14 Build site.
html bb44686 jens-daniel-mueller 2021-04-14 Build site.
html bf40480 jens-daniel-mueller 2021-04-13 Build site.
html 9f31fe3 jens-daniel-mueller 2021-04-13 Build site.
Rmd 80e1ee3 jens-daniel-mueller 2021-04-13 rerun post-2000 with model data
html c98be84 jens-daniel-mueller 2021-04-13 Build site.
html ea17c90 jens-daniel-mueller 2021-04-09 Build site.
Rmd 4d61e3d jens-daniel-mueller 2021-04-09 included model data
html 338dd3c jens-daniel-mueller 2021-04-09 Build site.
html a79ca2c jens-daniel-mueller 2021-04-09 included model data
html 7831fd3 jens-daniel-mueller 2021-04-09 Build site.
html 20b26d4 jens-daniel-mueller 2021-04-08 Build site.
html c0895f8 jens-daniel-mueller 2021-04-07 Build site.
html 156d5b7 jens-daniel-mueller 2021-04-07 Build site.
html eb827c9 jens-daniel-mueller 2021-04-07 Build site.
Rmd 49be8ed jens-daniel-mueller 2021-03-26 included model data
html ab5c8cf jens-daniel-mueller 2021-03-24 Build site.
Rmd da3c481 jens-daniel-mueller 2021-03-24 included model data
html 19faa17 jens-daniel-mueller 2021-03-24 Build site.
Rmd ae3b4d7 jens-daniel-mueller 2021-03-24 included model data
html 03b6009 jens-daniel-mueller 2021-03-23 removed before copying template
html 98d4a6d jens-daniel-mueller 2021-03-23 Build site.
html f155edd jens-daniel-mueller 2021-03-23 Build site.
html 380d215 jens-daniel-mueller 2021-03-21 Build site.
html 33b385b jens-daniel-mueller 2021-03-20 Build site.
html 330dcd0 jens-daniel-mueller 2021-03-20 Build site.
html 83a13de jens-daniel-mueller 2021-03-20 Build site.
html cf98c6d jens-daniel-mueller 2021-03-16 Build site.
html a1d52ff jens-daniel-mueller 2021-03-15 Build site.
html 0bade3b jens-daniel-mueller 2021-03-15 Build site.
html 27c1f4b jens-daniel-mueller 2021-03-14 Build site.
html af75ebf jens-daniel-mueller 2021-03-14 Build site.
html 5017709 jens-daniel-mueller 2021-03-11 Build site.
html 585b07f jens-daniel-mueller 2021-03-11 Build site.
html 6482ed7 jens-daniel-mueller 2021-03-11 Build site.
html 85a5ed2 jens-daniel-mueller 2021-03-10 Build site.
html 00688a1 jens-daniel-mueller 2021-03-05 Build site.
html 6c0bec6 jens-daniel-mueller 2021-03-05 Build site.
html 3c2ec33 jens-daniel-mueller 2021-03-05 Build site.
html af70b94 jens-daniel-mueller 2021-03-04 Build site.
html 86406d5 jens-daniel-mueller 2021-02-24 Build site.
html 3d3b4cc jens-daniel-mueller 2021-02-23 Build site.
html 7b672f7 jens-daniel-mueller 2021-01-11 Build site.
html 33ba23c jens-daniel-mueller 2021-01-07 Build site.
html 318609d jens-daniel-mueller 2020-12-23 adapted more variable predictor selection
html 9d0b2d0 jens-daniel-mueller 2020-12-23 Build site.
html 0aa2b50 jens-daniel-mueller 2020-12-23 remove html before duplication
html 39113c3 jens-daniel-mueller 2020-12-23 Build site.
html 2886da0 jens-daniel-mueller 2020-12-19 Build site.
html 02f0ee9 jens-daniel-mueller 2020-12-18 cleaned up for copying template
html 965dba3 jens-daniel-mueller 2020-12-18 Build site.
html 5d452fe jens-daniel-mueller 2020-12-18 Build site.
Rmd ca65bf5 jens-daniel-mueller 2020-12-18 rebuild after final cleaning
html 7bcb4eb jens-daniel-mueller 2020-12-18 Build site.
html d397028 jens-daniel-mueller 2020-12-18 Build site.
html 7131186 jens-daniel-mueller 2020-12-17 Build site.
html 22b07fb jens-daniel-mueller 2020-12-17 Build site.
html f3a708f jens-daniel-mueller 2020-12-17 Build site.
html e4ca289 jens-daniel-mueller 2020-12-16 Build site.
html 158fe26 jens-daniel-mueller 2020-12-15 Build site.
html 7a9a4cb jens-daniel-mueller 2020-12-15 Build site.
html 61b263c jens-daniel-mueller 2020-12-15 Build site.
html 4d612dd jens-daniel-mueller 2020-12-15 Build site.
Rmd e7e5ff1 jens-daniel-mueller 2020-12-15 rebuild with eMLR target variable selection
html 953caf3 jens-daniel-mueller 2020-12-15 Build site.
html 42daf5c jens-daniel-mueller 2020-12-14 Build site.
Rmd 923aa7f jens-daniel-mueller 2020-12-14 rebuild with new path and auto folder creation
html 984697e jens-daniel-mueller 2020-12-12 Build site.
html 3ebff89 jens-daniel-mueller 2020-12-12 Build site.
html 5d96d3c jens-daniel-mueller 2020-12-11 Build site.
Rmd 3d33a37 jens-daniel-mueller 2020-12-11 selectable basinmask, try 5
html b01a367 jens-daniel-mueller 2020-12-09 Build site.
html 24a632f jens-daniel-mueller 2020-12-07 Build site.
html 92dca91 jens-daniel-mueller 2020-12-07 Build site.
html 6a8004b jens-daniel-mueller 2020-12-07 Build site.
html 70bf1a5 jens-daniel-mueller 2020-12-07 Build site.
html 7555355 jens-daniel-mueller 2020-12-07 Build site.
html 143d6fa jens-daniel-mueller 2020-12-07 Build site.
Rmd 33b1973 jens-daniel-mueller 2020-12-07 run with WOCE flag 2 only
html abc6818 jens-daniel-mueller 2020-12-03 Build site.
Rmd 992ba15 jens-daniel-mueller 2020-12-03 rebuild with variable inventory depth
html c8c2e7b jens-daniel-mueller 2020-12-03 Build site.
Rmd 83203db jens-daniel-mueller 2020-12-03 calculate cant with variable inventory depth
html 090e4d5 jens-daniel-mueller 2020-12-02 Build site.
html 7c25f7a jens-daniel-mueller 2020-12-02 Build site.
html ec8dc38 jens-daniel-mueller 2020-12-02 Build site.
html c987de1 jens-daniel-mueller 2020-12-02 Build site.
html f8358f8 jens-daniel-mueller 2020-12-02 Build site.
html b03ddb8 jens-daniel-mueller 2020-12-02 Build site.
Rmd 9183e8f jens-daniel-mueller 2020-12-02 revised assignment of era to eras
html 22d0127 jens-daniel-mueller 2020-12-01 Build site.
html 0ff728b jens-daniel-mueller 2020-12-01 Build site.
html 91435ae jens-daniel-mueller 2020-12-01 Build site.
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

1 Version ID

The results displayed on this site correspond to the Version_ID: v_XXX

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).

plot_fun <- function(df){
  ggpairs(
    data = df,
    columns = c(params_local$MLR_target,
                params_local$MLR_predictors),
    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:",
      unique(df$basin),
      "| era: all | random subsample:",
      nrow(df),
      "| data source:",
      unique(df$data_source)
    ))
}

GLODAP %>%
  slice_sample(n = 5e3) %>% 
  group_split(basin, data_source) %>%
  # head(1) %>% 
  map(plot_fun)
[[1]]

Version Author Date
15773a0 jens-daniel-mueller 2021-08-06
da61d1a jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06
71546e4 jens-daniel-mueller 2021-08-06
29444a1 jens-daniel-mueller 2021-08-05
42e80c0 jens-daniel-mueller 2021-08-04
48f6eed jens-daniel-mueller 2021-08-04
81a46a4 jens-daniel-mueller 2021-08-03
b88c61b jens-daniel-mueller 2021-08-03
a53656d jens-daniel-mueller 2021-08-03
88f7356 jens-daniel-mueller 2021-08-02
d759279 jens-daniel-mueller 2021-08-02
127b801 jens-daniel-mueller 2021-07-24
912d90e jens-daniel-mueller 2021-07-23
2477316 jens-daniel-mueller 2021-07-23
c9ccc00 jens-daniel-mueller 2021-07-22
c18a8b1 jens-daniel-mueller 2021-07-09
910d64a jens-daniel-mueller 2021-07-02
1cbf907 jens-daniel-mueller 2021-07-02
955f5dc jens-daniel-mueller 2021-06-29
9480f94 jens-daniel-mueller 2021-06-29
d054c39 jens-daniel-mueller 2021-06-24
4fcd066 jens-daniel-mueller 2021-06-24
3b6387f jens-daniel-mueller 2021-06-18
c6b3da6 jens-daniel-mueller 2021-06-14
439ee80 jens-daniel-mueller 2021-06-11
33ffcab jens-daniel-mueller 2021-06-10
7e1f407 jens-daniel-mueller 2021-06-10
2cbe18c jens-daniel-mueller 2021-06-10
69c79d0 jens-daniel-mueller 2021-06-08
1772903 jens-daniel-mueller 2021-06-07
594ed9a jens-daniel-mueller 2021-06-04
db7df0e jens-daniel-mueller 2021-06-04
2edc791 jens-daniel-mueller 2021-06-04
207339d jens-daniel-mueller 2021-06-03
315710b jens-daniel-mueller 2021-06-03
be90356 jens-daniel-mueller 2021-06-02
d37a85d jens-daniel-mueller 2021-05-31
4b7a5ee jens-daniel-mueller 2021-05-28
25bd183 jens-daniel-mueller 2021-05-26
62bd574 jens-daniel-mueller 2021-05-20
7c56c39 jens-daniel-mueller 2021-05-19
52e7583 jens-daniel-mueller 2021-05-12
969e631 jens-daniel-mueller 2021-05-12
d2a83bc jens-daniel-mueller 2021-04-16
c0a47df jens-daniel-mueller 2021-04-16
50290e8 jens-daniel-mueller 2021-04-16
a00ec94 jens-daniel-mueller 2021-04-16
b6fe355 jens-daniel-mueller 2021-04-16
81b7c6d jens-daniel-mueller 2021-04-16
ddec5b7 jens-daniel-mueller 2021-04-15
29edae5 jens-daniel-mueller 2021-04-14
9f31fe3 jens-daniel-mueller 2021-04-13
ea17c90 jens-daniel-mueller 2021-04-09
338dd3c jens-daniel-mueller 2021-04-09
a79ca2c jens-daniel-mueller 2021-04-09
eb827c9 jens-daniel-mueller 2021-04-07
ab5c8cf jens-daniel-mueller 2021-03-24
03b6009 jens-daniel-mueller 2021-03-23
98d4a6d jens-daniel-mueller 2021-03-23
83a13de jens-daniel-mueller 2021-03-20
cf98c6d jens-daniel-mueller 2021-03-16
a1d52ff jens-daniel-mueller 2021-03-15
0bade3b jens-daniel-mueller 2021-03-15
27c1f4b jens-daniel-mueller 2021-03-14
af75ebf jens-daniel-mueller 2021-03-14
5017709 jens-daniel-mueller 2021-03-11
585b07f jens-daniel-mueller 2021-03-11
85a5ed2 jens-daniel-mueller 2021-03-10
6c0bec6 jens-daniel-mueller 2021-03-05
af70b94 jens-daniel-mueller 2021-03-04
7b672f7 jens-daniel-mueller 2021-01-11
33ba23c jens-daniel-mueller 2021-01-07
318609d jens-daniel-mueller 2020-12-23
9d0b2d0 jens-daniel-mueller 2020-12-23
0aa2b50 jens-daniel-mueller 2020-12-23
2886da0 jens-daniel-mueller 2020-12-19
02f0ee9 jens-daniel-mueller 2020-12-18
7bcb4eb jens-daniel-mueller 2020-12-18
158fe26 jens-daniel-mueller 2020-12-15
7a9a4cb jens-daniel-mueller 2020-12-15
61b263c jens-daniel-mueller 2020-12-15
4d612dd jens-daniel-mueller 2020-12-15
984697e jens-daniel-mueller 2020-12-12
3ebff89 jens-daniel-mueller 2020-12-12
5d96d3c jens-daniel-mueller 2020-12-11

[[2]]

Version Author Date
15773a0 jens-daniel-mueller 2021-08-06
da61d1a jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06
71546e4 jens-daniel-mueller 2021-08-06
29444a1 jens-daniel-mueller 2021-08-05
42e80c0 jens-daniel-mueller 2021-08-04
48f6eed jens-daniel-mueller 2021-08-04
81a46a4 jens-daniel-mueller 2021-08-03
b88c61b jens-daniel-mueller 2021-08-03
a53656d jens-daniel-mueller 2021-08-03
88f7356 jens-daniel-mueller 2021-08-02
d759279 jens-daniel-mueller 2021-08-02
127b801 jens-daniel-mueller 2021-07-24
912d90e jens-daniel-mueller 2021-07-23
2477316 jens-daniel-mueller 2021-07-23
c9ccc00 jens-daniel-mueller 2021-07-22
c18a8b1 jens-daniel-mueller 2021-07-09
910d64a jens-daniel-mueller 2021-07-02
1cbf907 jens-daniel-mueller 2021-07-02
955f5dc jens-daniel-mueller 2021-06-29
9480f94 jens-daniel-mueller 2021-06-29
d054c39 jens-daniel-mueller 2021-06-24
4fcd066 jens-daniel-mueller 2021-06-24
3b6387f jens-daniel-mueller 2021-06-18
c6b3da6 jens-daniel-mueller 2021-06-14
439ee80 jens-daniel-mueller 2021-06-11
33ffcab jens-daniel-mueller 2021-06-10
7e1f407 jens-daniel-mueller 2021-06-10
2cbe18c jens-daniel-mueller 2021-06-10
69c79d0 jens-daniel-mueller 2021-06-08
1772903 jens-daniel-mueller 2021-06-07
594ed9a jens-daniel-mueller 2021-06-04
db7df0e jens-daniel-mueller 2021-06-04
2edc791 jens-daniel-mueller 2021-06-04
207339d jens-daniel-mueller 2021-06-03
315710b jens-daniel-mueller 2021-06-03
d37a85d jens-daniel-mueller 2021-05-31
4b7a5ee jens-daniel-mueller 2021-05-28
25bd183 jens-daniel-mueller 2021-05-26
62bd574 jens-daniel-mueller 2021-05-20
7c56c39 jens-daniel-mueller 2021-05-19
52e7583 jens-daniel-mueller 2021-05-12
969e631 jens-daniel-mueller 2021-05-12
d2a83bc jens-daniel-mueller 2021-04-16
c0a47df jens-daniel-mueller 2021-04-16
50290e8 jens-daniel-mueller 2021-04-16
a00ec94 jens-daniel-mueller 2021-04-16
b6fe355 jens-daniel-mueller 2021-04-16
81b7c6d jens-daniel-mueller 2021-04-16
ddec5b7 jens-daniel-mueller 2021-04-15
29edae5 jens-daniel-mueller 2021-04-14
9f31fe3 jens-daniel-mueller 2021-04-13
ea17c90 jens-daniel-mueller 2021-04-09
338dd3c jens-daniel-mueller 2021-04-09
a79ca2c jens-daniel-mueller 2021-04-09
eb827c9 jens-daniel-mueller 2021-04-07
ab5c8cf jens-daniel-mueller 2021-03-24
03b6009 jens-daniel-mueller 2021-03-23
98d4a6d jens-daniel-mueller 2021-03-23
83a13de jens-daniel-mueller 2021-03-20
cf98c6d jens-daniel-mueller 2021-03-16
a1d52ff jens-daniel-mueller 2021-03-15
0bade3b jens-daniel-mueller 2021-03-15
27c1f4b jens-daniel-mueller 2021-03-14
af75ebf jens-daniel-mueller 2021-03-14
5017709 jens-daniel-mueller 2021-03-11
585b07f jens-daniel-mueller 2021-03-11
85a5ed2 jens-daniel-mueller 2021-03-10
6c0bec6 jens-daniel-mueller 2021-03-05
af70b94 jens-daniel-mueller 2021-03-04
7b672f7 jens-daniel-mueller 2021-01-11
33ba23c jens-daniel-mueller 2021-01-07
318609d jens-daniel-mueller 2020-12-23
9d0b2d0 jens-daniel-mueller 2020-12-23
0aa2b50 jens-daniel-mueller 2020-12-23
2886da0 jens-daniel-mueller 2020-12-19
02f0ee9 jens-daniel-mueller 2020-12-18
7bcb4eb jens-daniel-mueller 2020-12-18
158fe26 jens-daniel-mueller 2020-12-15
7a9a4cb jens-daniel-mueller 2020-12-15
61b263c jens-daniel-mueller 2020-12-15
4d612dd jens-daniel-mueller 2020-12-15
984697e jens-daniel-mueller 2020-12-12
3ebff89 jens-daniel-mueller 2020-12-12
5d96d3c jens-daniel-mueller 2020-12-11
GLODAP <- GLODAP %>%
  filter(data_source == "obs") %>%
  select(-data_source)

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

/nfs/kryo/work/jenmueller/emlr_cant/observations/v_XXX/figures/Observations_correlation/

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]

    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]

      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(params_local$MLR_target,
                      params_local$MLR_predictors),
          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_era,
            "|",
            i_basin,
            "| 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_era,
            i_basin,
            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 individually 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]
    
    GLODAP_basin_era <- GLODAP %>%
      filter(basin == i_basin,
             era == i_era) %>%
      select(basin,
             era,
             gamma_slab,
             params_local$MLR_target,
             params_local$MLR_predictors)
    
    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)
      
      # calculate correlation table
      cor_target_predictor_temp <- GLODAP_basin_era_slab %>%
        select(-c(basin, era, gamma_slab)) %>%
        correlate() %>%
        focus(params_local$MLR_target) %>%
        mutate(basin = i_basin,
               era = i_era,
               gamma_slab = i_gamma_slab)
      
      if (exists("cor_target_predictor")) {
        cor_target_predictor <-
          bind_rows(cor_target_predictor, cor_target_predictor_temp)
      }
      
      if (!exists("cor_target_predictor")) {
        cor_target_predictor <- cor_target_predictor_temp
      }
      
      
      cor_predictors_temp <- GLODAP_basin_era_slab %>%
        select(-c(basin, era, gamma_slab)) %>%
        correlate() %>%
        shave %>%
        stretch() %>%
        filter(!is.na(r),
               x != params_local$MLR_target,
               y != params_local$MLR_target) %>%
        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
      }
      
      
      
    }
  }
}

rm(cor_predictors_temp, cor_target_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).

# calculate min, max, mean across all eras
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()

# plot figure
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
15773a0 jens-daniel-mueller 2021-08-06
da61d1a jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06
71546e4 jens-daniel-mueller 2021-08-06
29444a1 jens-daniel-mueller 2021-08-05
42e80c0 jens-daniel-mueller 2021-08-04
48f6eed jens-daniel-mueller 2021-08-04
81a46a4 jens-daniel-mueller 2021-08-03
b88c61b jens-daniel-mueller 2021-08-03
a53656d jens-daniel-mueller 2021-08-03
88f7356 jens-daniel-mueller 2021-08-02
d759279 jens-daniel-mueller 2021-08-02
127b801 jens-daniel-mueller 2021-07-24
912d90e jens-daniel-mueller 2021-07-23
2477316 jens-daniel-mueller 2021-07-23
c9ccc00 jens-daniel-mueller 2021-07-22
910d64a jens-daniel-mueller 2021-07-02
1cbf907 jens-daniel-mueller 2021-07-02
955f5dc jens-daniel-mueller 2021-06-29
9480f94 jens-daniel-mueller 2021-06-29
d054c39 jens-daniel-mueller 2021-06-24
4fcd066 jens-daniel-mueller 2021-06-24
7e1f407 jens-daniel-mueller 2021-06-10
2cbe18c jens-daniel-mueller 2021-06-10
594ed9a jens-daniel-mueller 2021-06-04
db7df0e jens-daniel-mueller 2021-06-04
207339d jens-daniel-mueller 2021-06-03
315710b jens-daniel-mueller 2021-06-03
d37a85d jens-daniel-mueller 2021-05-31
25bd183 jens-daniel-mueller 2021-05-26
62bd574 jens-daniel-mueller 2021-05-20
7c56c39 jens-daniel-mueller 2021-05-19
52e7583 jens-daniel-mueller 2021-05-12
969e631 jens-daniel-mueller 2021-05-12
d2a83bc jens-daniel-mueller 2021-04-16
c0a47df jens-daniel-mueller 2021-04-16
50290e8 jens-daniel-mueller 2021-04-16
b6fe355 jens-daniel-mueller 2021-04-16
81b7c6d jens-daniel-mueller 2021-04-16
ddec5b7 jens-daniel-mueller 2021-04-15
29edae5 jens-daniel-mueller 2021-04-14
099d566 jens-daniel-mueller 2021-04-14
bb44686 jens-daniel-mueller 2021-04-14
bf40480 jens-daniel-mueller 2021-04-13
9f31fe3 jens-daniel-mueller 2021-04-13
338dd3c jens-daniel-mueller 2021-04-09
a79ca2c jens-daniel-mueller 2021-04-09
eb827c9 jens-daniel-mueller 2021-04-07
19faa17 jens-daniel-mueller 2021-03-24
03b6009 jens-daniel-mueller 2021-03-23
98d4a6d jens-daniel-mueller 2021-03-23
f155edd jens-daniel-mueller 2021-03-23
83a13de jens-daniel-mueller 2021-03-20
cf98c6d jens-daniel-mueller 2021-03-16
a1d52ff jens-daniel-mueller 2021-03-15
0bade3b jens-daniel-mueller 2021-03-15
27c1f4b jens-daniel-mueller 2021-03-14
af75ebf jens-daniel-mueller 2021-03-14
5017709 jens-daniel-mueller 2021-03-11
585b07f jens-daniel-mueller 2021-03-11
85a5ed2 jens-daniel-mueller 2021-03-10
6c0bec6 jens-daniel-mueller 2021-03-05
7b672f7 jens-daniel-mueller 2021-01-11
33ba23c jens-daniel-mueller 2021-01-07
318609d jens-daniel-mueller 2020-12-23
9d0b2d0 jens-daniel-mueller 2020-12-23
0aa2b50 jens-daniel-mueller 2020-12-23
2886da0 jens-daniel-mueller 2020-12-19
02f0ee9 jens-daniel-mueller 2020-12-18
158fe26 jens-daniel-mueller 2020-12-15
984697e jens-daniel-mueller 2020-12-12
3ebff89 jens-daniel-mueller 2020-12-12
5d96d3c jens-daniel-mueller 2020-12-11
24a632f jens-daniel-mueller 2020-12-07
6a8004b jens-daniel-mueller 2020-12-07
70bf1a5 jens-daniel-mueller 2020-12-07
7555355 jens-daniel-mueller 2020-12-07
143d6fa jens-daniel-mueller 2020-12-07
0ff728b jens-daniel-mueller 2020-12-01
91435ae jens-daniel-mueller 2020-12-01
196be51 jens-daniel-mueller 2020-11-30
bc61ce3 Jens Müller 2020-11-30
# print table
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 + nitrate global (-Inf,26] 0.9220466 0.9085608 0.9355323
aou + nitrate global (26,26.5] 0.9139415 0.9082261 0.9196569
aou + nitrate global (26.5,26.75] 0.9101564 0.9001086 0.9202042
aou + nitrate global (26.75,27] 0.9203386 0.9180386 0.9226386
aou + nitrate global (27,27.25] 0.9011537 0.8970241 0.9052834
aou + nitrate global (27.25,27.5] 0.8823885 0.8784781 0.8862990
aou + nitrate global (27.5,27.75] 0.8965597 0.8909741 0.9021454
aou + nitrate global (27.75,27.85] 0.9449673 0.9417715 0.9481631
aou + nitrate global (27.85,27.95] 0.9620540 0.9612114 0.9628966
aou + nitrate global (27.95,28.05] 0.9660770 0.9649856 0.9671685
aou + nitrate global (28.05,28.1] 0.9787910 0.9783030 0.9792790
aou + nitrate global (28.1,28.2] 0.9693793 0.9691258 0.9696328
aou + nitrate global (28.2,28.3] 0.9618094 0.9584886 0.9651303
aou + nitrate global (28.3,28.4] 0.4864198 0.3917841 0.5810554
aou + nitrate global (28.4, Inf] 0.8094320 0.7227712 0.8960928
aou + oxygen global (-Inf,26] -0.9227941 -0.9330392 -0.9125489
aou + oxygen global (26,26.5] -0.9651608 -0.9673756 -0.9629459
aou + oxygen global (26.5,26.75] -0.9678000 -0.9699464 -0.9656536
aou + oxygen global (26.75,27] -0.9729525 -0.9744577 -0.9714474
aou + oxygen global (27,27.25] -0.9820243 -0.9824928 -0.9815557
aou + oxygen global (27.25,27.5] -0.9859864 -0.9861846 -0.9857882
aou + oxygen global (27.5,27.75] -0.9866297 -0.9869743 -0.9862852
aou + oxygen global (27.75,27.85] -0.9919277 -0.9920225 -0.9918328
aou + oxygen global (27.85,27.95] -0.9938184 -0.9938352 -0.9938015
aou + oxygen global (27.95,28.05] -0.9942821 -0.9943513 -0.9942128
aou + oxygen global (28.05,28.1] -0.9972281 -0.9974134 -0.9970428
aou + oxygen global (28.1,28.2] -0.9947832 -0.9948787 -0.9946877
aou + oxygen global (28.2,28.3] -0.9906608 -0.9911493 -0.9901722
aou + oxygen global (28.3,28.4] -0.9974399 -0.9980293 -0.9968505
aou + oxygen global (28.4, Inf] -0.9984047 -0.9986073 -0.9982020
aou + phosphate global (-Inf,26] 0.9272918 0.9177189 0.9368647
aou + phosphate global (26,26.5] 0.9372266 0.9350630 0.9393903
aou + phosphate global (26.5,26.75] 0.9201146 0.9094887 0.9307404
aou + phosphate global (26.75,27] 0.9064478 0.9052037 0.9076919
aou + phosphate global (27,27.25] 0.8899666 0.8872584 0.8926747
aou + phosphate global (27.25,27.5] 0.8883614 0.8835787 0.8931441
aou + phosphate global (27.5,27.75] 0.9089401 0.9036916 0.9141887
aou + phosphate global (27.75,27.85] 0.9505310 0.9485874 0.9524746
aou + phosphate global (27.85,27.95] 0.9653820 0.9647808 0.9659832
aou + phosphate global (27.95,28.05] 0.9692502 0.9688489 0.9696514
aou + phosphate global (28.05,28.1] 0.9806034 0.9802542 0.9809525
aou + phosphate global (28.1,28.2] 0.9714031 0.9704236 0.9723826
aou + phosphate global (28.2,28.3] 0.9578089 0.9573957 0.9582221
aou + phosphate global (28.3,28.4] 0.3853228 0.1712269 0.5994188
aou + phosphate global (28.4, Inf] 0.7455451 0.6245717 0.8665185
aou + silicate global (-Inf,26] 0.7321709 0.6983595 0.7659823
aou + silicate global (26,26.5] 0.7356416 0.7323286 0.7389546
aou + silicate global (26.5,26.75] 0.6794396 0.6631924 0.6956868
aou + silicate global (26.75,27] 0.7485877 0.7358611 0.7613143
aou + silicate global (27,27.25] 0.8469165 0.8292305 0.8646026
aou + silicate global (27.25,27.5] 0.8952827 0.8829708 0.9075947
aou + silicate global (27.5,27.75] 0.9313413 0.9227177 0.9399649
aou + silicate global (27.75,27.85] 0.9734806 0.9706523 0.9763089
aou + silicate global (27.85,27.95] 0.9773683 0.9765009 0.9782356
aou + silicate global (27.95,28.05] 0.9821444 0.9821322 0.9821566
aou + silicate global (28.05,28.1] 0.9918336 0.9913642 0.9923030
aou + silicate global (28.1,28.2] 0.9798591 0.9784436 0.9812745
aou + silicate global (28.2,28.3] 0.9578406 0.9540184 0.9616628
aou + silicate global (28.3,28.4] 0.6324632 0.4778416 0.7870848
aou + silicate global (28.4, Inf] 0.9074995 0.8645779 0.9504211
nitrate + phosphate global (-Inf,26] 0.9688943 0.9678470 0.9699417
nitrate + phosphate global (26,26.5] 0.9706906 0.9665066 0.9748745
nitrate + phosphate global (26.5,26.75] 0.9724622 0.9710346 0.9738898
nitrate + phosphate global (26.75,27] 0.9833850 0.9811034 0.9856666
nitrate + phosphate global (27,27.25] 0.9860608 0.9834332 0.9886884
nitrate + phosphate global (27.25,27.5] 0.9909555 0.9895839 0.9923271
nitrate + phosphate global (27.5,27.75] 0.9952004 0.9951810 0.9952199
nitrate + phosphate global (27.75,27.85] 0.9977933 0.9976994 0.9978872
nitrate + phosphate global (27.85,27.95] 0.9985195 0.9984737 0.9985652
nitrate + phosphate global (27.95,28.05] 0.9985644 0.9983649 0.9987639
nitrate + phosphate global (28.05,28.1] 0.9986909 0.9986173 0.9987644
nitrate + phosphate global (28.1,28.2] 0.9980933 0.9979142 0.9982724
nitrate + phosphate global (28.2,28.3] 0.9970236 0.9970214 0.9970257
nitrate + phosphate global (28.3,28.4] 0.8673689 0.7622475 0.9724902
nitrate + phosphate global (28.4, Inf] 0.8675595 0.8201802 0.9149388
nitrate + silicate global (-Inf,26] 0.8574278 0.8551670 0.8596886
nitrate + silicate global (26,26.5] 0.8604166 0.8505317 0.8703014
nitrate + silicate global (26.5,26.75] 0.8295934 0.8234527 0.8357341
nitrate + silicate global (26.75,27] 0.8294068 0.8135231 0.8452904
nitrate + silicate global (27,27.25] 0.8318396 0.8180107 0.8456686
nitrate + silicate global (27.25,27.5] 0.8419787 0.8342117 0.8497458
nitrate + silicate global (27.5,27.75] 0.8852163 0.8817998 0.8886328
nitrate + silicate global (27.75,27.85] 0.9478667 0.9437893 0.9519441
nitrate + silicate global (27.85,27.95] 0.9678988 0.9640126 0.9717849
nitrate + silicate global (27.95,28.05] 0.9748331 0.9727922 0.9768740
nitrate + silicate global (28.05,28.1] 0.9781835 0.9767466 0.9796203
nitrate + silicate global (28.1,28.2] 0.9806868 0.9802885 0.9810851
nitrate + silicate global (28.2,28.3] 0.9764195 0.9763928 0.9764463
nitrate + silicate global (28.3,28.4] 0.6787596 0.6178332 0.7396859
nitrate + silicate global (28.4, Inf] 0.8980994 0.8950268 0.9011719
oxygen + nitrate global (-Inf,26] -0.7348375 -0.7773189 -0.6923562
oxygen + nitrate global (26,26.5] -0.7900841 -0.8030578 -0.7771105
oxygen + nitrate global (26.5,26.75] -0.7893310 -0.8093306 -0.7693314
oxygen + nitrate global (26.75,27] -0.8150160 -0.8230354 -0.8069966
oxygen + nitrate global (27,27.25] -0.8162776 -0.8244454 -0.8081098
oxygen + nitrate global (27.25,27.5] -0.8064373 -0.8115233 -0.8013512
oxygen + nitrate global (27.5,27.75] -0.8252397 -0.8338004 -0.8166791
oxygen + nitrate global (27.75,27.85] -0.9029189 -0.9076514 -0.8981864
oxygen + nitrate global (27.85,27.95] -0.9304271 -0.9317830 -0.9290712
oxygen + nitrate global (27.95,28.05] -0.9365064 -0.9382569 -0.9347558
oxygen + nitrate global (28.05,28.1] -0.9632862 -0.9645046 -0.9620678
oxygen + nitrate global (28.1,28.2] -0.9452822 -0.9481955 -0.9423690
oxygen + nitrate global (28.2,28.3] -0.9335945 -0.9351325 -0.9320566
oxygen + nitrate global (28.3,28.4] -0.4491551 -0.5323595 -0.3659508
oxygen + nitrate global (28.4, Inf] -0.7988225 -0.8983219 -0.6993230
oxygen + phosphate global (-Inf,26] -0.7641617 -0.7968360 -0.7314874
oxygen + phosphate global (26,26.5] -0.8194769 -0.8281197 -0.8108342
oxygen + phosphate global (26.5,26.75] -0.7967424 -0.8180912 -0.7753935
oxygen + phosphate global (26.75,27] -0.7900065 -0.7959542 -0.7840588
oxygen + phosphate global (27,27.25] -0.7964148 -0.8019372 -0.7908924
oxygen + phosphate global (27.25,27.5] -0.8099720 -0.8160996 -0.8038443
oxygen + phosphate global (27.5,27.75] -0.8395314 -0.8470282 -0.8320346
oxygen + phosphate global (27.75,27.85] -0.9094883 -0.9123451 -0.9066314
oxygen + phosphate global (27.85,27.95] -0.9344184 -0.9353905 -0.9334463
oxygen + phosphate global (27.95,28.05] -0.9404333 -0.9413627 -0.9395040
oxygen + phosphate global (28.05,28.1] -0.9653937 -0.9664177 -0.9643696
oxygen + phosphate global (28.1,28.2] -0.9473015 -0.9508872 -0.9437159
oxygen + phosphate global (28.2,28.3] -0.9289643 -0.9305661 -0.9273625
oxygen + phosphate global (28.3,28.4] -0.3507777 -0.5513091 -0.1502463
oxygen + phosphate global (28.4, Inf] -0.7332936 -0.8616735 -0.6049136
oxygen + silicate global (-Inf,26] -0.5144426 -0.5896852 -0.4392000
oxygen + silicate global (26,26.5] -0.5827810 -0.5860544 -0.5795076
oxygen + silicate global (26.5,26.75] -0.5104496 -0.5405844 -0.4803149
oxygen + silicate global (26.75,27] -0.6089399 -0.6188505 -0.5990293
oxygen + silicate global (27,27.25] -0.7645030 -0.7856103 -0.7433957
oxygen + silicate global (27.25,27.5] -0.8353462 -0.8505879 -0.8201046
oxygen + silicate global (27.5,27.75] -0.8811414 -0.8938471 -0.8684357
oxygen + silicate global (27.75,27.85] -0.9475848 -0.9516162 -0.9435533
oxygen + silicate global (27.85,27.95] -0.9547388 -0.9550539 -0.9544238
oxygen + silicate global (27.95,28.05] -0.9616130 -0.9625409 -0.9606852
oxygen + silicate global (28.05,28.1] -0.9837081 -0.9837717 -0.9836445
oxygen + silicate global (28.1,28.2] -0.9610551 -0.9641041 -0.9580061
oxygen + silicate global (28.2,28.3] -0.9340207 -0.9416053 -0.9264362
oxygen + silicate global (28.3,28.4] -0.5984036 -0.7523479 -0.4444594
oxygen + silicate global (28.4, Inf] -0.8938245 -0.9428211 -0.8448278
sal + aou global (-Inf,26] -0.1349634 -0.1515578 -0.1183689
sal + aou global (26,26.5] -0.3878855 -0.4025002 -0.3732708
sal + aou global (26.5,26.75] -0.4009047 -0.4092272 -0.3925822
sal + aou global (26.75,27] -0.3397889 -0.3844071 -0.2951707
sal + aou global (27,27.25] -0.2402630 -0.2585220 -0.2220039
sal + aou global (27.25,27.5] -0.1723578 -0.2324152 -0.1123003
sal + aou global (27.5,27.75] -0.3899071 -0.4529376 -0.3268766
sal + aou global (27.75,27.85] -0.5909720 -0.6067970 -0.5751470
sal + aou global (27.85,27.95] -0.6949301 -0.6976062 -0.6922541
sal + aou global (27.95,28.05] -0.7640205 -0.7790820 -0.7489591
sal + aou global (28.05,28.1] -0.8801269 -0.8891635 -0.8710903
sal + aou global (28.1,28.2] -0.8717650 -0.8721100 -0.8714201
sal + aou global (28.2,28.3] -0.8136160 -0.8383484 -0.7888837
sal + aou global (28.3,28.4] 0.6203743 0.3561533 0.8845953
sal + aou global (28.4, Inf] 0.7542379 0.7375052 0.7709707
sal + nitrate global (-Inf,26] -0.3808994 -0.4081483 -0.3536504
sal + nitrate global (26,26.5] -0.6581277 -0.6766940 -0.6395615
sal + nitrate global (26.5,26.75] -0.6835195 -0.6899242 -0.6771148
sal + nitrate global (26.75,27] -0.6333467 -0.6763802 -0.5903132
sal + nitrate global (27,27.25] -0.5779074 -0.6058088 -0.5500060
sal + nitrate global (27.25,27.5] -0.5420792 -0.5836130 -0.5005455
sal + nitrate global (27.5,27.75] -0.6995497 -0.7323627 -0.6667366
sal + nitrate global (27.75,27.85] -0.7749957 -0.7764030 -0.7735885
sal + nitrate global (27.85,27.95] -0.8359297 -0.8429312 -0.8289281
sal + nitrate global (27.95,28.05] -0.8882931 -0.8988504 -0.8777359
sal + nitrate global (28.05,28.1] -0.9472671 -0.9534940 -0.9410402
sal + nitrate global (28.1,28.2] -0.9466981 -0.9500460 -0.9433503
sal + nitrate global (28.2,28.3] -0.9314283 -0.9412941 -0.9215626
sal + nitrate global (28.3,28.4] -0.1289074 -0.4715009 0.2136860
sal + nitrate global (28.4, Inf] 0.4987248 0.2124097 0.7850399
sal + oxygen global (-Inf,26] -0.1742767 -0.2217102 -0.1268432
sal + oxygen global (26,26.5] 0.1439900 0.1366475 0.1513325
sal + oxygen global (26.5,26.75] 0.1635002 0.1463495 0.1806510
sal + oxygen global (26.75,27] 0.1209707 0.0798945 0.1620470
sal + oxygen global (27,27.25] 0.0590754 0.0430011 0.0751498
sal + oxygen global (27.25,27.5] 0.0139427 -0.0455839 0.0734692
sal + oxygen global (27.5,27.75] 0.2466572 0.1793376 0.3139768
sal + oxygen global (27.75,27.85] 0.4885086 0.4712990 0.5057183
sal + oxygen global (27.85,27.95] 0.6162483 0.6135048 0.6189917
sal + oxygen global (27.95,28.05] 0.6951635 0.6778187 0.7125083
sal + oxygen global (28.05,28.1] 0.8441700 0.8325697 0.8557704
sal + oxygen global (28.1,28.2] 0.8226078 0.8210727 0.8241430
sal + oxygen global (28.2,28.3] 0.7623532 0.7400097 0.7846966
sal + oxygen global (28.3,28.4] -0.6495104 -0.8896587 -0.4093620
sal + oxygen global (28.4, Inf] -0.7697162 -0.7770865 -0.7623459
sal + phosphate global (-Inf,26] -0.3071106 -0.3247181 -0.2895031
sal + phosphate global (26,26.5] -0.6551383 -0.6734172 -0.6368594
sal + phosphate global (26.5,26.75] -0.7056268 -0.7151805 -0.6960731
sal + phosphate global (26.75,27] -0.6848289 -0.7210496 -0.6486082
sal + phosphate global (27,27.25] -0.6252641 -0.6461250 -0.6044032
sal + phosphate global (27.25,27.5] -0.5551374 -0.5955651 -0.5147097
sal + phosphate global (27.5,27.75] -0.6919242 -0.7300715 -0.6537769
sal + phosphate global (27.75,27.85] -0.7731329 -0.7788296 -0.7674362
sal + phosphate global (27.85,27.95] -0.8337667 -0.8390579 -0.8284756
sal + phosphate global (27.95,28.05] -0.8853402 -0.8958787 -0.8748017
sal + phosphate global (28.05,28.1] -0.9471104 -0.9531636 -0.9410571
sal + phosphate global (28.1,28.2] -0.9487749 -0.9520087 -0.9455412
sal + phosphate global (28.2,28.3] -0.9363260 -0.9498890 -0.9227630
sal + phosphate global (28.3,28.4] -0.2469612 -0.4678802 -0.0260423
sal + phosphate global (28.4, Inf] 0.3878875 0.1537135 0.6220616
sal + silicate global (-Inf,26] -0.4994966 -0.5489854 -0.4500079
sal + silicate global (26,26.5] -0.6920586 -0.7070363 -0.6770809
sal + silicate global (26.5,26.75] -0.7553207 -0.7740764 -0.7365650
sal + silicate global (26.75,27] -0.6900306 -0.7086100 -0.6714512
sal + silicate global (27,27.25] -0.5114702 -0.5180484 -0.5048920
sal + silicate global (27.25,27.5] -0.3925865 -0.4252928 -0.3598801
sal + silicate global (27.5,27.75] -0.5132484 -0.5584780 -0.4680189
sal + silicate global (27.75,27.85] -0.6700403 -0.6818026 -0.6582780
sal + silicate global (27.85,27.95] -0.7687641 -0.7712779 -0.7662503
sal + silicate global (27.95,28.05] -0.8233775 -0.8290932 -0.8176619
sal + silicate global (28.05,28.1] -0.8988246 -0.9043167 -0.8933325
sal + silicate global (28.1,28.2] -0.9139693 -0.9164137 -0.9115248
sal + silicate global (28.2,28.3] -0.8795925 -0.8945283 -0.8646568
sal + silicate global (28.3,28.4] 0.1998574 0.0420557 0.3576591
sal + silicate global (28.4, Inf] 0.5887401 0.3769862 0.8004941
sal + temp global (-Inf,26] 0.7449976 0.7153116 0.7746836
sal + temp global (26,26.5] 0.9675245 0.9662380 0.9688110
sal + temp global (26.5,26.75] 0.9871981 0.9871699 0.9872264
sal + temp global (26.75,27] 0.9808843 0.9805477 0.9812209
sal + temp global (27,27.25] 0.9742474 0.9725608 0.9759340
sal + temp global (27.25,27.5] 0.9568675 0.9546076 0.9591274
sal + temp global (27.5,27.75] 0.9369030 0.9289719 0.9448341
sal + temp global (27.75,27.85] 0.9756687 0.9706108 0.9807266
sal + temp global (27.85,27.95] 0.9507489 0.9502237 0.9512740
sal + temp global (27.95,28.05] 0.9246863 0.9218636 0.9275091
sal + temp global (28.05,28.1] 0.9343889 0.9340298 0.9347481
sal + temp global (28.1,28.2] 0.7559003 0.6882763 0.8235242
sal + temp global (28.2,28.3] 0.2227830 0.1844772 0.2610889
sal + temp global (28.3,28.4] 0.7349479 0.5923786 0.8775173
sal + temp global (28.4, Inf] 0.7367782 0.6885464 0.7850101
silicate + phosphate global (-Inf,26] 0.7774388 0.7764418 0.7784359
silicate + phosphate global (26,26.5] 0.8319267 0.8247690 0.8390844
silicate + phosphate global (26.5,26.75] 0.8215300 0.8131132 0.8299468
silicate + phosphate global (26.75,27] 0.8500009 0.8396377 0.8603642
silicate + phosphate global (27,27.25] 0.8611813 0.8560462 0.8663164
silicate + phosphate global (27.25,27.5] 0.8729047 0.8693902 0.8764192
silicate + phosphate global (27.5,27.75] 0.9044274 0.8995910 0.9092638
silicate + phosphate global (27.75,27.85] 0.9566408 0.9532883 0.9599934
silicate + phosphate global (27.85,27.95] 0.9732725 0.9700707 0.9764742
silicate + phosphate global (27.95,28.05] 0.9785711 0.9763490 0.9807931
silicate + phosphate global (28.05,28.1] 0.9807471 0.9797589 0.9817352
silicate + phosphate global (28.1,28.2] 0.9829227 0.9823465 0.9834990
silicate + phosphate global (28.2,28.3] 0.9755910 0.9718262 0.9793557
silicate + phosphate global (28.3,28.4] 0.6122785 0.4832366 0.7413205
silicate + phosphate global (28.4, Inf] 0.8005559 0.7942533 0.8068585
temp + aou global (-Inf,26] -0.1475200 -0.1577927 -0.1372472
temp + aou global (26,26.5] -0.4139909 -0.4274547 -0.4005271
temp + aou global (26.5,26.75] -0.3826625 -0.3937198 -0.3716053
temp + aou global (26.75,27] -0.3395203 -0.3889831 -0.2900574
temp + aou global (27,27.25] -0.2347398 -0.2470717 -0.2224078
temp + aou global (27.25,27.5] -0.1454810 -0.2082503 -0.0827117
temp + aou global (27.5,27.75] -0.3245315 -0.4042423 -0.2448207
temp + aou global (27.75,27.85] -0.5443577 -0.5759034 -0.5128121
temp + aou global (27.85,27.95] -0.5549689 -0.5601526 -0.5497851
temp + aou global (27.95,28.05] -0.5372822 -0.5629671 -0.5115972
temp + aou global (28.05,28.1] -0.6835166 -0.6998768 -0.6671565
temp + aou global (28.1,28.2] -0.4141840 -0.4910935 -0.3372745
temp + aou global (28.2,28.3] 0.0775737 0.0237485 0.1313989
temp + aou global (28.3,28.4] 0.9154469 0.9124798 0.9184140
temp + aou global (28.4, Inf] 0.9689693 0.9682206 0.9697180
temp + nitrate global (-Inf,26] -0.4209988 -0.4417025 -0.4002952
temp + nitrate global (26,26.5] -0.6962594 -0.7128816 -0.6796371
temp + nitrate global (26.5,26.75] -0.6820258 -0.6881765 -0.6758750
temp + nitrate global (26.75,27] -0.6427988 -0.6895179 -0.5960796
temp + nitrate global (27,27.25] -0.5723563 -0.5956186 -0.5490939
temp + nitrate global (27.25,27.5] -0.5107270 -0.5518784 -0.4695756
temp + nitrate global (27.5,27.75] -0.6349576 -0.6854197 -0.5844954
temp + nitrate global (27.75,27.85] -0.7396077 -0.7558556 -0.7233599
temp + nitrate global (27.85,27.95] -0.7270201 -0.7350990 -0.7189413
temp + nitrate global (27.95,28.05] -0.7111131 -0.7302437 -0.6919824
temp + nitrate global (28.05,28.1] -0.7995149 -0.8131437 -0.7858861
temp + nitrate global (28.1,28.2] -0.5734958 -0.6662386 -0.4807530
temp + nitrate global (28.2,28.3] -0.0419467 -0.0940973 0.0102040
temp + nitrate global (28.3,28.4] 0.2750851 0.2296353 0.3205348
temp + nitrate global (28.4, Inf] 0.8311520 0.7655780 0.8967260
temp + oxygen global (-Inf,26] -0.2417340 -0.2772755 -0.2061925
temp + oxygen global (26,26.5] 0.1621155 0.1558583 0.1683728
temp + oxygen global (26.5,26.75] 0.1386557 0.1184009 0.1589104
temp + oxygen global (26.75,27] 0.1141753 0.0683451 0.1600055
temp + oxygen global (27,27.25] 0.0473756 0.0371771 0.0575740
temp + oxygen global (27.25,27.5] -0.0210886 -0.0833405 0.0411633
temp + oxygen global (27.5,27.75] 0.1669034 0.0817485 0.2520583
temp + oxygen global (27.75,27.85] 0.4339143 0.3993553 0.4684732
temp + oxygen global (27.85,27.95] 0.4593836 0.4539786 0.4647886
temp + oxygen global (27.95,28.05] 0.4445435 0.4165988 0.4724883
temp + oxygen global (28.05,28.1] 0.6285188 0.6088639 0.6481736
temp + oxygen global (28.1,28.2] 0.3233529 0.2420131 0.4046928
temp + oxygen global (28.2,28.3] -0.2057141 -0.2560246 -0.1554036
temp + oxygen global (28.3,28.4] -0.9290025 -0.9315861 -0.9264189
temp + oxygen global (28.4, Inf] -0.9732672 -0.9782553 -0.9682790
temp + phosphate global (-Inf,26] -0.3569872 -0.3643280 -0.3496463
temp + phosphate global (26,26.5] -0.6845089 -0.7008251 -0.6681928
temp + phosphate global (26.5,26.75] -0.6967641 -0.7057214 -0.6878067
temp + phosphate global (26.75,27] -0.6861402 -0.7263367 -0.6459437
temp + phosphate global (27,27.25] -0.6151993 -0.6316727 -0.5987258
temp + phosphate global (27.25,27.5] -0.5248537 -0.5655439 -0.4841636
temp + phosphate global (27.5,27.75] -0.6274795 -0.6835913 -0.5713677
temp + phosphate global (27.75,27.85] -0.7364708 -0.7566786 -0.7162629
temp + phosphate global (27.85,27.95] -0.7235508 -0.7304254 -0.7166762
temp + phosphate global (27.95,28.05] -0.7060539 -0.7256195 -0.6864882
temp + phosphate global (28.05,28.1] -0.7965078 -0.8100207 -0.7829950
temp + phosphate global (28.1,28.2] -0.5722091 -0.6638333 -0.4805849
temp + phosphate global (28.2,28.3] -0.0435949 -0.0988913 0.0117014
temp + phosphate global (28.3,28.4] 0.1771274 0.0147352 0.3395195
temp + phosphate global (28.4, Inf] 0.7327417 0.6545917 0.8108917
temp + silicate global (-Inf,26] -0.5027172 -0.5557207 -0.4497138
temp + silicate global (26,26.5] -0.7333097 -0.7461053 -0.7205141
temp + silicate global (26.5,26.75] -0.7789862 -0.7978407 -0.7601317
temp + silicate global (26.75,27] -0.7218264 -0.7458454 -0.6978074
temp + silicate global (27,27.25] -0.5342068 -0.5462221 -0.5221915
temp + silicate global (27.25,27.5] -0.4055384 -0.4401381 -0.3709387
temp + silicate global (27.5,27.75] -0.5163906 -0.5685133 -0.4642680
temp + silicate global (27.75,27.85] -0.6475486 -0.6700059 -0.6250913
temp + silicate global (27.85,27.95] -0.6642287 -0.6652093 -0.6632481
temp + silicate global (27.95,28.05] -0.6394837 -0.6546711 -0.6242962
temp + silicate global (28.05,28.1] -0.7186200 -0.7289452 -0.7082947
temp + silicate global (28.1,28.2] -0.5046186 -0.5887780 -0.4204592
temp + silicate global (28.2,28.3] 0.0112002 -0.0583906 0.0807909
temp + silicate global (28.3,28.4] 0.5776758 0.4759416 0.6794101
temp + silicate global (28.4, Inf] 0.9124712 0.9075674 0.9173750
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_target_predictor <- cor_target_predictor %>% 
  rename(predictor = term)

# calculate min, max, mean across all eras
cor_target_predictor_stats <- cor_target_predictor %>%
  select(-era) %>% 
  group_by(predictor, basin, gamma_slab) %>% 
  summarise_all(list(mean_r = mean, min_r = min, max_r = max)) %>% 
  ungroup()

# plot figure
cor_target_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
15773a0 jens-daniel-mueller 2021-08-06
da61d1a jens-daniel-mueller 2021-08-06
340d731 jens-daniel-mueller 2021-08-06
71546e4 jens-daniel-mueller 2021-08-06
29444a1 jens-daniel-mueller 2021-08-05
42e80c0 jens-daniel-mueller 2021-08-04
48f6eed jens-daniel-mueller 2021-08-04
81a46a4 jens-daniel-mueller 2021-08-03
b88c61b jens-daniel-mueller 2021-08-03
a53656d jens-daniel-mueller 2021-08-03
88f7356 jens-daniel-mueller 2021-08-02
d759279 jens-daniel-mueller 2021-08-02
127b801 jens-daniel-mueller 2021-07-24
912d90e jens-daniel-mueller 2021-07-23
2477316 jens-daniel-mueller 2021-07-23
c9ccc00 jens-daniel-mueller 2021-07-22
c18a8b1 jens-daniel-mueller 2021-07-09
910d64a jens-daniel-mueller 2021-07-02
1cbf907 jens-daniel-mueller 2021-07-02
955f5dc jens-daniel-mueller 2021-06-29
9480f94 jens-daniel-mueller 2021-06-29
d054c39 jens-daniel-mueller 2021-06-24
4fcd066 jens-daniel-mueller 2021-06-24
3b6387f jens-daniel-mueller 2021-06-18
c6b3da6 jens-daniel-mueller 2021-06-14
439ee80 jens-daniel-mueller 2021-06-11
33ffcab jens-daniel-mueller 2021-06-10
7e1f407 jens-daniel-mueller 2021-06-10
2cbe18c jens-daniel-mueller 2021-06-10
69c79d0 jens-daniel-mueller 2021-06-08
1772903 jens-daniel-mueller 2021-06-07
594ed9a jens-daniel-mueller 2021-06-04
db7df0e jens-daniel-mueller 2021-06-04
2edc791 jens-daniel-mueller 2021-06-04
207339d jens-daniel-mueller 2021-06-03
315710b jens-daniel-mueller 2021-06-03
d37a85d jens-daniel-mueller 2021-05-31
4b7a5ee jens-daniel-mueller 2021-05-28
25bd183 jens-daniel-mueller 2021-05-26
62bd574 jens-daniel-mueller 2021-05-20
7c56c39 jens-daniel-mueller 2021-05-19
52e7583 jens-daniel-mueller 2021-05-12
969e631 jens-daniel-mueller 2021-05-12
d2a83bc jens-daniel-mueller 2021-04-16
c0a47df jens-daniel-mueller 2021-04-16
50290e8 jens-daniel-mueller 2021-04-16
a00ec94 jens-daniel-mueller 2021-04-16
b6fe355 jens-daniel-mueller 2021-04-16
81b7c6d jens-daniel-mueller 2021-04-16
ddec5b7 jens-daniel-mueller 2021-04-15
29edae5 jens-daniel-mueller 2021-04-14
099d566 jens-daniel-mueller 2021-04-14
bb44686 jens-daniel-mueller 2021-04-14
bf40480 jens-daniel-mueller 2021-04-13
9f31fe3 jens-daniel-mueller 2021-04-13
338dd3c jens-daniel-mueller 2021-04-09
a79ca2c jens-daniel-mueller 2021-04-09
eb827c9 jens-daniel-mueller 2021-04-07
19faa17 jens-daniel-mueller 2021-03-24
03b6009 jens-daniel-mueller 2021-03-23
98d4a6d jens-daniel-mueller 2021-03-23
f155edd jens-daniel-mueller 2021-03-23
83a13de jens-daniel-mueller 2021-03-20
cf98c6d jens-daniel-mueller 2021-03-16
a1d52ff jens-daniel-mueller 2021-03-15
0bade3b jens-daniel-mueller 2021-03-15
27c1f4b jens-daniel-mueller 2021-03-14
af75ebf jens-daniel-mueller 2021-03-14
5017709 jens-daniel-mueller 2021-03-11
585b07f jens-daniel-mueller 2021-03-11
85a5ed2 jens-daniel-mueller 2021-03-10
6c0bec6 jens-daniel-mueller 2021-03-05
3c2ec33 jens-daniel-mueller 2021-03-05
af70b94 jens-daniel-mueller 2021-03-04
7b672f7 jens-daniel-mueller 2021-01-11
33ba23c jens-daniel-mueller 2021-01-07
318609d jens-daniel-mueller 2020-12-23
9d0b2d0 jens-daniel-mueller 2020-12-23
0aa2b50 jens-daniel-mueller 2020-12-23
2886da0 jens-daniel-mueller 2020-12-19
02f0ee9 jens-daniel-mueller 2020-12-18
7bcb4eb jens-daniel-mueller 2020-12-18
158fe26 jens-daniel-mueller 2020-12-15
7a9a4cb jens-daniel-mueller 2020-12-15
61b263c jens-daniel-mueller 2020-12-15
984697e jens-daniel-mueller 2020-12-12
3ebff89 jens-daniel-mueller 2020-12-12
5d96d3c jens-daniel-mueller 2020-12-11
24a632f jens-daniel-mueller 2020-12-07
6a8004b jens-daniel-mueller 2020-12-07
70bf1a5 jens-daniel-mueller 2020-12-07
7555355 jens-daniel-mueller 2020-12-07
143d6fa jens-daniel-mueller 2020-12-07
090e4d5 jens-daniel-mueller 2020-12-02
0ff728b jens-daniel-mueller 2020-12-01
91435ae jens-daniel-mueller 2020-12-01
196be51 jens-daniel-mueller 2020-11-30
bc61ce3 Jens Müller 2020-11-30
# print table
kable(cor_target_predictor_stats) %>%
  add_header_above() %>%
  kable_styling() %>%
  scroll_box(width = "100%", height = "400px")
predictor basin gamma_slab mean_r min_r max_r
aou global (-Inf,26] -0.3834056 -0.4675055 -0.2993057
aou global (26,26.5] -0.7260478 -0.7550140 -0.6970816
aou global (26.5,26.75] -0.7043967 -0.7560324 -0.6527609
aou global (26.75,27] -0.5737787 -0.5839949 -0.5635624
aou global (27,27.25] -0.2523950 -0.2656859 -0.2391042
aou global (27.25,27.5] -0.0898695 -0.1380419 -0.0416970
aou global (27.5,27.75] -0.1740837 -0.2524555 -0.0957118
aou global (27.75,27.85] -0.4499811 -0.4943120 -0.4056502
aou global (27.85,27.95] -0.6070720 -0.6399144 -0.5742295
aou global (27.95,28.05] -0.6741533 -0.7013113 -0.6469953
aou global (28.05,28.1] -0.7680989 -0.7881642 -0.7480335
aou global (28.1,28.2] -0.7885413 -0.8091436 -0.7679389
aou global (28.2,28.3] -0.9101002 -0.9145324 -0.9056679
aou global (28.3,28.4] 0.0204377 -0.2787659 0.3196412
aou global (28.4, Inf] -0.0946599 -0.3699825 0.1806626
nitrate global (-Inf,26] -0.4267743 -0.5069882 -0.3465605
nitrate global (26,26.5] -0.8620956 -0.8874902 -0.8367010
nitrate global (26.5,26.75] -0.8635102 -0.8872530 -0.8397674
nitrate global (26.75,27] -0.7852351 -0.7876674 -0.7828029
nitrate global (27,27.25] -0.5893343 -0.5929676 -0.5857009
nitrate global (27.25,27.5] -0.4981013 -0.5383918 -0.4578108
nitrate global (27.5,27.75] -0.5482077 -0.6116068 -0.4848086
nitrate global (27.75,27.85] -0.6882122 -0.7222502 -0.6541741
nitrate global (27.85,27.95] -0.7687410 -0.7955758 -0.7419062
nitrate global (27.95,28.05] -0.8108493 -0.8337257 -0.7879728
nitrate global (28.05,28.1] -0.8597013 -0.8766899 -0.8427128
nitrate global (28.1,28.2] -0.8892823 -0.9037044 -0.8748603
nitrate global (28.2,28.3] -0.9722018 -0.9734915 -0.9709120
nitrate global (28.3,28.4] -0.6164826 -0.8023512 -0.4306139
nitrate global (28.4, Inf] -0.3242292 -0.3365630 -0.3118954
oxygen global (-Inf,26] 0.4295498 0.3533721 0.5057274
oxygen global (26,26.5] 0.5628984 0.5281227 0.5976741
oxygen global (26.5,26.75] 0.5338121 0.4676706 0.5999536
oxygen global (26.75,27] 0.4121346 0.3943806 0.4298887
oxygen global (27,27.25] 0.1221214 0.1031890 0.1410537
oxygen global (27.25,27.5] -0.0112486 -0.0578716 0.0353744
oxygen global (27.5,27.75] 0.0765574 -0.0001602 0.1532751
oxygen global (27.75,27.85] 0.3764861 0.3329104 0.4200619
oxygen global (27.85,27.95] 0.5536011 0.5199502 0.5872521
oxygen global (27.95,28.05] 0.6234771 0.5963392 0.6506149
oxygen global (28.05,28.1] 0.7400645 0.7202949 0.7598341
oxygen global (28.1,28.2] 0.7560963 0.7259458 0.7862467
oxygen global (28.2,28.3] 0.8810502 0.8758745 0.8862259
oxygen global (28.3,28.4] -0.0563144 -0.3373867 0.2247580
oxygen global (28.4, Inf] 0.0829218 -0.1933326 0.3591761
phosphate global (-Inf,26] -0.4369331 -0.5017244 -0.3721417
phosphate global (26,26.5] -0.8879282 -0.9085126 -0.8673437
phosphate global (26.5,26.75] -0.9014297 -0.9215743 -0.8812851
phosphate global (26.75,27] -0.8350665 -0.8389215 -0.8312115
phosphate global (27,27.25] -0.6261362 -0.6299725 -0.6223000
phosphate global (27.25,27.5] -0.4878060 -0.5265708 -0.4490413
phosphate global (27.5,27.75] -0.5260770 -0.5889769 -0.4631771
phosphate global (27.75,27.85] -0.6766041 -0.7133878 -0.6398204
phosphate global (27.85,27.95] -0.7611955 -0.7896876 -0.7327033
phosphate global (27.95,28.05] -0.8056456 -0.8287491 -0.7825421
phosphate global (28.05,28.1] -0.8573087 -0.8749343 -0.8396831
phosphate global (28.1,28.2] -0.8876796 -0.9011242 -0.8742351
phosphate global (28.2,28.3] -0.9789164 -0.9789732 -0.9788597
phosphate global (28.3,28.4] -0.7614324 -0.8155448 -0.7073199
phosphate global (28.4, Inf] -0.5484051 -0.5758998 -0.5209103
sal global (-Inf,26] 0.2592291 0.2166139 0.3018444
sal global (26,26.5] 0.7976127 0.7953592 0.7998662
sal global (26.5,26.75] 0.8282981 0.8208034 0.8357929
sal global (26.75,27] 0.8323462 0.8073050 0.8573874
sal global (27,27.25] 0.7782592 0.7589272 0.7975912
sal global (27.25,27.5] 0.6842648 0.6690119 0.6995177
sal global (27.5,27.75] 0.7024946 0.6845865 0.7204026
sal global (27.75,27.85] 0.7325286 0.7153961 0.7496610
sal global (27.85,27.95] 0.7633835 0.7501816 0.7765854
sal global (27.95,28.05] 0.8179006 0.8118107 0.8239905
sal global (28.05,28.1] 0.8569940 0.8472715 0.8667164
sal global (28.1,28.2] 0.8537560 0.8510875 0.8564245
sal global (28.2,28.3] 0.9320210 0.9283418 0.9357002
sal global (28.3,28.4] 0.4601671 0.3610230 0.5593111
sal global (28.4, Inf] 0.2135907 -0.0377268 0.4649083
silicate global (-Inf,26] -0.3628393 -0.4464535 -0.2792251
silicate global (26,26.5] -0.7867024 -0.8004421 -0.7729628
silicate global (26.5,26.75] -0.7877240 -0.7914259 -0.7840220
silicate global (26.75,27] -0.6434943 -0.6435948 -0.6433938
silicate global (27,27.25] -0.2850826 -0.3009280 -0.2692372
silicate global (27.25,27.5] -0.0809580 -0.1237960 -0.0381200
silicate global (27.5,27.75] -0.1680038 -0.2472376 -0.0887701
silicate global (27.75,27.85] -0.4552652 -0.5096041 -0.4009263
silicate global (27.85,27.95] -0.6115341 -0.6565665 -0.5665017
silicate global (27.95,28.05] -0.6899573 -0.7238013 -0.6561133
silicate global (28.05,28.1] -0.7639022 -0.7874528 -0.7403516
silicate global (28.1,28.2] -0.8249722 -0.8434823 -0.8064621
silicate global (28.2,28.3] -0.9444313 -0.9489811 -0.9398815
silicate global (28.3,28.4] -0.3550509 -0.5584849 -0.1516169
silicate global (28.4, Inf] -0.2059119 -0.2805800 -0.1312438
temp global (-Inf,26] -0.1908461 -0.2133801 -0.1683121
temp global (26,26.5] 0.7829313 0.7808172 0.7850455
temp global (26.5,26.75] 0.8159055 0.8065973 0.8252137
temp global (26.75,27] 0.8090272 0.7845646 0.8334898
temp global (27,27.25] 0.7336174 0.7148997 0.7523350
temp global (27.25,27.5] 0.6269268 0.6199093 0.6339443
temp global (27.5,27.75] 0.6213384 0.5911635 0.6515132
temp global (27.75,27.85] 0.7036154 0.6744475 0.7327834
temp global (27.85,27.95] 0.7126004 0.7051513 0.7200494
temp global (27.95,28.05] 0.7421152 0.7389608 0.7452696
temp global (28.05,28.1] 0.7998490 0.7932044 0.8064935
temp global (28.1,28.2] 0.5870284 0.4552962 0.7187606
temp global (28.2,28.3] 0.0361509 0.0022516 0.0700502
temp global (28.3,28.4] 0.2034405 -0.0239289 0.4308099
temp global (28.4, Inf] -0.0767341 -0.2926309 0.1391627
rm(cor_target_predictor, cor_target_predictor_stats)

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

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.5      kableExtra_1.3.1 knitr_1.30      
 [5] olsrr_0.5.3      GGally_2.0.0     lubridate_1.7.9  ggforce_0.3.3   
 [9] metR_0.9.0       scico_1.2.0      patchwork_1.1.1  collapse_1.5.0  
[13] forcats_0.5.0    stringr_1.4.0    dplyr_1.0.5      purrr_0.3.4     
[17] readr_1.4.0      tidyr_1.1.2      tibble_3.0.4     ggplot2_3.3.3   
[21] tidyverse_1.3.0  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_1.4-1         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.1.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.10            
[34] readxl_1.3.1             rstudioapi_0.11          farver_2.0.3            
[37] generics_0.0.2           jsonlite_1.7.1           zip_2.1.1               
[40] car_3.0-10               magrittr_1.5             Matrix_1.2-18           
[43] Rcpp_1.0.5               munsell_0.5.0            fansi_0.4.1             
[46] abind_1.4-5              lifecycle_1.0.0          stringi_1.5.3           
[49] whisker_0.4              yaml_2.2.1               carData_3.0-4           
[52] MASS_7.3-53              plyr_1.8.6               grid_4.0.3              
[55] blob_1.2.1               parallel_4.0.3           promises_1.1.1          
[58] crayon_1.3.4             lattice_0.20-41          haven_2.3.1             
[61] hms_0.5.3                pillar_1.4.7             reprex_0.3.0            
[64] glue_1.4.2               evaluate_0.14            RcppArmadillo_0.10.1.2.0
[67] data.table_1.13.2        modelr_0.1.8             vctrs_0.3.5             
[70] tweenr_1.0.2             httpuv_1.5.4             cellranger_1.1.0        
[73] gtable_0.3.0             polyclip_1.10-0          reshape_0.8.8           
[76] assertthat_0.2.1         openxlsx_4.2.3           xfun_0.18               
[79] RcppEigen_0.3.3.7.0      later_1.1.0.1            viridisLite_0.3.0       
[82] ellipsis_0.3.1           here_0.1