{"data":{"markdownRemark":{"html":"<p>Running a model as a multirun will return results in a <code class=\"language-text\">RunResult</code> object. Note, this is only available for batch runs. For model sampler and scenario runs, this object will be empty.</p>\n<p><code class=\"language-text\">RunResult</code> objects store the aggregated results for each step as an  Apache Commons DescriptiveStatistics object. This can be used to extract the aggregated result for individual outputs/variables, as a <code class=\"language-text\">VariableResult</code> object. </p>\n<p><code class=\"language-text\">RunResult</code> can return the full list of outputs/variables that have been reported, with <code class=\"language-text\">RunResult#listEntries</code>. </p>\n<div class=\"gatsby-highlight\" data-language=\"java\"><pre class=\"language-java\"><code class=\"language-java\"><span class=\"token comment\">/** Model output\n * {\n *  \"output1\": ...,\n *  \"accumulatorOutput\": \n *    {\n *      \"value\": ...,\n *      \"count\" ...,\n *      \"mean\" ...    \n *    }\n * }\n */</span>\n     \n VariableResult outputResult <span class=\"token operator\">=</span> runResult<span class=\"token punctuation\">.</span><span class=\"token function\">get</span><span class=\"token punctuation\">(</span><span class=\"token string\">\"output1\"</span><span class=\"token punctuation\">)</span>\n VariableResult accumulatorResult <span class=\"token operator\">=</span> runResult<span class=\"token punctuation\">.</span><span class=\"token function\">get</span><span class=\"token punctuation\">(</span><span class=\"token string\">\"accumulatorOutput.value\"</span><span class=\"token punctuation\">)</span></code></pre></div>\n<p>The <code class=\"language-text\">VariableResult</code> can then be used to get the specific DescriptiveStatistics for any step, or merge them together and give a single statistics object for the whole run, across all steps.  </p>\n<div class=\"gatsby-highlight\" data-language=\"java\"><pre class=\"language-java\"><code class=\"language-java\">DescriptiveStatistics outputStatsStep1 <span class=\"token operator\">=</span> outputResult<span class=\"token punctuation\">.</span><span class=\"token function\">getStatsAtStep</span><span class=\"token punctuation\">(</span><span class=\"token number\">1</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\nDescriptiveStatistics outputStats <span class=\"token operator\">=</span> outputResult<span class=\"token punctuation\">.</span><span class=\"token function\">getAggregatedStats</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span></code></pre></div>\n<p>More information on using the Apache Commons DescriptiveStatistics returned can be found on their documentation page </p>\n<p><a href=\"http://commons.apache.org/proper/commons-math/javadocs/api-3.3/org/apache/commons/math3/stat/descriptive/DescriptiveStatistics.html\">http://commons.apache.org/proper/commons-math/javadocs/api-3.3/org/apache/commons/math3/stat/descriptive/DescriptiveStatistics.html</a></p>","headings":[],"frontmatter":{"title":"Multirun Output","toc":null,"experimental":null}},"site":{"siteMetadata":{"title":"Simudyne Docs","latestVersion":"2.6"}}},"pageContext":{"absolutePath":"/home/vsts/work/1/s/content/2.4/reference/run_mode/multirun_output.md","versioned":true,"version":"2.4","kind":"reference","pagePath":"/reference/run_mode/multirun_output","chronology":{"prev":{"name":"Multirun Setup","path":"/reference/run_mode/multirun_setup"},"next":{"name":"CLI Model Runner","path":"/reference/run_mode/cli_run"}},"lastUpdated":"2026-04-21T13:56:54.853Z"}}