Skip to contents

A container for working with datasets that share at least one compound, so that combined evaluations are desirable.

Time normalisation factors are initialised with a value of 1 for each dataset if no data are supplied.

Usage

# S3 method for class 'mkindsg'
print(x, data = FALSE, verbose = data, ...)

Arguments

x

An mkindsg object.

data

Should the mkinds objects be printed with their data?

verbose

Should the mkinds objects be printed?

...

Not used.

Note

Currently, no functions making use of the defined class structure are available in this package. Refer to D24_2014 for an example dataset in this structure, with some example evaluations.

Public fields

title

A title for the dataset group

ds

A list of mkinds objects

observed_n

Occurrence counts of compounds in datasets

f_time_norm

Time normalisation factors

meta

A data frame with a row for each dataset, containing additional information in the form of categorical data (factors) or numerical data (e.g. temperature, moisture, or covariates like soil pH).

Methods


Method new()

Create a new mkindsg object

Usage

mkindsg$new(title = "", ds, f_time_norm = rep(1, length(ds)), meta)

Arguments

title

The title

ds

A list of mkinds objects

f_time_norm

Time normalisation factors

meta

The meta data


Method clone()

The objects of this class are cloneable with this method.

Usage

mkindsg$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.

Examples


mdsg <- mkindsg$new("Experimental X", experimental_data_for_UBA_2019[6:10])
print(mdsg)
#> <mkindsg> holding 5 mkinds objects
#> Title $title:  Experimental X 
#> Occurrence of observed compounds $observed_n:
#> parent     A1 
#>      5      5 
print(mdsg, verbose = TRUE)
#> <mkindsg> holding 5 mkinds objects
#> Title $title:  Experimental X 
#> Occurrence of observed compounds $observed_n:
#> parent     A1 
#>      5      5 
#> 
#> Datasets $ds:
#> <mkinds> with $title:  Soil 6 
#> Observed compounds $observed:  parent, A1 
#> Sampling times $sampling_times:
#> 0, 3, 6, 10, 20, 34, 55, 90, 112, 132 
#> With a maximum of  2  replicates
#> Time unit:  days 
#> Observation unit:  \%AR 
#> 
#> <mkinds> with $title:  Soil 7 
#> Observed compounds $observed:  parent, A1 
#> Sampling times $sampling_times:
#> 0, 3, 7, 14, 30, 60, 90, 120, 180 
#> With a maximum of  2  replicates
#> Time unit:  days 
#> Observation unit:  \%AR 
#> 
#> <mkinds> with $title:  Soil 8 
#> Observed compounds $observed:  parent, A1 
#> Sampling times $sampling_times:
#> 0, 1, 3, 8, 14, 27, 48, 70 
#> With a maximum of  2  replicates
#> Time unit:  days 
#> Observation unit:  \%AR 
#> 
#> <mkinds> with $title:  Soil 9 
#> Observed compounds $observed:  parent, A1 
#> Sampling times $sampling_times:
#> 0, 1, 3, 8, 14, 27, 48, 70, 91, 120 
#> With a maximum of  2  replicates
#> Time unit:  days 
#> Observation unit:  \%AR 
#> 
#> <mkinds> with $title:  Soil 10 
#> Observed compounds $observed:  parent, A1 
#> Sampling times $sampling_times:
#> 0, 8, 14, 21, 41, 63, 91, 120 
#> With a maximum of  2  replicates
#> Time unit:  days 
#> Observation unit:  \%AR 
print(mdsg, verbose = TRUE, data = TRUE)
#> <mkindsg> holding 5 mkinds objects
#> Title $title:  Experimental X 
#> Occurrence of observed compounds $observed_n:
#> parent     A1 
#>      5      5 
#> 
#> Datasets $ds:
#> <mkinds> with $title:  Soil 6 
#> Observed compounds $observed:  parent, A1 
#> Sampling times $sampling_times:
#> 0, 3, 6, 10, 20, 34, 55, 90, 112, 132 
#> With a maximum of  2  replicates
#> Time unit:  days 
#> Observation unit:  \%AR 
#>    time parent   A1
#> 1     0   97.2   NA
#> 2     0   96.4   NA
#> 3     3   71.1  4.3
#> 4     3   69.2  4.6
#> 5     6   58.1  7.0
#> 6     6   56.6  7.2
#> 7    10   44.4  8.2
#> 8    10   43.4  8.0
#> 9    20   33.3 11.0
#> 10   20   29.2 13.7
#> 11   34   17.6 11.5
#> 12   34   18.0 12.7
#> 13   55   10.5 14.9
#> 14   55    9.3 14.5
#> 15   90    4.5 12.1
#> 16   90    4.7 12.3
#> 17  112    3.0  9.9
#> 18  112    3.4 10.2
#> 19  132    2.3  8.8
#> 20  132    2.7  7.8
#> 
#> <mkinds> with $title:  Soil 7 
#> Observed compounds $observed:  parent, A1 
#> Sampling times $sampling_times:
#> 0, 3, 7, 14, 30, 60, 90, 120, 180 
#> With a maximum of  2  replicates
#> Time unit:  days 
#> Observation unit:  \%AR 
#>    time parent   A1
#> 1     0   93.6   NA
#> 2     0   92.3   NA
#> 3     3   87.0  3.9
#> 4     3   82.2  3.1
#> 5     7   74.0  6.9
#> 6     7   73.9  6.6
#> 7    14   64.2 10.4
#> 8    14   69.5  8.3
#> 9    30   54.0 14.4
#> 10   30   54.6 13.7
#> 11   60   41.1 22.1
#> 12   60   38.4 22.3
#> 13   90   32.5 27.5
#> 14   90   35.5 25.4
#> 15  120   28.1 28.0
#> 16  120   29.0 26.6
#> 17  180   26.5 25.8
#> 18  180   27.6 25.3
#> 
#> <mkinds> with $title:  Soil 8 
#> Observed compounds $observed:  parent, A1 
#> Sampling times $sampling_times:
#> 0, 1, 3, 8, 14, 27, 48, 70 
#> With a maximum of  2  replicates
#> Time unit:  days 
#> Observation unit:  \%AR 
#>    time parent   A1
#> 1     0   91.9   NA
#> 2     0   90.8   NA
#> 3     1   64.9  9.6
#> 4     1   66.2  7.7
#> 5     3   43.5 15.0
#> 6     3   44.1 15.1
#> 7     8   18.3 21.2
#> 8     8   18.1 21.1
#> 9    14   10.2 19.7
#> 10   14   10.8 18.9
#> 11   27    4.9 17.5
#> 12   27    3.3 15.9
#> 13   48    1.6  9.5
#> 14   48    1.5  9.8
#> 15   70    1.1  6.2
#> 16   70    0.9  6.1
#> 
#> <mkinds> with $title:  Soil 9 
#> Observed compounds $observed:  parent, A1 
#> Sampling times $sampling_times:
#> 0, 1, 3, 8, 14, 27, 48, 70, 91, 120 
#> With a maximum of  2  replicates
#> Time unit:  days 
#> Observation unit:  \%AR 
#>    time parent   A1
#> 1     0   99.8   NA
#> 2     0   98.3   NA
#> 3     1   77.1  4.2
#> 4     1   77.2  3.9
#> 5     3   59.0  7.4
#> 6     3   58.1  7.9
#> 7     8   27.4 14.5
#> 8     8   29.2 13.7
#> 9    14   19.1 14.2
#> 10   14   29.6 12.2
#> 11   27   10.1 13.7
#> 12   27   18.2 13.2
#> 13   48    4.5 13.6
#> 14   48    9.1 15.4
#> 15   70    2.3 10.4
#> 16   70    2.9 11.6
#> 17   91    2.0 10.0
#> 18   91    1.8  9.5
#> 19  120    2.0  9.1
#> 20  120    2.2  9.0
#> 
#> <mkinds> with $title:  Soil 10 
#> Observed compounds $observed:  parent, A1 
#> Sampling times $sampling_times:
#> 0, 8, 14, 21, 41, 63, 91, 120 
#> With a maximum of  2  replicates
#> Time unit:  days 
#> Observation unit:  \%AR 
#>    time parent   A1
#> 1     0   96.1   NA
#> 2     0   94.3   NA
#> 3     8   73.9  3.3
#> 4     8   73.9  3.4
#> 5    14   69.4  3.9
#> 6    14   73.1  2.9
#> 7    21   65.6  6.4
#> 8    21   65.3  7.2
#> 9    41   55.9  9.1
#> 10   41   54.4  8.5
#> 11   63   47.0 11.7
#> 12   63   49.3 12.0
#> 13   91   44.7 13.3
#> 14   91   46.7 13.2
#> 15  120   42.1 14.3
#> 16  120   41.3 12.1