diff options
| author | Johannes Ranke <jranke@uni-bremen.de> | 2020-11-19 15:41:24 +0100 | 
|---|---|---|
| committer | Johannes Ranke <jranke@uni-bremen.de> | 2020-11-19 15:41:24 +0100 | 
| commit | db9ae6a0c9cecb92048fde6f06af1da183c09b5f (patch) | |
| tree | f0ea97545549c71bd7aa3d13afed422fd402f0e6 /docs/dev/reference/mkindsg.html | |
| parent | 6441a9f35d66f2c4d38c0036f99cd8f509d76f3b (diff) | |
Depend on parallel, doc improvements
By depending on parallel instead of importing it, functions to set up
and stop a cluster are always available when mkin is loaded.
The use of multicore processing in mmkin on Windows is now documented in
the help file, which brings mkin closer to a version 1.0 #9.
Diffstat (limited to 'docs/dev/reference/mkindsg.html')
| -rw-r--r-- | docs/dev/reference/mkindsg.html | 460 | 
1 files changed, 460 insertions, 0 deletions
| diff --git a/docs/dev/reference/mkindsg.html b/docs/dev/reference/mkindsg.html new file mode 100644 index 00000000..3e4dfb39 --- /dev/null +++ b/docs/dev/reference/mkindsg.html @@ -0,0 +1,460 @@ +<!-- Generated by pkgdown: do not edit by hand --> +<!DOCTYPE html> +<html lang="en"> +  <head> +  <meta charset="utf-8"> +<meta http-equiv="X-UA-Compatible" content="IE=edge"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> + +<title>A class for dataset groups for mkin — mkindsg • mkin</title> + + +<!-- jquery --> +<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script> +<!-- Bootstrap --> + +<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" /> + +<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script> + +<!-- bootstrap-toc --> +<link rel="stylesheet" href="../bootstrap-toc.css"> +<script src="../bootstrap-toc.js"></script> + +<!-- Font Awesome icons --> +<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity="sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin="anonymous" /> +<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity="sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin="anonymous" /> + +<!-- clipboard.js --> +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity="sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin="anonymous"></script> + +<!-- headroom.js --> +<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity="sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin="anonymous"></script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity="sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin="anonymous"></script> + +<!-- pkgdown --> +<link href="../pkgdown.css" rel="stylesheet"> +<script src="../pkgdown.js"></script> + + + + +<meta property="og:title" content="A class for dataset groups for mkin — mkindsg" /> +<meta property="og:description" content="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." /> + + +<meta name="robots" content="noindex"> + +<!-- mathjax --> +<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity="sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin="anonymous"></script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity="sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin="anonymous"></script> + +<!--[if lt IE 9]> +<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> +<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> +<![endif]--> + + + +  </head> + +  <body data-spy="scroll" data-target="#toc"> +    <div class="container template-reference-topic"> +      <header> +      <div class="navbar navbar-default navbar-fixed-top" role="navigation"> +  <div class="container"> +    <div class="navbar-header"> +      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false"> +        <span class="sr-only">Toggle navigation</span> +        <span class="icon-bar"></span> +        <span class="icon-bar"></span> +        <span class="icon-bar"></span> +      </button> +      <span class="navbar-brand"> +        <a class="navbar-link" href="../index.html">mkin</a> +        <span class="version label label-info" data-toggle="tooltip" data-placement="bottom" title="In-development version">0.9.50.4</span> +      </span> +    </div> + +    <div id="navbar" class="navbar-collapse collapse"> +      <ul class="nav navbar-nav"> +        <li> +  <a href="../reference/index.html">Functions and data</a> +</li> +<li class="dropdown"> +  <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> +    Articles +      +    <span class="caret"></span> +  </a> +  <ul class="dropdown-menu" role="menu"> +    <li> +      <a href="../articles/mkin.html">Introduction to mkin</a> +    </li> +    <li> +      <a href="../articles/FOCUS_D.html">Example evaluation of FOCUS Example Dataset D</a> +    </li> +    <li> +      <a href="../articles/FOCUS_L.html">Example evaluation of FOCUS Laboratory Data L1 to L3</a> +    </li> +    <li> +      <a href="../articles/web_only/FOCUS_Z.html">Example evaluation of FOCUS Example Dataset Z</a> +    </li> +    <li> +      <a href="../articles/web_only/compiled_models.html">Performance benefit by using compiled model definitions in mkin</a> +    </li> +    <li> +      <a href="../articles/twa.html">Calculation of time weighted average concentrations with mkin</a> +    </li> +    <li> +      <a href="../articles/web_only/NAFTA_examples.html">Example evaluation of NAFTA SOP Attachment examples</a> +    </li> +    <li> +      <a href="../articles/web_only/benchmarks.html">Some benchmark timings</a> +    </li> +  </ul> +</li> +<li> +  <a href="../news/index.html">News</a> +</li> +      </ul> +      <ul class="nav navbar-nav navbar-right"> +        <li> +  <a href="https://github.com/jranke/mkin/"> +    <span class="fab fa fab fa-github fa-lg"></span> +      +  </a> +</li> +      </ul> +       +    </div><!--/.nav-collapse --> +  </div><!--/.container --> +</div><!--/.navbar --> + +       + +      </header> + +<div class="row"> +  <div class="col-md-9 contents"> +    <div class="page-header"> +    <h1>A class for dataset groups for mkin</h1> +    <small class="dont-index">Source: <a href='https://github.com/jranke/mkin/blob/master/R/mkinds.R'><code>R/mkinds.R</code></a></small> +    <div class="hidden name"><code>mkindsg.Rd</code></div> +    </div> + +    <div class="ref-description"> +    <p>A container for working with datasets that share at least one compound, +so that combined evaluations are desirable.</p> +<p>Time normalisation factors are initialised with a value of 1 for each +dataset if no data are supplied.</p> +    </div> + +    <pre class="usage"><span class='co'># S3 method for mkindsg</span> +<span class='fu'><a href='https://rdrr.io/r/base/print.html'>print</a></span><span class='op'>(</span><span class='va'>x</span>, data <span class='op'>=</span> <span class='cn'>FALSE</span>, verbose <span class='op'>=</span> <span class='va'>data</span>, <span class='va'>...</span><span class='op'>)</span></pre> + +    <h2 class="hasAnchor" id="arguments"><a class="anchor" href="#arguments"></a>Arguments</h2> +    <table class="ref-arguments"> +    <colgroup><col class="name" /><col class="desc" /></colgroup> +    <tr> +      <th>x</th> +      <td><p>An mkindsg object.</p></td> +    </tr> +    <tr> +      <th>data</th> +      <td><p>Should the mkinds objects be printed with their data?</p></td> +    </tr> +    <tr> +      <th>verbose</th> +      <td><p>Should the mkinds objects be printed?</p></td> +    </tr> +    <tr> +      <th>...</th> +      <td><p>Not used.</p></td> +    </tr> +    </table> + +    <h2 class="hasAnchor" id="public-fields"><a class="anchor" href="#public-fields"></a>Public fields</h2> + +    <p><div class="r6-fields"></p><dl> +<dt><code>title</code></dt><dd><p>A title for the dataset group</p></dd> + +<dt><code>ds</code></dt><dd><p>A list of mkinds objects</p></dd> + +<dt><code>observed_n</code></dt><dd><p>Occurrence counts of compounds in datasets</p></dd> + +<dt><code>f_time_norm</code></dt><dd><p>Time normalisation factors</p></dd> + +<dt><code>meta</code></dt><dd><p>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).</p></dd> + +</dl><p></div></p> +    <h2 class="hasAnchor" id="methods"><a class="anchor" href="#methods"></a>Methods</h2> + +     +<h3 class='hasAnchor' id='arguments'><a class='anchor' href='#arguments'></a>Public methods</h3> + +<ul> +<li><p><a href='#method-new'><code>mkindsg$new()</code></a></p></li> +<li><p><a href='#method-clone'><code>mkindsg$clone()</code></a></p></li> +</ul> +<p><hr> +<a id="method-new"></a></p><h3 class='hasAnchor' id='arguments'><a class='anchor' href='#arguments'></a>Method <code>new()</code></h3> +<p>Create a new mkindsg object</p><h4 class='hasAnchor' id='arguments'><a class='anchor' href='#arguments'></a>Usage</h4> +<p><div class="r"></p><pre><span class='va'>mkindsg</span><span class='op'>$</span><span class='fu'>new</span><span class='op'>(</span>title <span class='op'>=</span> <span class='st'>""</span>, <span class='va'>ds</span>, f_time_norm <span class='op'>=</span> <span class='fu'><a href='https://rdrr.io/r/base/rep.html'>rep</a></span><span class='op'>(</span><span class='fl'>1</span>, <span class='fu'><a href='https://rdrr.io/r/base/length.html'>length</a></span><span class='op'>(</span><span class='va'>ds</span><span class='op'>)</span><span class='op'>)</span>, <span class='va'>meta</span><span class='op'>)</span></pre><p></div></p> + +<h4 class='hasAnchor' id='arguments'><a class='anchor' href='#arguments'></a>Arguments</h4> +<p><div class="arguments"></p><dl> +<dt><code>title</code></dt><dd><p>The title</p></dd> + +<dt><code>ds</code></dt><dd><p>A list of mkinds objects</p></dd> + +<dt><code>f_time_norm</code></dt><dd><p>Time normalisation factors</p></dd> + +<dt><code>meta</code></dt><dd><p>The meta data</p></dd> + +</dl><p></div></p> +<p><hr> +<a id="method-clone"></a></p><h3 class='hasAnchor' id='arguments'><a class='anchor' href='#arguments'></a>Method <code>clone()</code></h3> +<p>The objects of this class are cloneable with this method.</p><h4 class='hasAnchor' id='arguments'><a class='anchor' href='#arguments'></a>Usage</h4> +<p><div class="r"></p><pre><span class='va'>mkindsg</span><span class='op'>$</span><span class='fu'>clone</span><span class='op'>(</span>deep <span class='op'>=</span> <span class='cn'>FALSE</span><span class='op'>)</span></pre><p></div></p> + +<h4 class='hasAnchor' id='arguments'><a class='anchor' href='#arguments'></a>Arguments</h4> +<p><div class="arguments"></p><dl> +<dt><code>deep</code></dt><dd><p>Whether to make a deep clone.</p></dd> + +</dl><p></div></p> + + + +    <h2 class="hasAnchor" id="examples"><a class="anchor" href="#examples"></a>Examples</h2> +    <pre class="examples"><div class='input'> +<span class='va'>mdsg</span> <span class='op'><-</span> <span class='va'>mkindsg</span><span class='op'>$</span><span class='fu'>new</span><span class='op'>(</span><span class='st'>"Experimental X"</span>, <span class='va'>experimental_data_for_UBA_2019</span><span class='op'>[</span><span class='fl'>6</span><span class='op'>:</span><span class='fl'>10</span><span class='op'>]</span><span class='op'>)</span> +<span class='fu'><a href='https://rdrr.io/r/base/print.html'>print</a></span><span class='op'>(</span><span class='va'>mdsg</span><span class='op'>)</span> +</div><div class='output co'>#> <mkindsg> holding 5 mkinds objects +#> Title $title:  Experimental X  +#> Occurrene of observed compounds $observed_n: +#> parent     A1  +#>      5      5 </div><div class='input'><span class='fu'><a href='https://rdrr.io/r/base/print.html'>print</a></span><span class='op'>(</span><span class='va'>mdsg</span>, verbose <span class='op'>=</span> <span class='cn'>TRUE</span><span class='op'>)</span> +</div><div class='output co'>#> <mkindsg> holding 5 mkinds objects +#> Title $title:  Experimental X  +#> Occurrene 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 </div><div class='input'><span class='fu'><a href='https://rdrr.io/r/base/print.html'>print</a></span><span class='op'>(</span><span class='va'>mdsg</span>, verbose <span class='op'>=</span> <span class='cn'>TRUE</span>, data <span class='op'>=</span> <span class='cn'>TRUE</span><span class='op'>)</span> +</div><div class='output co'>#> <mkindsg> holding 5 mkinds objects +#> Title $title:  Experimental X  +#> Occurrene 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</div><div class='input'> +</div></pre> +  </div> +  <div class="col-md-3 hidden-xs hidden-sm" id="pkgdown-sidebar"> +    <nav id="toc" data-toggle="toc" class="sticky-top"> +      <h2 data-toc-skip>Contents</h2> +    </nav> +  </div> +</div> + + +      <footer> +      <div class="copyright"> +  <p>Developed by Johannes Ranke.</p> +</div> + +<div class="pkgdown"> +  <p>Site built with <a href="https://pkgdown.r-lib.org/">pkgdown</a> 1.6.1.</p> +</div> + +      </footer> +   </div> + +   + + +  </body> +</html> + + | 
