<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ready4 – Documentation</title>
    <link>/categories/documentation/</link>
    <description>Recent content in Documentation on ready4</description>
    <generator>Hugo -- gohugo.io</generator>
    <lastBuildDate>Wed, 28 Jan 2026 00:00:00 +0000</lastBuildDate>
    
	  <atom:link href="/categories/documentation/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: Installing the ready4 framework foundation library</title>
      <link>/docs/software/libraries/installation/foundation/</link>
      <pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>/docs/software/libraries/installation/foundation/</guid>
      <description>
        
        
        &lt;h2 id=&#34;before-you-install&#34;&gt;Before you install&lt;/h2&gt;
&lt;p&gt;If you plan to use ready4 for any purpose, you will need to install the &lt;a href=&#34;https://ready4-dev.github.io/ready4/&#34;&gt;ready4 foundation library&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As all software in the ready4 suite depends on the ready4 library, in most cases you do not need to install this library directly (it will come bundled with whatever other ready4 suite software you install).&lt;/p&gt;
&lt;p&gt;If you can run the following command without producing an error message, then you already have it.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/find.package.html&#39;&gt;find.package&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;ready4&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id=&#34;installation&#34;&gt;Installation&lt;/h2&gt;
&lt;p&gt;You can install the ready4 library from &lt;a href=&#34;https://cran.r-project.org/&#34;&gt;CRAN&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;utils&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/utils/install.packages.html&#39;&gt;install.packages&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;ready4&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Alternatively, you can install the latest development release of ready4 directly from its &lt;a href=&#34;https://github.com/ready4-dev/ready4&#34;&gt;GitHub repository&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;utils&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/utils/install.packages.html&#39;&gt;install.packages&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;devtools&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;devtools&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://remotes.r-lib.org/reference/install_github.html&#39;&gt;install_github&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;ready4-dev/ready4&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id=&#34;try-it-out&#34;&gt;Try it out!&lt;/h2&gt;
&lt;p&gt;Before you apply ready4 tools to your own project, you should make sure you can run some or all of the example code included in the &lt;a href=&#34;https://ready4-dev.github.io/ready4/articles/&#34;&gt;package vignettes&lt;/a&gt;.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Installing tools for authoring computational models</title>
      <link>/docs/software/libraries/installation/authoring-tools/code-development/</link>
      <pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>/docs/software/libraries/installation/authoring-tools/code-development/</guid>
      <description>
        
        
        &lt;h2 id=&#34;before-you-install&#34;&gt;Before you install&lt;/h2&gt;
&lt;p&gt;If you are a &lt;a href=&#34;/docs/getting-started/users/coder/&#34;&gt;coder&lt;/a&gt; planning on using ready4 to author computational models, then you may wish to install the &lt;a href=&#34;https://ready4-dev.github.io/ready4class/&#34;&gt;ready4class&lt;/a&gt;, &lt;a href=&#34;https://ready4-dev.github.io/ready4fun/&#34;&gt;ready4fun&lt;/a&gt; and &lt;a href=&#34;https://ready4-dev.github.io/ready4pack/&#34;&gt;ready4pack&lt;/a&gt; libraries.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;However, please note that none of these libraries are yet available as a &lt;a href=&#34;/docs/software/status/production-releases/&#34;&gt;production release&lt;/a&gt;. You should therefore understand the limitations of using ready4 software &lt;a href=&#34;/docs/software/status/development-releases/&#34;&gt;development releases&lt;/a&gt; before you make the decision to install this software.&lt;/strong&gt; Although we use these authoring tools intensively to help us write highly standardised model modules, we feel that these tools are only likely to be helpful to others once much more comprehensive documentation and training resources become available. Without this training and support, these packages are unlikely to appear to be very user-friendly. Furthermore, the initial burden of complying with house-style, file-naming and directory structure requirements of these packages is only likely to be worthwhile if you plan on developing multiple ready4 module libraries. If you still think these tools could be useful to you, consider contacting us first to discuss what additional information may be most helpful to you.&lt;/p&gt;
&lt;h2 id=&#34;installation&#34;&gt;Installation&lt;/h2&gt;
&lt;p&gt;As ready4class and ready4fun are bundled as &lt;a href=&#34;/docs/software/libraries/dependencies/&#34;&gt;dependencies&lt;/a&gt; of ready4pack, you can install all three from &lt;a href=&#34;https://github.com/ready4-dev&#34;&gt;our GitHub organisation&lt;/a&gt; using one command.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;devtools&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://remotes.r-lib.org/reference/install_github.html&#39;&gt;install_github&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;ready4-dev/ready4pack&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id=&#34;configuration&#34;&gt;Configuration&lt;/h2&gt;
&lt;p&gt;To use these computational model authoring tools, you will need to have set-up and appropriately configured your own accounts in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com&#34;&gt;GitHub&lt;/a&gt; (you will need write permissions to a GitHub organisation and to then enable GitHub actions and GitHub pages support for the repositories you create in that organisation);&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://zenodo.org&#34;&gt;Zenodo&lt;/a&gt; (you will need to have linked each GitHub repository used for your ready4 projects to your Zenodo account); and&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://about.codecov.io&#34;&gt;Codecov&lt;/a&gt; (linked to your GitHub organisation).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The machine onto which you install ready4pack will also need to be securely storing your GitHub credentials (i.e. the value for the GITHUB_PAT token).&lt;/p&gt;
&lt;h2 id=&#34;try-it-out&#34;&gt;Try it out!&lt;/h2&gt;
&lt;p&gt;It should be noted that the development workflow supported by our computational model authoring tools is not yet well documented. We don&amp;rsquo;t recommend undertaking R package development with these tools until this has been rectified. However, if you still want to try these tools out, the best place to start is review the examples in the &lt;a href=&#34;https://ready4-dev.github.io/ready4class/articles/V_01.html&#34;&gt;ready4class&lt;/a&gt;, &lt;a href=&#34;https://ready4-dev.github.io/ready4fun/articles/V_01.html&#34;&gt;ready4fun&lt;/a&gt; and &lt;a href=&#34;https://ready4-dev.github.io/ready4pack/articles/V_01.html&#34;&gt;ready4pack&lt;/a&gt; vignettes.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Template module</title>
      <link>/docs/tutorials/develop-models/modularity/</link>
      <pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>/docs/tutorials/develop-models/modularity/</guid>
      <description>
        
        
        

&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;This below section renders a vignette article from the ready4 library. You can use the following links to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://ready4-dev.github.io/ready4/articles/V_01.html&#34;&gt;view the vignette on the library website (adds useful hyperlinks to code blocks)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ready4-dev/ready4/blob/main/vignettes/V_01.Rmd&#34;&gt;view the source file&lt;/a&gt; from that article, and;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ready4-dev/ready4/edit/main/vignettes/V_01.Rmd&#34;&gt;edit its contents&lt;/a&gt; (requires a GitHub account).&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;div class=&#34;highlight&#34;&gt;
&lt;/div&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;kr&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/library.html&#39;&gt;library&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/&#39;&gt;ready4&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;/div&gt;
&lt;h2 id=&#34;motivation&#34;&gt;Motivation&lt;/h2&gt;
&lt;p&gt;A potentially attractive approach to modelling complex health systems is to begin with a relatively simple computational model and to progressively extend its scope and sophistication. Such an approach could be described as &amp;ldquo;modular&amp;rdquo; if it is possible to readily combine multiple discrete modelling projects (potentially developed by different modelling teams) that each independently describe distinct aspects of the system being modelled.&lt;/p&gt;
&lt;h2 id=&#34;implementation&#34;&gt;Implementation&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;ready4&lt;/code&gt; facilitates modular model development by supplying a template module that enables model developers to avail of the &lt;a href=&#34;https://www.ready4-dev.com/docs/framework/implementation/paradigm/object-oriented/&#34;&gt;encapsulation and inheritance features of Object Oriented Programming (OOP)&lt;/a&gt;. The &lt;a href=&#34;https://www.ready4-dev.com/&#34;&gt;ready4 framework&lt;/a&gt; uses two of R&amp;rsquo;s systems for implementing OOP - S3 and S4. An in-depth explanation of R&amp;rsquo;s different class system is beyond the scope of this article, but is explored in &lt;a href=&#34;https://adv-r.hadley.nz/oo.html&#34;&gt;Hadley Wickham&amp;rsquo;s Advanced R handbook&lt;/a&gt;. However, it is useful to know some very high level information about S3 and S4 classes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;S4 classes are frequently said to be &amp;ldquo;formal&amp;rdquo;, &amp;ldquo;strict&amp;rdquo; or &amp;ldquo;rigorous&amp;rdquo;. The elements of an S4 class are called slots and the type of data that each slot is allowed to contain is specified in the class definition. An S4 class can be comprised of slots that contain different types of data (e.g. a slot that contains a character vector and another slot that contains tabular data).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;S3 classes are often described as &amp;ldquo;simple&amp;rdquo;, &amp;ldquo;informal&amp;rdquo; and &amp;ldquo;flexible&amp;rdquo;. S3 objects attach an attribute label to base type objects (e.g. a character vector, a data.frame, a list), which in turn is used to work out what methods should be applied to the class.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;use&#34;&gt;Use&lt;/h2&gt;
&lt;h3 id=&#34;ready4-model-modules&#34;&gt;ready4 Model Modules&lt;/h3&gt;
&lt;p&gt;As we use the term, a &amp;ldquo;model module&amp;rdquo; is comprised of both a data-structure (an S4 class) and the algorithms (or &amp;ldquo;methods&amp;rdquo;) that are associated with that data-structure. Model modules can be created from a template - the &lt;code&gt;ready4&lt;/code&gt; package&amp;rsquo;s &lt;code&gt;Ready4Module&lt;/code&gt; class.&lt;/p&gt;
&lt;p&gt;We can create an object (&lt;code&gt;X&lt;/code&gt;) from the &lt;code&gt;Ready4Module&lt;/code&gt; template using the following command.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;X&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/reference/Ready4Module-class.html&#39;&gt;Ready4Module&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;However, if we inspect &lt;code&gt;X&lt;/code&gt; we can see it is of limited use as it contains no data other than an empty element called &lt;code&gt;dissemination_1L_chr&lt;/code&gt;.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/utils/str.html&#39;&gt;str&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;X&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; Formal class &#39;Ready4Module&#39; [package &#34;ready4&#34;] with 1 slot&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt;   ..@ dissemination_1L_chr: chr NA&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;code&gt;Ready4Module&lt;/code&gt; class is therefore not intended to be called directly. Instead, the purpose of &lt;code&gt;Ready4Module&lt;/code&gt; is to be the parent class of other model modules. Prototype tools for authoring modules from this template are described &lt;a href=&#34;https://www.ready4-dev.com/docs/tutorials/develop-models/authoring-modules/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;card border-primary mb-3&#34; style=&#34;max-width: 20rem;&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
&lt;p&gt;&lt;strong&gt;ready4 Concept&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
&lt;div class=&#34;card-title&#34;&gt;
&lt;h4 id=&#34;module&#34;&gt;Module&lt;/h4&gt;
&lt;/div&gt;
&lt;p&gt;An instance of &lt;code&gt;Ready4Module&lt;/code&gt; (or classes that inherit from &lt;code&gt;Ready4Module&lt;/code&gt;) and its associated methods.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;ready4-model-sub-modules&#34;&gt;ready4 Model Sub-modules&lt;/h3&gt;
&lt;p&gt;In ready4, S3 classes are principally used to help define the structural properties of slots (elements) of model modules and the methods that can be applied to these slots. S3 classes created for these purposes are called &lt;strong&gt;sub-modules&lt;/strong&gt;.&lt;/p&gt;
&lt;div class=&#34;card border-primary mb-3&#34; style=&#34;max-width: 20rem;&#34;&gt;
&lt;div class=&#34;card-header&#34;&gt;
&lt;p&gt;&lt;strong&gt;ready4 Concept&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&#34;card-body&#34;&gt;
&lt;div class=&#34;card-title&#34;&gt;
&lt;h4 id=&#34;sub-module&#34;&gt;Sub-Module&lt;/h4&gt;
&lt;/div&gt;
&lt;p&gt;An instance of an informal (S3) class and its associated methods that describes, validates and applies algorithms to a slot of a Module.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Code repositories</title>
      <link>/docs/software/repositories/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/software/repositories/</guid>
      <description>
        
        
        &lt;p&gt;Currently:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;one framework library is &lt;a href=&#34;https://cran.r-project.org/web/packages/ready4/index.html&#34;&gt;available on the Comprehensive R Archive Network&lt;/a&gt;;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;development releases for all ready4 libraries are available in the &lt;a href=&#34;https://github.com/ready4-dev&#34;&gt;ready4-dev GitHub organisation&lt;/a&gt;; and&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;citable and uniquely identified (with a DOI) archived releases of ready4 libraries are available in the &lt;a href=&#34;https://zenodo.org/communities/ready4&#34;&gt;ready4 Zenodo community&lt;/a&gt; and are indexed in &lt;a href=&#34;https://explore.openaire.eu&#34;&gt;OpenAire Explore&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Motivation</title>
      <link>/docs/getting-started/motivation/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/motivation/</guid>
      <description>
        
        
        &lt;h2 id=&#34;problem&#34;&gt;Problem&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;/docs/getting-started/concepts/model/&#34;&gt;Health economic models&lt;/a&gt; are a potentially useful tool to help health decision makers navigate complexity, but can have significant limitations such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Mistakes&lt;/em&gt;: Errors, common in even relatively simple health economic models, become both more likely to occur and more difficult to detect as model complexity grows;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Poor transparency&lt;/em&gt;: the validity of model analyses can be difficult to adequately ascertain if it is not clear who contributed to the model, what assumptions they made, how model algorithms were implemented, how those algorithms were tested and what data they were applied to;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Contested legitimacy&lt;/em&gt;: the value judgments of the model development team (e.g. what types of question are most important for a model to address, what parts of the workings of the system of interest to represent and in what detail, what outcome variables to include, which stakeholders to consult, etc) may differ from those using or affected by model outputs;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Narrow applicability&lt;/em&gt;: a model might be too simple to adequately explore some problems and too complex to reliably address others and be hard to transfer beyond a very specific decision context (e.g. within a specific jurisdiction);&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Limited interoperability&lt;/em&gt;: different approaches to model implementation, dissemination, ownership and reporting makes it more difficult for multiple models to be efficiently and safely combined;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Ease of misuse&lt;/em&gt;: in the absence of clear documentation and prominent caveats, a model can easily be applied to decision problems to which it is poorly suited (potentially supporting decisions with serious negative consequences);&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Restricted access&lt;/em&gt;: a potential overcompensation for fear of model misuse is constructing high barriers to accessing model code and data - thus limiting model testing, reuse and refinement; and&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Growing stale&lt;/em&gt;: health economic models are rarely updated, meaning they can lose validity with time (e.g. input data becomes less relevant, new better performing algorithms are not incorporated, sudden major changes in environment / epidemiology / policy / service system are not accounted for).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;reponse&#34;&gt;Reponse&lt;/h2&gt;
&lt;p&gt;To help address these issues, the ready4 &lt;a href=&#34;/docs/framework/&#34;&gt;software framework&lt;/a&gt; aims to support &lt;a href=&#34;/docs/framework/standards/&#34;&gt;transparent, reusable and updatable&lt;/a&gt; model implementations using R.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Installing tools for authoring and managing model datasets</title>
      <link>/docs/software/libraries/installation/authoring-tools/datasets/</link>
      <pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>/docs/software/libraries/installation/authoring-tools/datasets/</guid>
      <description>
        
        
        &lt;h2 id=&#34;before-you-install&#34;&gt;Before you install&lt;/h2&gt;
&lt;p&gt;If you are a &lt;a href=&#34;/docs/getting-started/users/coder/&#34;&gt;coder&lt;/a&gt; or &lt;a href=&#34;/docs/getting-started/users/modeller&#34;&gt;modeller&lt;/a&gt; planning to create, share and access model datasets with ready4, then you will need the &lt;a href=&#34;https://ready4-dev.github.io/ready4use/&#34;&gt;ready4use&lt;/a&gt; library.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;However, please note that ready4use is not yet available as a &lt;a href=&#34;/docs/software/status/production-releases/&#34;&gt;production release&lt;/a&gt;. You should therefore understand the limitations of using ready4 software &lt;a href=&#34;/docs/software/status/development-releases/&#34;&gt;development releases&lt;/a&gt; before you make the decision to install this software.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You may already have ready4use installed on your machine (e.g. if you have previously installed other ready4 framework and module libraries that include ready4use as a &lt;a href=&#34;/docs/software/libraries/dependencies/&#34;&gt;dependency&lt;/a&gt;). If you can run the following command without producing an error message, then you already have it.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/find.package.html&#39;&gt;find.package&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;ready4use&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id=&#34;installation&#34;&gt;Installation&lt;/h2&gt;
&lt;p&gt;You can install ready4use directly from its &lt;a href=&#34;https://github.com/ready4-dev/ready4use&#34;&gt;GitHub repository&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;devtools&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://remotes.r-lib.org/reference/install_github.html&#39;&gt;install_github&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;ready4-dev/ready4use&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id=&#34;configuration&#34;&gt;Configuration&lt;/h2&gt;
&lt;p&gt;If one of your intended uses of ready4use is to share outputs in online datasets, you will need to have set up an account on a &lt;a href=&#34;https://dataverse.org&#34;&gt;Dataverse&lt;/a&gt; installation (we recommend using the &lt;a href=&#34;https://dataverse.harvard.edu&#34;&gt;Harvard Dataverse&lt;/a&gt;). Some of the key terms and concepts relating to using a Dataverse installation in conjunction with ready4use are described &lt;a href=&#34;https://www.acumen-mh.org/blog/2022/08/28/access_open_data/&#34;&gt;in this tutorial&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You need to ensure that you have write permissions to any Dataverse Datasets that you plan to use to post files to. Furthermore, the machine on which you install ready4use should also securely store your Dataverse account credentials (specifically, values for the DATAVERSE_KEY and DATAVERSE_SERVER tokens). Details of how to do this are &lt;a href=&#34;https://cran.r-project.org/web/packages/dataverse/vignettes/A-introduction.html&#34;&gt;described in documentation for the dataverse R package&lt;/a&gt;, an important third party dependency package for ready4use.&lt;/p&gt;
&lt;h2 id=&#34;try-it-out&#34;&gt;Try it out&lt;/h2&gt;
&lt;p&gt;You should now be able to run the example code included in the &lt;a href=&#34;https://ready4-dev.github.io/ready4use/articles/&#34;&gt;package vignettes&lt;/a&gt;. To run all of this code you will need to replace the details of the Dataverse Dataset to which files are being written to those of your own Dataverse Dataset.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Provide end users with a simple and consistent syntax for using model modules</title>
      <link>/docs/tutorials/develop-models/syntax/</link>
      <pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>/docs/tutorials/develop-models/syntax/</guid>
      <description>
        
        
        

&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;This below section renders a vignette article from the ready4 library. You can use the following links to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://ready4-dev.github.io/ready4/articles/V_07.html&#34;&gt;view the vignette on the library website (adds useful hyperlinks to code blocks)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ready4-dev/ready4/blob/main/vignettes/V_07.Rmd&#34;&gt;view the source file&lt;/a&gt; from that article, and;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ready4-dev/ready4/edit/main/vignettes/V_07.Rmd&#34;&gt;edit its contents&lt;/a&gt; (requires a GitHub account).&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;div class=&#34;highlight&#34;&gt;
&lt;/div&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;kr&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/library.html&#39;&gt;library&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/&#39;&gt;ready4&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id=&#34;motivation&#34;&gt;Motivation&lt;/h2&gt;
&lt;p&gt;Transparency is one of the underpinning principles of ethical modelling practice. One way to improve the transparency of computational health economic models is to ensure that the programs implementing model analyses can be meaningfully inspected by readers with different levels of technical expertise. Even non-technical readers should be able to follow the high-level logic implemented by model algorithms. If multiple analysis programs are written using a common simplified syntax then reviewers of those programs need to contend with relatively fewer new concepts.&lt;/p&gt;
&lt;h2 id=&#34;implementation&#34;&gt;Implementation&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;ready4&lt;/code&gt; provides a simple syntax that can be consistently applied to attach algorithms (methods) to &lt;a href=&#34;https://www.ready4-dev.com/docs/tutorials/develop-models/modularity/&#34;&gt;model modules&lt;/a&gt;. It does so by taking advantage of the &lt;a href=&#34;https://www.ready4-dev.com/docs/framework/implementation/paradigm/object-oriented/#transparent-computational-models&#34;&gt;abstraction and polymorphism features of Object Oriented Programming&lt;/a&gt; and R&amp;rsquo;s use of generic functions. Generic functions don&amp;rsquo;t implement algorithms themselves - their most salient features are a name and a high level description of the type of task that any method associated with that generic should perform. Whenever a developer creates a method for classes that use R&amp;rsquo;s S4 and S3 systems &lt;a href=&#34;https://www.ready4-dev.com/docs/tutorials/develop-models/modularity/#implementation&#34;&gt;(the types used for model modules and sub-modules)&lt;/a&gt;, they can associate that method with a generic that has a description that is a good match for the algorithm being implemented.&lt;/p&gt;
&lt;h2 id=&#34;use&#34;&gt;Use&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;ready4&lt;/code&gt; includes a number of core generic functions which describe the main types of method to be implemented by model modules. These generics correspond exactly to the &amp;ldquo;core&amp;rdquo;, &amp;ldquo;slot&amp;rdquo; and &amp;ldquo;extended&amp;rdquo; commands described in &lt;a href=&#34;https://www.ready4-dev.com/docs/tutorials/use-models/authoring-analyses/commands/&#34;&gt;another article&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Notably, the &lt;code&gt;ready4&lt;/code&gt; package does not associate any core or extended methods with the &lt;code&gt;Ready4Module&lt;/code&gt; &lt;a href=&#34;https://www.ready4-dev.com/docs/tutorials/develop-models/modularity/&#34;&gt;template module&lt;/a&gt;. Instead, model developers need to decide which core and extended generics they associate with the modules they derive from the &lt;code&gt;Ready4Module&lt;/code&gt; template. This decision is typically made when authoring the methods associated with model modules.&lt;/p&gt;
&lt;p&gt;Currently, the only methods defined for &lt;code&gt;Ready4Module&lt;/code&gt; are &lt;a href=&#34;https://www.ready4-dev.com/docs/tutorials/use-models/authoring-analyses/commands/&#34;&gt;slot-methods&lt;/a&gt;. By default, these slot methods are inherited by all modules derived from the &lt;code&gt;Ready4Module&lt;/code&gt; template. These methods can be itemised using the &lt;code&gt;get_methods&lt;/code&gt; function.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/reference/get_methods.html&#39;&gt;get_methods&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt;  [1] &#34;authorSlot&#34;        &#34;characterizeSlot&#34;  &#34;depictSlot&#34;        &#34;enhanceSlot&#34;       &#34;exhibitSlot&#34;       &#34;ingestSlot&#34;        &#34;investigateSlot&#34;   &#34;manufactureSlot&#34;   &#34;metamorphoseSlot&#34; &lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; [10] &#34;procureSlot&#34;       &#34;prognosticateSlot&#34; &#34;ratifySlot&#34;        &#34;reckonSlot&#34;        &#34;renewSlot&#34;         &#34;shareSlot&#34;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Finding modules and sub-modules</title>
      <link>/docs/model/modules/finding-modules/</link>
      <pubDate>Thu, 30 Nov 2023 00:00:00 +0000</pubDate>
      
      <guid>/docs/model/modules/finding-modules/</guid>
      <description>
        
        
        

&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;This below section renders a vignette article from the ready4 library. You can use the following links to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://ready4-dev.github.io/ready4/articles/V_05.html&#34;&gt;view the vignette on the library website (adds useful hyperlinks to code blocks)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ready4-dev/ready4/blob/main/vignettes/V_05.Rmd&#34;&gt;view the source file&lt;/a&gt; from that article, and;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ready4-dev/ready4/edit/main/vignettes/V_05.Rmd&#34;&gt;edit its contents&lt;/a&gt; (requires a GitHub account).&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;div class=&#34;highlight&#34;&gt;
&lt;/div&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;kr&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/library.html&#39;&gt;library&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/&#39;&gt;ready4&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id=&#34;motivation&#34;&gt;Motivation&lt;/h2&gt;
&lt;p&gt;When considering whether to use model modules, model developers and users will often want to see examples of each module&amp;rsquo;s application The &lt;code&gt;ready4&lt;/code&gt; package includes tools to allow a modelling project&amp;rsquo;s maintainers to perform automated searches for vignette examples of model modules and to output tabular summaries of these modules that are suitable for inclusion on documentation website pages.&lt;/p&gt;
&lt;h2 id=&#34;implementation&#34;&gt;Implementation&lt;/h2&gt;
&lt;p&gt;Details of how to search for themed collections of modules is described in &lt;a href=&#34;https://www.ready4-dev.com/docs/software/libraries/types/module/&#34;&gt;another article&lt;/a&gt;. A table itemising individual model modules and sub-modules authored with &lt;code&gt;ready4&lt;/code&gt; can be generated using &lt;code&gt;make_modules_tb&lt;/code&gt;. This function scrapes relevant data from the websites of module libraries that have been developed within a specified project&amp;rsquo;s GitHub organisation and may take a couple of minutes to execute. In this example, we are going to examine modules from a &lt;a href=&#34;https://www.ready4-dev.com/docs/model/&#34;&gt;youth mental health model&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;modules_tb&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt;  &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/reference/make_modules_tb.html&#39;&gt;make_modules_tb&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;gh_repo_1L_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;ready4-dev/ready4&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;A slightly quicker method to achieve a similar result is to use the &lt;code&gt;get_modules_tb&lt;/code&gt; function. This function retrieves an archived version (and therefore potentially less up to date) of the modules summary table.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;c&#39;&gt;# Not run&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;# modules_tb &amp;lt;- get_modules_tb(gh_repo_1L_chr = &#34;ready4-dev/ready4&#34;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;code&gt;modules_tb&lt;/code&gt; object itemises both ready4 modules (which always use R&amp;rsquo;s &amp;ldquo;S4&amp;rdquo; class type) and sub-modules (&amp;ldquo;S3&amp;rdquo; class type). To display a HTML summary of just ready4 modules, you can use the &lt;code&gt;print_modules&lt;/code&gt; function.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/reference/print_modules.html&#39;&gt;print_modules&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;modules_tb&lt;/span&gt;, what_1L_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;S4&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;table class=&#34;table table-hover table-condensed&#34; style=&#34;margin-left: auto; margin-right: auto;&#34;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style=&#34;text-align:left;&#34;&gt;
Class
&lt;/th&gt;
&lt;th style=&#34;text-align:left;&#34;&gt;
Description
&lt;/th&gt;
&lt;th style=&#34;text-align:left;&#34;&gt;
Examples
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/aus/reference/AusACT-class.html&#34; style=&#34;     &#34;&gt;AusACT&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Meta data for processing ACT population projections
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/aus/reference/AusHeadspace-class.html&#34; style=&#34;     &#34;&gt;AusHeadspace&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Meta data for constructing Headspace Centre geometries
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/aus/reference/AusLookup-class.html&#34; style=&#34;     &#34;&gt;AusLookup&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Lookup tables for Australian geometry and spatial attribute data
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/aus/reference/AusOrygen-class.html&#34; style=&#34;     &#34;&gt;AusOrygen&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Meta data for constructing OYH Specialist Mental Health Catchment geometries
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/aus/reference/AusProjections-class.html&#34; style=&#34;     &#34;&gt;AusProjections&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Meta data for constructing custom Australian population projections boundary
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/aus/reference/AusTasmania-class.html&#34; style=&#34;     &#34;&gt;AusTasmania&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Meta data for processing Tasmanian population projections
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/costly/reference/CostlyCorrespondences-class.html&#34; style=&#34;     &#34;&gt;CostlyCorrespondences&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Collection of input, standards definition and results datasets for projects to generate standardised costing datasets
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/costly/articles/V_01.html&#34; style=&#34;     &#34;&gt;1&lt;/a&gt;, &lt;a href=&#34;https://ready4-dev.github.io/costly/articles/V_02.html&#34; style=&#34;     &#34;&gt;2&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/costly/reference/CostlyCountries-class.html&#34; style=&#34;     &#34;&gt;CostlyCountries&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Collection of input, standards definition and results datasets for projects to generate standardised country data for use in costing datasets
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/costly/articles/V_01.html&#34; style=&#34;     &#34;&gt;1&lt;/a&gt;, &lt;a href=&#34;https://ready4-dev.github.io/costly/articles/V_02.html&#34; style=&#34;     &#34;&gt;2&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/costly/reference/CostlyCurrencies-class.html&#34; style=&#34;     &#34;&gt;CostlyCurrencies&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Collection of input, standards definition and results datasets for projects to generate standardised currency data for use in costing datasets
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/costly/articles/V_02.html&#34; style=&#34;     &#34;&gt;2&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/costly/reference/CostlySeed-class.html&#34; style=&#34;     &#34;&gt;CostlySeed&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Original (non-standardised) dataset (and metadata)
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/costly/articles/V_01.html&#34; style=&#34;     &#34;&gt;1&lt;/a&gt;, &lt;a href=&#34;https://ready4-dev.github.io/costly/articles/V_02.html&#34; style=&#34;     &#34;&gt;2&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/costly/reference/CostlySource-class.html&#34; style=&#34;     &#34;&gt;CostlySource&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Input dataset (and metadata) for generating standardised costing datasets
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/costly/reference/CostlyStandards-class.html&#34; style=&#34;     &#34;&gt;CostlyStandards&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Dataset (and metadata) defining the allowable values of specified variables
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/costly/articles/V_01.html&#34; style=&#34;     &#34;&gt;1&lt;/a&gt;, &lt;a href=&#34;https://ready4-dev.github.io/costly/articles/V_02.html&#34; style=&#34;     &#34;&gt;2&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/scorz/reference/ScorzAqol6-class.html&#34; style=&#34;     &#34;&gt;ScorzAqol6&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
A dataset and metadata to support implementation of an AQoL-6D scoring algorithm
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/scorz/reference/ScorzAqol6Adol-class.html&#34; style=&#34;     &#34;&gt;ScorzAqol6Adol&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
A dataset and metadata to support implementation of a scoring algorithm for the adolescent version of AQoL-6D
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/scorz/articles/V_01.html&#34; style=&#34;     &#34;&gt;3&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/scorz/reference/ScorzAqol6Adult-class.html&#34; style=&#34;     &#34;&gt;ScorzAqol6Adult&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
A dataset and metadata to support implementation of a scoring algorithm for the adult version of AQoL-6D
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/scorz/reference/ScorzEuroQol5-class.html&#34; style=&#34;     &#34;&gt;ScorzEuroQol5&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
A dataset and metadata to support implementation of an EQ-5D scoring algorithm
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/scorz/articles/V_02.html&#34; style=&#34;     &#34;&gt;4&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/scorz/reference/ScorzProfile-class.html&#34; style=&#34;     &#34;&gt;ScorzProfile&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
A dataset to be scored, its associated metadata and details of the scoring instrument
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/specific/reference/SpecificConverter-class.html&#34; style=&#34;     &#34;&gt;SpecificConverter&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Container for seed objects used for creating SpecificModels modules
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/specific/articles/V_01.html&#34; style=&#34;     &#34;&gt;5&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/specific/reference/SpecificFixed-class.html&#34; style=&#34;     &#34;&gt;SpecificFixed&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Modelling project dataset, input parameters and complete fixed models results
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/specific/reference/SpecificInitiator-class.html&#34; style=&#34;     &#34;&gt;SpecificInitiator&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Modelling project dataset, input parameters and empty results placeholder
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/specific/reference/SpecificMixed-class.html&#34; style=&#34;     &#34;&gt;SpecificMixed&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Modelling project dataset, input parameters and complete mixed models results
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/specific/reference/SpecificModels-class.html&#34; style=&#34;     &#34;&gt;SpecificModels&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Modelling project dataset, input parameters and model comparison results
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/specific/reference/SpecificParameters-class.html&#34; style=&#34;     &#34;&gt;SpecificParameters&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Input parameters that specify candidate models to be explored
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/specific/reference/SpecificPredictors-class.html&#34; style=&#34;     &#34;&gt;SpecificPredictors&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Modelling project dataset, input parameters and predictor comparison results
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/specific/reference/SpecificPrivate-class.html&#34; style=&#34;     &#34;&gt;SpecificPrivate&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Analysis outputs not intended for public dissemination
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/specific/reference/SpecificProject-class.html&#34; style=&#34;     &#34;&gt;SpecificProject&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Modelling project dataset, parameters and results
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/specific/reference/SpecificResults-class.html&#34; style=&#34;     &#34;&gt;SpecificResults&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Analysis results
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/specific/reference/SpecificShareable-class.html&#34; style=&#34;     &#34;&gt;SpecificShareable&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Analysis outputs intended for public dissemination
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/specific/reference/SpecificSynopsis-class.html&#34; style=&#34;     &#34;&gt;SpecificSynopsis&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Input, Output and Authorship Data For Generating Reports
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/TTU/reference/TTUProject-class.html&#34; style=&#34;     &#34;&gt;TTUProject&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Input And Output Data For Undertaking and Reporting Utility Mapping Studies
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/TTU/articles/V_01.html&#34; style=&#34;     &#34;&gt;6&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/TTU/reference/TTUReports-class.html&#34; style=&#34;     &#34;&gt;TTUReports&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Metadata to produce utility mapping study reports
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/TTU/reference/TTUSynopsis-class.html&#34; style=&#34;     &#34;&gt;TTUSynopsis&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Input, Output and Authorship Data For Generating Utility Mapping Study Reports
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/VicinityArguments-class.html&#34; style=&#34;     &#34;&gt;VicinityArguments&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Function arguments for constructing a spatial object
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/VicinityLocal-class.html&#34; style=&#34;     &#34;&gt;VicinityLocal&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Object defining data to be saved in local directory
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/VicinityLocalProcessed-class.html&#34; style=&#34;     &#34;&gt;VicinityLocalProcessed&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Object defining data to be saved in local directory in a processed (R) format
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/VicinityLocalRaw-class.html&#34; style=&#34;     &#34;&gt;VicinityLocalRaw&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Object defining data to be saved in local directory in a raw (unprocessed) format
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/VicinityLookup-class.html&#34; style=&#34;     &#34;&gt;VicinityLookup&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Look up tables for spatiotemporal data
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/VicinityMacro-class.html&#34; style=&#34;     &#34;&gt;VicinityMacro&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Macro level context
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/VicinityMesoArea-class.html&#34; style=&#34;     &#34;&gt;VicinityMesoArea&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Meso level context - area
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/VicinityMesoRegion-class.html&#34; style=&#34;     &#34;&gt;VicinityMesoRegion&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Meso level context - region
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/VicinityMicro-class.html&#34; style=&#34;     &#34;&gt;VicinityMicro&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Micro level context
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/VicinityProfile-class.html&#34; style=&#34;     &#34;&gt;VicinityProfile&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Information to create a profiled area object
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/VicinitySpaceTime-class.html&#34; style=&#34;     &#34;&gt;VicinitySpaceTime&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Spatiotemporal environment
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/reference/YouthvarsDescriptives-class.html&#34; style=&#34;     &#34;&gt;YouthvarsDescriptives&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Metadata about descriptive statistics to be generated
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/reference/YouthvarsProfile-class.html&#34; style=&#34;     &#34;&gt;YouthvarsProfile&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
A dataset and its associated dictionary, descriptive statistics and metadata
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/articles/V_02.html&#34; style=&#34;     &#34;&gt;8&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/reference/YouthvarsSeries-class.html&#34; style=&#34;     &#34;&gt;YouthvarsSeries&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
A longitudinal dataset and its associated dictionary, descriptive statistics and metadata
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/articles/V_02.html&#34; style=&#34;     &#34;&gt;8&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;You can use the same function to display only ready4 sub-modules.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/reference/print_modules.html&#39;&gt;print_modules&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;modules_tb&lt;/span&gt;, what_1L_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;S3&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;table class=&#34;table table-hover table-condensed&#34; style=&#34;margin-left: auto; margin-right: auto;&#34;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style=&#34;text-align:left;&#34;&gt;
Class
&lt;/th&gt;
&lt;th style=&#34;text-align:left;&#34;&gt;
Description
&lt;/th&gt;
&lt;th style=&#34;text-align:left;&#34;&gt;
Examples
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/specific/reference/specific_models.html&#34; style=&#34;     &#34;&gt;specific_models&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Candidate models lookup table
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/specific/reference/specific_predictors.html&#34; style=&#34;     &#34;&gt;specific_predictors&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Candidate predictors lookup table
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/vicinity_abbreviations.html&#34; style=&#34;     &#34;&gt;vicinity_abbreviations&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4 S3 class for tibble object lookup table for spatial data abbreviations
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/vicinity_identifiers.html&#34; style=&#34;     &#34;&gt;vicinity_identifiers&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4 S3 class for tibble object lookup table of unique feature identifiers used for different spatial objects
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/vicinity_mapes.html&#34; style=&#34;     &#34;&gt;vicinity_mapes&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4 S3 class for tibble object that stores spatial simulation parameters relating to Mean Absolute Prediction Errors
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/vicinity_parameters.html&#34; style=&#34;     &#34;&gt;vicinity_parameters&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4 S3 class for tibble object that stores simulation structural parameters relating to the spatial environment
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/vicinity_points.html&#34; style=&#34;     &#34;&gt;vicinity_points&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4 S3 class for tibble object lookup table of the longitude and latitude cordinates of sites of services / homes
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/vicinity_processed.html&#34; style=&#34;     &#34;&gt;vicinity_processed&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4 S3 class for tibble object lookup table of meta-data for spatial data packs (imported and pre-processed data)
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/vicinity_raw.html&#34; style=&#34;     &#34;&gt;vicinity_raw&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4 S3 class for tibble object lookup table of metadata about raw (un-processed) spatial data to import
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/vicinity_resolutions.html&#34; style=&#34;     &#34;&gt;vicinity_resolutions&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4 S3 class for tibble object lookup table of the relative resolutions of different spatial objects
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/vicinity_templates.html&#34; style=&#34;     &#34;&gt;vicinity_templates&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4 S3 class for tibble object lookup table for base file used in creation of certain spatial objects
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/vicinity/reference/vicinity_values.html&#34; style=&#34;     &#34;&gt;vicinity_values&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4 S3 class for tibble object that stores simulation parameter values for each iteration
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/reference/youthvars_aqol6d_adol.html&#34; style=&#34;     &#34;&gt;youthvars_aqol6d_adol&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars ready4 sub-module (S3 class) for Assessment of Quality of Life Six Dimension Health Utility - Adolescent Version (AQoL6d Adolescent)
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/articles/V_01.html&#34; style=&#34;     &#34;&gt;7&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/reference/youthvars_bads.html&#34; style=&#34;     &#34;&gt;youthvars_bads&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars ready4 sub-module (S3 class) for Behavioural Activation for Depression Scale (BADS) scores
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/articles/V_01.html&#34; style=&#34;     &#34;&gt;7&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/reference/youthvars_chu9d_adolaus.html&#34; style=&#34;     &#34;&gt;youthvars_chu9d_adolaus&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars ready4 sub-module (S3 class) for Child Health Utility Nine Dimension Health Utility - Australian Adolescent Scoring (CHU-9D Australian Adolescent)
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/articles/V_01.html&#34; style=&#34;     &#34;&gt;7&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/reference/youthvars_gad7.html&#34; style=&#34;     &#34;&gt;youthvars_gad7&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars ready4 sub-module (S3 class) for Generalised Anxiety Disorder Scale (GAD-7) scores
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/articles/V_01.html&#34; style=&#34;     &#34;&gt;7&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/reference/youthvars_k10.html&#34; style=&#34;     &#34;&gt;youthvars_k10&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars ready4 sub-module (S3 class) for Kessler Psychological Distress Scale (K10) - US Scoring System scores
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/articles/V_01.html&#34; style=&#34;     &#34;&gt;7&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/reference/youthvars_k10_aus.html&#34; style=&#34;     &#34;&gt;youthvars_k10_aus&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars ready4 sub-module (S3 class) for Kessler Psychological Distress Scale (K10) - Australian Scoring System scores
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/articles/V_01.html&#34; style=&#34;     &#34;&gt;7&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/reference/youthvars_k6.html&#34; style=&#34;     &#34;&gt;youthvars_k6&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars ready4 sub-module (S3 class) for Kessler Psychological Distress Scale (K6) - US Scoring System scores
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/articles/V_01.html&#34; style=&#34;     &#34;&gt;7&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/reference/youthvars_k6_aus.html&#34; style=&#34;     &#34;&gt;youthvars_k6_aus&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars ready4 sub-module (S3 class)for Kessler Psychological Distress Scale (K6) - Australian Scoring System scores
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/articles/V_01.html&#34; style=&#34;     &#34;&gt;7&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/reference/youthvars_oasis.html&#34; style=&#34;     &#34;&gt;youthvars_oasis&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars ready4 sub-module (S3 class) for Overall Anxiety Severity and Impairment Scale (OASIS) scores
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/articles/V_01.html&#34; style=&#34;     &#34;&gt;7&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/reference/youthvars_phq9.html&#34; style=&#34;     &#34;&gt;youthvars_phq9&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars ready4 sub-module (S3 class) for Patient Health Questionnaire (PHQ-9) scores
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/articles/V_01.html&#34; style=&#34;     &#34;&gt;7&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/reference/youthvars_scared.html&#34; style=&#34;     &#34;&gt;youthvars_scared&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars ready4 sub-module (S3 class) for Screen for Child Anxiety Related Disorders (SCARED) scores
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/articles/V_01.html&#34; style=&#34;     &#34;&gt;7&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/reference/youthvars_sofas.html&#34; style=&#34;     &#34;&gt;youthvars_sofas&lt;/a&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars ready4 sub-module (S3 class) for Social and Occupational Functioning Assessment Scale (SOFAS)
&lt;/td&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
&lt;a href=&#34;https://ready4-dev.github.io/youthvars/articles/V_01.html&#34; style=&#34;     &#34;&gt;7&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Installing authoring tools</title>
      <link>/docs/software/libraries/installation/authoring-tools/</link>
      <pubDate>Tue, 06 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>/docs/software/libraries/installation/authoring-tools/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Using ready4 modules</title>
      <link>/docs/model/modules/using-modules/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>/docs/model/modules/using-modules/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Our priorities</title>
      <link>/docs/contribution-guidelines/priorities/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>/docs/contribution-guidelines/priorities/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Installing tools for authoring reproducible analyses</title>
      <link>/docs/software/libraries/installation/authoring-tools/reporting/</link>
      <pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>/docs/software/libraries/installation/authoring-tools/reporting/</guid>
      <description>
        
        
        &lt;h2 id=&#34;before-you-install&#34;&gt;Before you install&lt;/h2&gt;
&lt;p&gt;If you are a &lt;a href=&#34;/docs/getting-started/users/coder/&#34;&gt;coder&lt;/a&gt; or &lt;a href=&#34;/docs/getting-started/users/modeller&#34;&gt;modeller&lt;/a&gt; planning to implement a reproducible analysis with ready4, you will need to install the &lt;a href=&#34;https://ready4-dev.github.io/ready4show/&#34;&gt;ready4show&lt;/a&gt; library.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;However, please note that ready4show is not yet available as a &lt;a href=&#34;/docs/software/status/production-releases/&#34;&gt;production release&lt;/a&gt;. You should therefore understand the limitations of using ready4 software &lt;a href=&#34;/docs/software/status/development-releases/&#34;&gt;development releases&lt;/a&gt; before you make the decision to install this software.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you have installed other ready4 libraries, then ready4show may have already been installed as a &lt;a href=&#34;/docs/software/libraries/dependencies/&#34;&gt;dependency&lt;/a&gt;. If you can run the following command without producing an error message, then you already have it.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/find.package.html&#39;&gt;find.package&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;ready4show&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id=&#34;installation&#34;&gt;Installation&lt;/h2&gt;
&lt;p&gt;The ready4show library can be installed directly from its &lt;a href=&#34;https://github.com/ready4-dev/ready4show&#34;&gt;GitHub repository&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;devtools&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://remotes.r-lib.org/reference/install_github.html&#39;&gt;install_github&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;ready4-dev/ready4show&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id=&#34;try-it-out&#34;&gt;Try it out!&lt;/h2&gt;
&lt;p&gt;Before you apply ready4show tools to your own project, you should make sure you can run some or all of the example code included in the &lt;a href=&#34;https://ready4-dev.github.io/ready4show/articles/&#34;&gt;package vignettes&lt;/a&gt;.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Installing ready4 computational model modules</title>
      <link>/docs/software/libraries/installation/modules/</link>
      <pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>/docs/software/libraries/installation/modules/</guid>
      <description>
        
        
        &lt;h2 id=&#34;before-you-install&#34;&gt;Before you install&lt;/h2&gt;
&lt;p&gt;If you plan on using existing ready4 modules for a modelling project, you can review &lt;a href=&#34;/docs/software/libraries/types/module/&#34;&gt;currently available module libraries&lt;/a&gt;, to identify which libraries are relevant to your project.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;However, please note that no ready4 module library is yet available as a [production release](/docs/software/status/production-releases/. You should therefore understand the limitations of using ready4 software &lt;a href=&#34;/docs/software/status/development-releases/&#34;&gt;development releases&lt;/a&gt; before you make the decision to install this software.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&#34;installation&#34;&gt;Installation&lt;/h2&gt;
&lt;p&gt;The command to install each ready4 module takes the following format.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;devtools&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://remotes.r-lib.org/reference/install_github.html&#39;&gt;install_github&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;ready4-dev/PACKAGE_NAME&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;For example, if you are planning to predict health utility using some of the mapping algorithms that we have previously developed, you can install the &lt;a href=&#34;https://ready4-dev.github.io/youthu/&#34;&gt;youthu&lt;/a&gt; library with the following command.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;devtools&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://remotes.r-lib.org/reference/install_github.html&#39;&gt;install_github&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;ready4-dev/youthu&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id=&#34;configuration&#34;&gt;Configuration&lt;/h2&gt;
&lt;p&gt;A small number of ready4 modules require that you configure some of the &lt;a href=&#34;/docs/software/libraries/dependencies/&#34;&gt;dependencies&lt;/a&gt; installed with them before they can be used. In particular:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;if you are using modules from the &lt;a href=&#34;https://ready4-dev.github.io/TTU/&#34;&gt;TTU&lt;/a&gt; package to undertake a utility mapping study, you will need to have both installed and configured the cmdstanr R package as per the instructions on &lt;a href=&#34;https://mc-stan.org/cmdstanr/&#34;&gt;that package&amp;rsquo;s documentation website&lt;/a&gt;; and&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;if you are using the &lt;a href=&#34;https://ready4-dev.github.io/mychoice/&#34;&gt;mychoice&lt;/a&gt; package to undertake a discrete choice experiment study and are using a Mac, you need to ensure that you have a Fortran compiler installed. Some relevant advice on this: &lt;a href=&#34;https://mac.r-project.org/tools/&#34;&gt;https://mac.r-project.org/tools/&lt;/a&gt; .&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;try-it-out&#34;&gt;Try it out!&lt;/h2&gt;
&lt;p&gt;Before you apply ready4 modules to your own project, you should make sure you can run some or all of the example code included in relevant library vignette articles. The package website URL takes the form of &lt;code&gt;https://ready4-dev.github.io/PACKAGE_NAME/articles/&lt;/code&gt; (e.g. the vignettes for the youthvars package are available at &lt;a href=&#34;https://ready4-dev.github.io/youthvars/articles/&#34;&gt;https://ready4-dev.github.io/youthvars/articles/&lt;/a&gt;).&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Create a synthetic population of young people attending primary mental health services</title>
      <link>/docs/model/analyses/replication-code/make-fakes/clinical-primary/</link>
      <pubDate>Thu, 30 Nov 2023 00:00:00 +0000</pubDate>
      
      <guid>/docs/model/analyses/replication-code/make-fakes/clinical-primary/</guid>
      <description>
        
        
        

&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;This below section renders an R Markdown program. The following alternative options may provide improved viewing experience, more contextual information and access to more useful code formats:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://doi.org/10.7910/DVN/HJXYKQ&#34;&gt;view the HTML in the dataset containing its outputs (includes contextual information)&lt;/a&gt; from that article; and;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://doi.org/10.5281/zenodo.6321820&#34;&gt;view the HTML along with the current release of its R Markdown code (useful if you plan to run the code)&lt;/a&gt; and&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ready4-dev/aqol6dmap_fakes/&#34;&gt;view the HTML along with the current development version of its R Markdown code (useful if you wish to copy or edit the code)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;div class=&#34;highlight&#34;&gt;
&lt;/div&gt;
&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;
&lt;p&gt;This program generates a purely synthetic (i.e. fake - no trace of any real records) population that is reasonably representative of the input data we used for the utility mapping study described in the article &lt;a href=&#34;https://doi.org/10.1101/2021.07.07.21260129&#34;&gt;https://doi.org/10.1101/2021.07.07.21260129&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;No access to the real data is required in order to use this program - it is based on summary statistics (e.g. means and standard deviations of variables, correlation matrices). It should be noted however, that a different (and simpler) workflow can be implemented when you do have access to the source dataset (for example, by using the &lt;code&gt;syn&lt;/code&gt; function from the &lt;code&gt;synthpop&lt;/code&gt; package).&lt;/p&gt;
&lt;p&gt;The output of this program is very similar but not identical to a fake dataset created by an earlier version of this program and which is saved in the &amp;ldquo;ymh_clinical_dict_r3.RDS&amp;rdquo; file from the &lt;a href=&#34;https://doi.org/10.7910/DVN/HJXYKQ&#34;&gt;https://doi.org/10.7910/DVN/HJXYKQ&lt;/a&gt; data repository.&lt;/p&gt;
&lt;h1 id=&#34;install-required-r-packages&#34;&gt;Install required R packages&lt;/h1&gt;
&lt;p&gt;If you do not have the following packages already installed, uncomment and run the following lines.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;c&#39;&gt;# install.packages(&#34;faux&#34;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;# devtools::install_github(&#34;ready4-dev/ready4) &lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;# devtools::install_github(&#34;ready4-dev/youthvars) &lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;# devtools::install_github(&#34;ready4-dev/scorz) &lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;# devtools::install_github(&#34;ready4-dev/specific&#34;) &lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;# devtools::install_github(&#34;ready4-dev/TTU&#34;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;# devtools::install_github(&#34;ready4-dev/youthu&#34;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Load the ready4 framework package.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;kr&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/library.html&#39;&gt;library&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/&#39;&gt;ready4&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h1 id=&#34;specify-parameters-to-generate-outcome-fake-data&#34;&gt;Specify parameters to generate outcome fake data&lt;/h1&gt;
&lt;h2 id=&#34;aqol-item-response-parameters&#34;&gt;AQoL item response parameters&lt;/h2&gt;
&lt;p&gt;The first set of input data are the proportions for each allowed response for each of the twenty AQOL-6D questions at both baseline and followup.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;aqol_items_prpns_tbs_ls&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/list.html&#39;&gt;list&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;bl_answer_props_tb &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;tibble&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://tibble.tidyverse.org/reference/tribble.html&#39;&gt;tribble&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;Question&lt;/span&gt;, &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;Answer_1&lt;/span&gt;, &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;Answer_2&lt;/span&gt;, &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;Answer_3&lt;/span&gt;, &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;Answer_4&lt;/span&gt;, &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;Answer_5&lt;/span&gt;, &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;Answer_6&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q1&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.35&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.38&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.16&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.03&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;c&#39;&gt;# Check item 5 in real data.&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q2&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.28&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.38&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.18&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.08&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.04&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q3&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.78&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.18&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.03&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.01&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.0&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q4&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.64&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.23&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.09&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.0&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q5&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.3&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.48&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.12&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.05&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q6&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.33&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.48&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.15&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q7&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.44&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.27&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.11&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q8&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.18&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.29&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.23&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.21&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q9&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.07&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.27&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.19&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.37&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q10&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.04&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.15&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.4&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.25&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q11&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.03&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.13&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.52&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.25&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q12&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.06&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.21&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.25&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.34&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q13&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.05&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.25&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.31&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.28&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q14&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.05&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.3&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.34&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.25&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q15&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.57&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.25&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.12&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q16&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.48&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.42&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.06&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q17&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.44&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.3&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.16&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.07&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q18&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.33&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.38&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.25&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.04&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.0&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q19&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.33&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.49&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.16&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.02&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.0&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q20&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.67&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.21&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.02&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    fup_answer_props_tb &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;tibble&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://tibble.tidyverse.org/reference/tribble.html&#39;&gt;tribble&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;Question&lt;/span&gt;, &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;Answer_1&lt;/span&gt;, &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;Answer_2&lt;/span&gt;, &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;Answer_3&lt;/span&gt;, &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;Answer_4&lt;/span&gt;, &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;Answer_5&lt;/span&gt;, &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;Answer_6&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q1&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.51&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.33&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.12&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.02&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q2&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.36&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.38&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.16&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.06&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.02&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q3&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.81&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.15&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.04&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.00&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.0&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q4&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.73&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.18&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.09&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.0&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q5&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.36&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.42&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.12&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.05&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q6&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.48&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.40&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.11&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q7&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.57&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.25&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.09&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q8&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.31&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.33&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.17&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.12&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q9&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.13&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.35&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.19&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.23&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q10&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.1&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.21&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.43&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.16&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q11&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.06&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.25&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.48&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.18&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q12&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.08&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.27&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.26&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.25&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q13&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.07&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.37&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.31&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.19&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q14&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.08&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.37&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.34&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.15&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q15&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.62&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.23&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.09&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q16&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.52&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.40&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.06&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q17&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.51&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.28&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.15&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.06&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q18&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.37&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.35&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.25&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.03&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.0&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q19&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.43&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.40&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.16&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.01&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.0&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Q20&#34;&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.77&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.21&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;0.02&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;, &lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;youthvars&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/youthvars/reference/make_complete_prpns_tbs_ls.html&#39;&gt;make_complete_prpns_tbs_ls&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id=&#34;outcome-variable-correlation-parameters&#34;&gt;Outcome variable correlation parameters&lt;/h2&gt;
&lt;p&gt;First we specify the names of variables we will be creating as outcome variables.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;var_names_chr&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;aqol6d_total_w&#34;&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;phq9_total&#34;&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;bads_total&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                   &lt;span class=&#39;s&#39;&gt;&#34;gad7_total&#34;&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;oasis_total&#34;&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;scared_total&#34;&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;k6_total&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;The next step is to specify the correlations between outcome variables (variables assumed to be ordered as in previous step) at baseline and follow-up timepoints.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;cor_mat_ls&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/list.html&#39;&gt;list&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/matrix.html&#39;&gt;matrix&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.78&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.72&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.67&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.71&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.65&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.67&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                               &lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.73&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.69&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.66&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.63&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.71&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                               &lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;.57&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.64&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.57&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.65&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                               &lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.74&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.70&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.63&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                               &lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.7&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.59&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                               &lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.55&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                               &lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;7&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;7&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                    &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/matrix.html&#39;&gt;matrix&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.81&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.72&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.71&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.73&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.64&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.68&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                        &lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.72&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.69&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.68&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.61&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.68&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                        &lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.59&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.61&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.51&lt;/span&gt;,&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.61&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                        &lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.75&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.71&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.6&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                        &lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.68&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.59&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                        &lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0.52&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                        &lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;7&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;7&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;We now specify the univariate distribution parameters for each of the outcome variables.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;synth_data_spine_ls&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/list.html&#39;&gt;list&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;cor_mat_ls &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;cor_mat_ls&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                            nbr_obs_dbl &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;1068&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;643&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                            timepoint_nms_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;BL&#34;&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;FUP&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                            means_ls &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/list.html&#39;&gt;list&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.6&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;12.8&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;78.2&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;10.4&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;8.1&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;34.2&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;12.2&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                            &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.7&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;9.8&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;89.4&lt;/span&gt;, &lt;span class=&#39;m&#39;&gt;7.9&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;6.3&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;28.8&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;9.8&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                            sds_ls &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/list.html&#39;&gt;list&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.2&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;6.6&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;24.8&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;5.7&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;4.7&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;17.9&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;5.8&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                          &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.2&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;6.5&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;24.4&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;5.5&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;4.3&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;17.8&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;5.9&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                            missing_ls &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/list.html&#39;&gt;list&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;4&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;10&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;6&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;7&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;7&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;4&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                              &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;5&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;2&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;2&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;2&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;2&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                            min_max_ls &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/list.html&#39;&gt;list&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.03&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                              &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;27&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                              &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;150&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                              &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;21&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                              &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;20&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                              &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;82&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                              &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;24&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                            discrete_lgl &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;kc&#39;&gt;F&lt;/span&gt;,&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;kc&#39;&gt;T&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;6&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                            var_names_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;var_names_chr&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                            aqol_tots_var_nms_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;cumulative &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;aqol6d_total_c&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                      weighted &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;aqol6d_total_w&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h1 id=&#34;generate-fake-data&#34;&gt;Generate fake data&lt;/h1&gt;
&lt;h2 id=&#34;create-fake-outcome-variable-datasets&#34;&gt;Create fake outcome variable datasets&lt;/h2&gt;
&lt;p&gt;We now use the parameters we have just specified to create baseline and follow-up datasets with fake data for our nominated outcome variables.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;aqol_scores_pars_ls&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/list.html&#39;&gt;list&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;means_dbl &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;44.5&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;40.6&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                            sds_dbl &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;9.9&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;9.8&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                            corr_dbl &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.95&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;aqol6d_adol_pop_tbs_ls&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;aqol_items_prpns_tbs_ls&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;scorz&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/scorz/reference/make_aqol6d_adol_pop_tbs_ls.html&#39;&gt;make_aqol6d_adol_pop_tbs_ls&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;aqol_scores_pars_ls &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;aqol_scores_pars_ls&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                     series_names_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt;  &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;bl_outcomes_tb&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                           &lt;span class=&#39;s&#39;&gt;&#34;fup_outcomes_tb&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                     synth_data_spine_ls &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;synth_data_spine_ls&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                     temporal_cors_ls &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/list.html&#39;&gt;list&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;aqol6d_total_w &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;m&#39;&gt;0.85&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; Joining with `by = join_by(id, match_var_chr)`&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; Joining with `by = join_by(id)`&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; Joining with `by = join_by(id, match_var_chr)`&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; Joining with `by = join_by(id)`&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id=&#34;create-fake-descriptive-variables&#34;&gt;Create fake descriptive variables&lt;/h2&gt;
&lt;p&gt;We now specify the names and statistical parameters of the variables we will be using in descriptive statistics. For this analysis we are not interested in capturing the joint distribution between these variables, so we only use univariate parameters.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;descriptives_BL_tb&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;tibble&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://tibble.tidyverse.org/reference/tibble.html&#39;&gt;tibble&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;fkClientID &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;aqol6d_adol_pop_tbs_ls&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;bl_outcomes_tb&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;fkClientID&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                     round &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; ,&lt;/span&gt;
&lt;span&gt;                                     d_age &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/stats/Normal.html&#39;&gt;rnorm&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;1068&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;18.1&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;3.3&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                                       &lt;span class=&#39;nf&#39;&gt;purrr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://purrr.tidyverse.org/reference/map.html&#39;&gt;map_dbl&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/Extremes.html&#39;&gt;min&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;.x&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;25&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                                                        &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/Extremes.html&#39;&gt;max&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;12&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                     d_gender &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;653&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                  &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;2&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;359&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                  &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;3&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;39&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                  &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;17&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                                       &lt;span class=&#39;nf&#39;&gt;specific&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/specific/reference/scramble_xx.html&#39;&gt;scramble_xx&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;                                       &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/factor.html&#39;&gt;factor&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;labels &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;Female&#34;&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;Male&#34;&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;Other&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                     d_sexual_ori_s &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;738&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                        &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;2&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;289&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                        &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;41&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                                       &lt;span class=&#39;nf&#39;&gt;specific&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/specific/reference/scramble_xx.html&#39;&gt;scramble_xx&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;                                       &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/factor.html&#39;&gt;factor&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;labels &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;Straight&#34;&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;Other&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                     Region &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;671&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;2&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;397&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                                       &lt;span class=&#39;nf&#39;&gt;specific&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/specific/reference/scramble_xx.html&#39;&gt;scramble_xx&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;                                       &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/factor.html&#39;&gt;factor&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;labels &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;Metro&#34;&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;Regional&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                     CALD &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;kc&#39;&gt;T&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;759&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                              &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;kc&#39;&gt;F&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;169&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                              &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;140&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                                       &lt;span class=&#39;nf&#39;&gt;specific&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/specific/reference/scramble_xx.html&#39;&gt;scramble_xx&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                     d_studying_working &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;405&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                            &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;2&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;167&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                            &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;3&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;305&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                            &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;4&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;159&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                            &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;32&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                                       &lt;span class=&#39;nf&#39;&gt;specific&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/specific/reference/scramble_xx.html&#39;&gt;scramble_xx&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                                       &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/factor.html&#39;&gt;factor&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;labels &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;Studying only&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                         &lt;span class=&#39;s&#39;&gt;&#34;Working only&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                         &lt;span class=&#39;s&#39;&gt;&#34;Studying and working&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                         &lt;span class=&#39;s&#39;&gt;&#34;Not studying or working&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                     c_p_diag_s &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;182&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                    &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;2&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;264&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                    &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;3&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;332&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                    &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;4&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;237&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                    &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;53&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                                       &lt;span class=&#39;nf&#39;&gt;specific&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/specific/reference/scramble_xx.html&#39;&gt;scramble_xx&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;                         &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/factor.html&#39;&gt;factor&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;labels &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;Depression&#34;&lt;/span&gt;, &lt;span class=&#39;s&#39;&gt;&#34;Anxiety&#34;&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;Depression and Anxiety&#34;&lt;/span&gt;, &lt;span class=&#39;s&#39;&gt;&#34;Other&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                         c_clinical_staging_s &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;625&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                  &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;2&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;326&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                  &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;3&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;86&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                  &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;31&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                           &lt;span class=&#39;nf&#39;&gt;specific&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/specific/reference/scramble_xx.html&#39;&gt;scramble_xx&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;                           &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/factor.html&#39;&gt;factor&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;labels &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;0-1a&#34;&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;1b&#34;&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;2-4&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                         c_sofas &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/stats/Normal.html&#39;&gt;rnorm&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;1068&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;30&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;65.2&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;9.5&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                     &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;30&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                           &lt;span class=&#39;nf&#39;&gt;purrr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://purrr.tidyverse.org/reference/map.html&#39;&gt;map_dbl&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/Extremes.html&#39;&gt;min&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;.x&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                                            &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/Extremes.html&#39;&gt;max&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                           &lt;span class=&#39;nf&#39;&gt;specific&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/specific/reference/scramble_xx.html&#39;&gt;scramble_xx&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                         s_centre &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;kc&#39;&gt;NA_character_&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                         d_agegroup &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;kc&#39;&gt;NA_character_&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                         d_sex_birth_s &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;kc&#39;&gt;NA_character_&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                         d_country_bir_s &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;kc&#39;&gt;NA_character_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                         d_ATSI &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;kc&#39;&gt;NA_character_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                         d_english_home &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                         d_english_native &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;kc&#39;&gt;NA&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                         d_relation_s &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;325&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                          &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;2&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;426&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                          &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;3&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;286&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                          &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/rep.html&#39;&gt;rep&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;kc&#39;&gt;NA_real_&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;31&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                           &lt;span class=&#39;nf&#39;&gt;specific&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/specific/reference/scramble_xx.html&#39;&gt;scramble_xx&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;                           &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/factor.html&#39;&gt;factor&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;labels &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;REPLACE_ME_1&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                             &lt;span class=&#39;s&#39;&gt;&#34;REPLACE_ME_2&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                             &lt;span class=&#39;s&#39;&gt;&#34;REPLACE_ME_3&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;  &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/mutate.html&#39;&gt;mutate&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;d_sex_birth_s &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/case_when.html&#39;&gt;case_when&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/NA.html&#39;&gt;is.na&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;d_gender&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt; &lt;span class=&#39;kc&#39;&gt;NA_integer_&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                 &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/integer.html&#39;&gt;as.integer&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;d_gender&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/match.html&#39;&gt;%in%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                                                   &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;1L&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;2L&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;amp;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                                                   &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/stats/Uniform.html&#39;&gt;runif&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;1068&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.995&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/integer.html&#39;&gt;as.integer&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;d_gender&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;                                                   &lt;span class=&#39;nf&#39;&gt;purrr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://purrr.tidyverse.org/reference/map.html&#39;&gt;map_int&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;~&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/ifelse.html&#39;&gt;ifelse&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/NA.html&#39;&gt;is.na&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;.x&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                                                                           &lt;span class=&#39;nv&#39;&gt;.x&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                                                                           &lt;span class=&#39;kr&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/switch.html&#39;&gt;switch&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;.x&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;2L&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;1L&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;3L&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                 &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/integer.html&#39;&gt;as.integer&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;d_gender&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;==&lt;/span&gt; &lt;span class=&#39;m&#39;&gt;3&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/sample.html&#39;&gt;sample&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;1L&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;2L&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                                                                                    &lt;span class=&#39;m&#39;&gt;1068&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                                                                                    replace &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;kc&#39;&gt;T&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                 &lt;span class=&#39;kc&#39;&gt;TRUE&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/integer.html&#39;&gt;as.integer&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;d_gender&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;                                                 &lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;                  &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/factor.html&#39;&gt;factor&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;labels &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;Female&#34;&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;Male&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; Registered S3 methods overwritten by &#39;ggalt&#39;:&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt;   method                  from   &lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt;   grid.draw.absoluteGrob  ggplot2&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt;   grobHeight.absoluteGrob ggplot2&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt;   grobWidth.absoluteGrob  ggplot2&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt;   grobX.absoluteGrob      ggplot2&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt;   grobY.absoluteGrob      ggplot2&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; Registered S3 methods overwritten by &#39;rmutil&#39;:&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt;   method         from &lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt;   plot.residuals psych&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt;   print.response httr&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;descriptives_FUP_tb&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;descriptives_BL_tb&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/filter.html&#39;&gt;filter&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;fkClientID&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/match.html&#39;&gt;%in%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                  &lt;span class=&#39;nv&#39;&gt;aqol6d_adol_pop_tbs_ls&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;fup_outcomes_tb&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;fkClientID&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/mutate.html&#39;&gt;mutate&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;round &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;m&#39;&gt;2&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                d_age &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;d_age&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;+&lt;/span&gt; &lt;span class=&#39;m&#39;&gt;0.25&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                Region &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;Region&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                  &lt;span class=&#39;nf&#39;&gt;specific&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/specific/reference/randomise_changes_in_fct_lvls.html&#39;&gt;randomise_changes_in_fct_lvls&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.98&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                d_studying_working &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;d_studying_working&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;                  &lt;span class=&#39;nf&#39;&gt;specific&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/specific/reference/randomise_changes_in_fct_lvls.html&#39;&gt;randomise_changes_in_fct_lvls&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.9&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                c_p_diag_s &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;c_p_diag_s&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                  &lt;span class=&#39;nf&#39;&gt;specific&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/specific/reference/randomise_changes_in_fct_lvls.html&#39;&gt;randomise_changes_in_fct_lvls&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.90&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                c_clinical_staging_s &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;c_clinical_staging_s&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                  &lt;span class=&#39;nf&#39;&gt;specific&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/specific/reference/randomise_changes_in_fct_lvls.html&#39;&gt;randomise_changes_in_fct_lvls&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0.8&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                c_sofas &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;c_sofas&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;+&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/stats/Normal.html&#39;&gt;rnorm&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;643&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;4.7&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;10&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                         &lt;span class=&#39;nf&#39;&gt;purrr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://purrr.tidyverse.org/reference/map.html&#39;&gt;map_dbl&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/Extremes.html&#39;&gt;min&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;.x&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/Extremes.html&#39;&gt;max&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;bl_tb&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/mutate-joins.html&#39;&gt;inner_join&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;descriptives_BL_tb&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                           &lt;span class=&#39;nv&#39;&gt;aqol6d_adol_pop_tbs_ls&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;bl_outcomes_tb&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; Joining with `by = join_by(fkClientID)`&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;fup_tb&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/mutate-joins.html&#39;&gt;inner_join&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;descriptives_FUP_tb&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                            &lt;span class=&#39;nv&#39;&gt;aqol6d_adol_pop_tbs_ls&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;fup_outcomes_tb&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; Joining with `by = join_by(fkClientID)`&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;We make some adjustments to ensure that the &lt;code&gt;c_sofas&lt;/code&gt; variable is correlated with our &lt;code&gt;aqol6d_total_w&lt;/code&gt; variable at both baseline and follow-up.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;bl_tb&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;bl_tb&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/mutate.html&#39;&gt;mutate&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;c_sofas &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;faux&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/pkg/faux/man/rnorm_pre.html&#39;&gt;rnorm_pre&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;bl_tb&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;aqol6d_total_w&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                                            &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/vector.html&#39;&gt;as.vector&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                                          mu &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;m&#39;&gt;65.2&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                                          sd &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;m&#39;&gt;9.5&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                                          r &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;m&#39;&gt;0.5&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                                          empirical &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;kc&#39;&gt;T&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                  &lt;span class=&#39;nf&#39;&gt;purrr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://purrr.tidyverse.org/reference/map.html&#39;&gt;map_dbl&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/Extremes.html&#39;&gt;min&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;.x&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/Extremes.html&#39;&gt;max&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;fup_tb&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;fup_tb&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/mutate.html&#39;&gt;mutate&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;c_sofas &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;faux&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/pkg/faux/man/rnorm_pre.html&#39;&gt;rnorm_pre&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;fup_tb&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;$&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;aqol6d_total_w&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                                            &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/vector.html&#39;&gt;as.vector&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                                          mu &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;m&#39;&gt;69.9&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                                          sd &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;m&#39;&gt;10&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                                          r &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;m&#39;&gt;0.5&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                                          empirical &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;kc&#39;&gt;T&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                  &lt;span class=&#39;nf&#39;&gt;purrr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://purrr.tidyverse.org/reference/map.html&#39;&gt;map_dbl&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/Extremes.html&#39;&gt;min&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;.x&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;100&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/Extremes.html&#39;&gt;max&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;0&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id=&#34;combine-datasets&#34;&gt;Combine datasets&lt;/h2&gt;
&lt;p&gt;We now add the fake outcome variables dataset to the fake descriptive variables dataset.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;composite_tb&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/bind_rows.html&#39;&gt;bind_rows&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;bl_tb&lt;/span&gt;, &lt;span class=&#39;nv&#39;&gt;fup_tb&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/mutate.html&#39;&gt;mutate&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;d_age &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/Round.html&#39;&gt;floor&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;d_age&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/mutate.html&#39;&gt;mutate&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;d_gender &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;d_gender&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/character.html&#39;&gt;as.character&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;                  &lt;span class=&#39;nf&#39;&gt;purrr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://purrr.tidyverse.org/reference/map.html&#39;&gt;map_chr&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/ifelse.html&#39;&gt;ifelse&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;.x&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;==&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;Other&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                         &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/sample.html&#39;&gt;sample&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;Genderqueer/gender nonconforming/agender&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                              &lt;span class=&#39;s&#39;&gt;&#34;Transgender&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                         &lt;span class=&#39;nv&#39;&gt;.x&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                s_centre &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;Region&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/character.html&#39;&gt;as.character&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;                  &lt;span class=&#39;nf&#39;&gt;purrr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://purrr.tidyverse.org/reference/map.html&#39;&gt;map_chr&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/ifelse.html&#39;&gt;ifelse&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;.x&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;==&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;Metro&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                         &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/sample.html&#39;&gt;sample&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;Canberra&#34;&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;Southport&#34;&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;Knox&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                         &lt;span class=&#39;s&#39;&gt;&#34;Regional Centre&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                d_country_bir_s &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;CALD&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;                  &lt;span class=&#39;nf&#39;&gt;purrr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://purrr.tidyverse.org/reference/map.html&#39;&gt;map_chr&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/ifelse.html&#39;&gt;ifelse&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;.x&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                         &lt;span class=&#39;s&#39;&gt;&#34;Other&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                         &lt;span class=&#39;s&#39;&gt;&#34;Australia&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                       d_ATSI &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;CALD&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;                  &lt;span class=&#39;nf&#39;&gt;purrr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://purrr.tidyverse.org/reference/map.html&#39;&gt;map_chr&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/ifelse.html&#39;&gt;ifelse&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;.x&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                         &lt;span class=&#39;s&#39;&gt;&#34;Yes&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                         &lt;span class=&#39;s&#39;&gt;&#34;No&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                       d_english_home &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;CALD&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;                  &lt;span class=&#39;nf&#39;&gt;purrr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://purrr.tidyverse.org/reference/map.html&#39;&gt;map_chr&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/ifelse.html&#39;&gt;ifelse&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;.x&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                         &lt;span class=&#39;s&#39;&gt;&#34;No&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                         &lt;span class=&#39;s&#39;&gt;&#34;Yes&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;, &lt;/span&gt;
&lt;span&gt;                       d_english_native &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;CALD&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;                  &lt;span class=&#39;nf&#39;&gt;purrr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://purrr.tidyverse.org/reference/map.html&#39;&gt;map_chr&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;~&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/ifelse.html&#39;&gt;ifelse&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;.x&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                         &lt;span class=&#39;s&#39;&gt;&#34;No&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                         &lt;span class=&#39;s&#39;&gt;&#34;Yes&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;                &lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/select.html&#39;&gt;select&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;CALD&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/select.html&#39;&gt;select&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;Region&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;composite_tb&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;composite_tb&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/select.html&#39;&gt;select&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/sets.html&#39;&gt;setdiff&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/names.html&#39;&gt;names&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;composite_tb&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;[&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/startsWith.html&#39;&gt;startsWith&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/names.html&#39;&gt;names&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;composite_tb&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                        &lt;span class=&#39;s&#39;&gt;&#34;aqol6d_&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;]&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                         &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/names.html&#39;&gt;names&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;composite_tb&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;[&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/startsWith.html&#39;&gt;startsWith&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/names.html&#39;&gt;names&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;composite_tb&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                        &lt;span class=&#39;s&#39;&gt;&#34;aqol6d_q&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;]&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;composite_tb&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;composite_tb&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/mutate.html&#39;&gt;mutate&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;c_sofas &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/integer.html&#39;&gt;as.integer&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/Round.html&#39;&gt;round&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;c_sofas&lt;/span&gt;,&lt;span class=&#39;m&#39;&gt;0&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/mutate.html&#39;&gt;mutate&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;round &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/factor.html&#39;&gt;factor&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;round&lt;/span&gt;, labels &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;Baseline&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                 &lt;span class=&#39;s&#39;&gt;&#34;Follow-up&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/mutate.html&#39;&gt;mutate&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;d_relation_s &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/case_when.html&#39;&gt;case_when&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;d_relation_s&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/match.html&#39;&gt;%in%&lt;/a&gt;&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                                                  &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;REPLACE_ME_1&#34;&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;REPLACE_ME_2&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;                                                  &lt;span class=&#39;s&#39;&gt;&#34;Not in a relationship&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                                &lt;span class=&#39;kc&#39;&gt;T&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;~&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;In a relationship&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;youthu&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/youthu/reference/add_dates_from_dstr.html&#39;&gt;add_dates_from_dstr&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;bl_start_date_dtm &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/Sys.time.html&#39;&gt;Sys.Date&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;lubridate&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://lubridate.tidyverse.org/reference/period.html&#39;&gt;days&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;600&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;span class=&#39;c&#39;&gt;##&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;                              bl_end_date_dtm &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/Sys.time.html&#39;&gt;Sys.Date&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;lubridate&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://lubridate.tidyverse.org/reference/period.html&#39;&gt;days&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;420&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                              duration_args_ls &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/list.html&#39;&gt;list&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;a &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;m&#39;&gt;60&lt;/span&gt;, b &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;m&#39;&gt;140&lt;/span&gt;, mean &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;m&#39;&gt;90&lt;/span&gt;, sd &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;m&#39;&gt;10&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                              duration_fn &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;truncnorm&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;&lt;a href=&#39;https://rdrr.io/pkg/truncnorm/man/dtruncnorm.html&#39;&gt;rtruncnorm&lt;/a&gt;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                              date_var_nm_1L_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;d_interview_date&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/select.html&#39;&gt;select&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;duration_prd&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;youthvars&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/youthvars/reference/transform_raw_ds_for_analysis.html&#39;&gt;transform_raw_ds_for_analysis&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/rename.html&#39;&gt;rename&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;phq9_total &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;PHQ9&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                bads_total &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;BADS&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                gad7_total &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;GAD7&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                oasis_total &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;OASIS&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                scared_total &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;SCARED&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                k6_total &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;K6&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                c_sofas &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nv&#39;&gt;SOFAS&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;dplyr&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://dplyr.tidyverse.org/reference/select.html&#39;&gt;select&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;-&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;d_agegroup&#34;&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;Gender&#34;&lt;/span&gt;, &lt;span class=&#39;s&#39;&gt;&#34;CALD&#34;&lt;/span&gt;, &lt;span class=&#39;s&#39;&gt;&#34;Region&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Author and share model modules</title>
      <link>/docs/tutorials/develop-models/authoring-modules/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>/docs/tutorials/develop-models/authoring-modules/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Modules pipeline</title>
      <link>/docs/model/modules/pipeline/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>/docs/model/modules/pipeline/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Contribution types</title>
      <link>/docs/contribution-guidelines/contribution-types/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>/docs/contribution-guidelines/contribution-types/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Partially automate maintenance of a modelling project&#39;s website</title>
      <link>/docs/tutorials/develop-models/maintenance/</link>
      <pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>/docs/tutorials/develop-models/maintenance/</guid>
      <description>
        
        
        

&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;This below section renders a vignette article from the ready4 library. You can use the following links to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://ready4-dev.github.io/ready4/articles/V_06.html&#34;&gt;view the vignette on the library website (adds useful hyperlinks to code blocks)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ready4-dev/ready4/blob/main/vignettes/V_06.Rmd&#34;&gt;view the source file&lt;/a&gt; from that article, and;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ready4-dev/ready4/edit/main/vignettes/V_06.Rmd&#34;&gt;edit its contents&lt;/a&gt; (requires a GitHub account).&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;div class=&#34;highlight&#34;&gt;
&lt;/div&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;kr&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/library.html&#39;&gt;library&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/&#39;&gt;ready4&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id=&#34;motivation&#34;&gt;Motivation&lt;/h2&gt;
&lt;p&gt;Manually keeping track of modules libraries, programs, reporting templates and datasets authored by different teams and stored in different locations can be an onerous undertaking. The &lt;code&gt;ready4&lt;/code&gt; library therefore includes tools to allow a modelling project&amp;rsquo;s maintainers to perform automated searches for model artefacts and to output tabular summaries of these assets in formats suitable for inclusion on a project documentation website.&lt;/p&gt;
&lt;h2 id=&#34;implementation&#34;&gt;Implementation&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;ready4&lt;/code&gt; library includes tools to allow a modelling project&amp;rsquo;s maintainers to partially automate searching for and creating summaries of relevant modelling project assets (e.g. tutorials, releases, etc.) that are suitable for inclusion on documentation website pages.&lt;/p&gt;
&lt;h2 id=&#34;use&#34;&gt;Use&lt;/h2&gt;
&lt;p&gt;The documentation website maintenance tools in the &lt;code&gt;ready4&lt;/code&gt; library are designed to be used on a docsy documentation website derived from &lt;a href=&#34;https://github.com/ready4-dev/ready4web&#34;&gt;this template repository&lt;/a&gt;. An example of a website created from this template is the &lt;a href=&#34;https://readyforwhatsnext.com/&#34;&gt;readyforwhatsnext model project website&lt;/a&gt;, for which source code is &lt;a href=&#34;https://github.com/ready4-dev/readyforwhatsnext&#34;&gt;available here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;write_to_render_post&lt;/code&gt; is the main &lt;code&gt;ready4&lt;/code&gt; function used specifically for website maintenance tasks. Importantly, the non-CRAN library &lt;a href=&#34;https://github.com/r-lib/hugodown&#34;&gt;hugodown&lt;/a&gt; needs to be installed to use this function.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;write_to_render_post&lt;/code&gt; is designed for help overcome practical challenges of rendering RMD or Rmarkdown files (particularly those sourced from an individual module library&amp;rsquo;s documentation website) to Markdown output in an overall modelling project website. Examples of its use are in &lt;a href=&#34;https://github.com/ready4-dev/readyforwhatsnext/blob/main/runme.R&#34;&gt;this script&lt;/a&gt; that is run when updating the readyforwhatsnext project website. The RMD / Rmarkdown files rendered by this example script call other useful functions from the ready4 package, such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;get_libraries_tb&lt;/code&gt;, &lt;code&gt;update_libraries_tb&lt;/code&gt; and &lt;code&gt;print_packages&lt;/code&gt; for updating details on module libraries (see &lt;a href=&#34;https://readyforwhatsnext.com/docs/tutorials/finding/libraries/&#34;&gt;this example&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;make_modules_tb&lt;/code&gt; and &lt;code&gt;print_modules&lt;/code&gt; for updating details on individual modules (see &lt;a href=&#34;https://readyforwhatsnext.com/docs/tutorials/finding/individual/&#34;&gt;this example&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;make_datasets_tb&lt;/code&gt; and &lt;code&gt;print_data&lt;/code&gt; for updating details on module datasets (see &lt;a href=&#34;https://readyforwhatsnext.com/docs/tutorials/finding/finding-data/&#34;&gt;this example&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;get_datasets_tb&lt;/code&gt;, &lt;code&gt;make_dss_tb&lt;/code&gt; and &lt;code&gt;make_ds_releases_tbl&lt;/code&gt; for updating release statuses of module datasets (see this &lt;a href=&#34;https://github.com/ready4-dev/readyforwhatsnext/blob/main/content/en/blog/releases/Datasets/Model-Data/People-Datasets/index_Body.Rmd&#34;&gt;RMD file&lt;/a&gt; and its &lt;a href=&#34;https://readyforwhatsnext.com/blog/2024/06/08/datasets-for-modelling-people-releases/&#34;&gt;output&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;make_programs_tbl&lt;/code&gt; for updating details on analysis programs or reporting sub-routines that use model modules (see &lt;a href=&#34;https://github.com/ready4-dev/readyforwhatsnext/blob/main/content/en/docs/Analyses/Find/index_Body.Rmd&#34;&gt;this RMD file&lt;/a&gt; and &lt;a href=&#34;https://readyforwhatsnext.com/docs/analyses/find/#current-readyforhwatsnext-programs&#34;&gt;its associated output&lt;/a&gt; as well as this &lt;a href=&#34;https://github.com/ready4-dev/readyforwhatsnext/blob/main/content/en/docs/Reporting/index_Body.Rmd&#34;&gt;RMD file&lt;/a&gt; and &lt;a href=&#34;https://readyforwhatsnext.com/docs/reporting/#current-readyforwhatsnext-subroutines&#34;&gt;its output&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;make_code_releases_tbl&lt;/code&gt; for updating release statuses of module libraries and programs or reporting sub-routines that use model modules (see this &lt;a href=&#34;https://github.com/ready4-dev/readyforwhatsnext/blob/main/content/en/blog/releases/Executables/Programs/index_Body.Rmd&#34;&gt;RMD file&lt;/a&gt; and its &lt;a href=&#34;https://readyforwhatsnext.com/blog/2024/06/08/programs-releases/&#34;&gt;output&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Overview</title>
      <link>/docs/overview/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/overview/</guid>
      <description>
        
        
        &lt;h2 id=&#34;what-is-ready4&#34;&gt;What is ready4?&lt;/h2&gt;
&lt;p&gt;ready4 is a &lt;a href=&#34;https://rdcu.be/dIv8g&#34;&gt;prototype software framework&lt;/a&gt; for developing living and &lt;a href=&#34;/docs/getting-started/concepts/transferable/&#34;&gt;transferable&lt;/a&gt; health economic models and applying those models in &lt;a href=&#34;/docs/getting-started/concepts/reproducible-replicable-generalisable/&#34;&gt;reproducible and replicable&lt;/a&gt; research. The project is implemented in the &lt;a href=&#34;/docs/software/terms/licenses/&#34;&gt;open source&lt;/a&gt; language R and is led by &lt;a href=&#34;/about/&#34;&gt;researchers at Monash University&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;what-is-a-software-framework&#34;&gt;What is a software framework?&lt;/h2&gt;
&lt;p&gt;A &lt;a href=&#34;/docs/framework/&#34;&gt;software framework&lt;/a&gt; is a shared technology that can be used by multiple teams to collaboratively author &lt;a href=&#34;/docs/software&#34;&gt;software&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;what-is-a-computational-model&#34;&gt;What is a computational model?&lt;/h2&gt;
&lt;p&gt;A &lt;a href=&#34;/docs/getting-started/concepts/model&#34;&gt;computational model&lt;/a&gt; is a simplified representation of a system of interest that is implemented in computer code.&lt;/p&gt;
&lt;h2 id=&#34;what-makes-a-ready4-model-modular&#34;&gt;What makes a ready4 model modular?&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&#34;/docs/framework/implementation/paradigm/&#34;&gt;paradigms we use&lt;/a&gt; for computational model development allow individual model components (&lt;a href=&#34;/docs/framework/implementation/modularity/&#34;&gt;modules&lt;/a&gt;) to be independently &lt;a href=&#34;/docs/model/modules/using-modules/&#34;&gt;reused&lt;/a&gt; (in other models) and safely and flexibly &lt;a href=&#34;/docs/framework/implementation/paradigm/object-oriented/#modular-computational-models&#34;&gt;combined&lt;/a&gt; (to model more extensive systems).&lt;/p&gt;
&lt;h2 id=&#34;why-is-that-useful&#34;&gt;Why is that useful?&lt;/h2&gt;
&lt;p&gt;We hope that ready4 will help &lt;a href=&#34;/docs/getting-started/motivation/&#34;&gt;address significant limitations&lt;/a&gt; in how health economic models are implemented, encourage &lt;a href=&#34;/docs/model/datasets&#34;&gt;data sharing&lt;/a&gt; and facilitate &lt;a href=&#34;/docs/model/analyses&#34;&gt;modelling analyses&lt;/a&gt; that &lt;a href=&#34;/docs/examples&#34;&gt;generate valuable insights&lt;/a&gt; for health policymakers and system planners.&lt;/p&gt;
&lt;h2 id=&#34;who-is-it-for&#34;&gt;Who is it for?&lt;/h2&gt;
&lt;p&gt;ready4 is designed to be primarily used by &lt;a href=&#34;/docs/getting-started/users/coder&#34;&gt;coders&lt;/a&gt; and &lt;a href=&#34;/docs/getting-started/users/modeller&#34;&gt;modellers&lt;/a&gt; working collaboratively on &lt;a href=&#34;/docs/getting-started/concepts/project/&#34;&gt;computational modelling projects&lt;/a&gt; in which other stakeholders such as &lt;a href=&#34;/docs/getting-started/stakeholders/funders/&#34;&gt;funders&lt;/a&gt; and &lt;a href=&#34;/docs/getting-started/stakeholders/researchers/&#34;&gt;researchers&lt;/a&gt; make essential contributions.&lt;/p&gt;
&lt;h2 id=&#34;what-is-it-being-used-for&#34;&gt;What is it being used for?&lt;/h2&gt;
&lt;p&gt;Currently, ready4 is being applied to develop and apply &lt;a href=&#34;https://readyforwhatsnext.com/&#34;&gt;a modular model of youth mental health&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;can-i-use-it&#34;&gt;Can I use it?&lt;/h2&gt;
&lt;p&gt;ready4 is publicly available and free for you to assess (to verify and validate), apply (to use and/or author health economic model modules) and to derive your own derivative works from (to leverage and enhance the work of others) &lt;a href=&#34;/docs/software/terms/&#34;&gt;under liberal terms of use&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;why-is-it-a-prototype&#34;&gt;Why is it a prototype?&lt;/h2&gt;
&lt;p&gt;Currently, most of the ready4 software suite is available in the form of &lt;a href=&#34;/docs/software/status/development-releases/&#34;&gt;development releases&lt;/a&gt;. That means the libraries implementing ready4 may require more development, documentation and testing before it could be confidently used for scientific purposes other than the specific studies to which the ready4 development team have already applied it.&lt;/p&gt;
&lt;h2 id=&#34;why-is-it-called-ready4&#34;&gt;Why is it called ready4?&lt;/h2&gt;
&lt;p&gt;ready4 is short-hand for &amp;ldquo;readyforwhatsnext&amp;rdquo;, the title of &lt;a href=&#34;/about/&#34;&gt;the research project that catalysed the framework&lt;/a&gt; and a reference to how computational models can improve the preparedness of decision makers and system planners.&lt;/p&gt;
&lt;h2 id=&#34;where-should-i-go-next&#34;&gt;Where should I go next?&lt;/h2&gt;
&lt;p&gt;We&amp;rsquo;d recommend reading the documentation in the order in which sections appear in the table of contents (so go next to &lt;a href=&#34;/docs/examples/&#34;&gt;Examples&lt;/a&gt;, then to &lt;a href=&#34;/docs/getting-started/&#34;&gt;Getting started&lt;/a&gt; and so on). Scientific manuscripts on the framework&amp;rsquo;s &lt;a href=&#34;https://arxiv.org/pdf/2403.17798.pdf&#34;&gt;ethical underpinnings&lt;/a&gt; and &lt;a href=&#34;https://rdcu.be/dIv8g&#34;&gt;early implementation&lt;/a&gt; are also available.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Examples</title>
      <link>/docs/examples/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>/docs/examples/</guid>
      <description>
        
        
        &lt;p&gt;An scientific summary of the ready4 prototype software framework and its early application in youth mental health is &lt;a href=&#34;https://doi.org/10.1007/s40273-024-01378-8&#34;&gt;available as an open-access article in PharmacoEconomics&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Additional information is available from the project website of &lt;a href=&#34;https://readyforwhatsnext.com/&#34;&gt;readyforwhatsnext - a modular and open source economic model of youth mental health&lt;/a&gt;.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Before you get started</title>
      <link>/docs/getting-started/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Concepts</title>
      <link>/docs/getting-started/concepts/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/concepts/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Model</title>
      <link>/docs/getting-started/concepts/model/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/concepts/model/</guid>
      <description>
        
        
        &lt;p&gt;A model is a simplified representation of a system of interest. In the way we use the term, we also mean that a model is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;abstract and general (i.e. largely free of non-modifiable data, including numeric values, that are assumption- or context- specific) and&lt;/li&gt;
&lt;li&gt;a tool (i.e. a model can be used to help undertake an analysis, it is not the analysis itself).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a model is used to help solve economic problems (e.g. those arising from scarcity) relating to health and healthcare it is a health economic model. Many health economic models are developed to inform a decision or set of decisions (e.g. relating to youth mental health policy and system design), in which case they can also be called a &lt;em&gt;decision model&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Ideally, a health economic model should have three inter-related representations - &lt;em&gt;conceptual&lt;/em&gt;, &lt;em&gt;mathematical&lt;/em&gt; and &lt;em&gt;computational&lt;/em&gt;.&lt;/p&gt;
&lt;h3 id=&#34;conceptual-model&#34;&gt;Conceptual Model&lt;/h3&gt;
&lt;p&gt;A conceptual model refers to underlying theory and beliefs about a system of interest that can be described in words and pictures.&lt;/p&gt;
&lt;h3 id=&#34;mathematical-model&#34;&gt;Mathematical Model&lt;/h3&gt;
&lt;p&gt;A mathematical model formalises a conceptual model as a set of equations.&lt;/p&gt;
&lt;h3 id=&#34;computational-model&#34;&gt;Computational Model&lt;/h3&gt;
&lt;p&gt;A computational model implements the conceptual and mathematical models of a system of interest as computer code.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Computational models&lt;/strong&gt; can take a &lt;a href=&#34;/docs/getting-started/concepts/module/&#34;&gt;modular&lt;/a&gt; approach to implementation.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Module</title>
      <link>/docs/getting-started/concepts/module/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/concepts/module/</guid>
      <description>
        
        
        &lt;p&gt;A modular &lt;a href=&#34;/docs/getting-started/concepts/model/&#34;&gt;computational model&lt;/a&gt; is one that constructed from multiple self-contained components, called modules. The advantages of developing a modular model include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;each module can be &lt;a href=&#34;/docs/model/modules/using-modules/&#34;&gt;independently re-used in other computational models&lt;/a&gt;;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;a complex model can be developed iteratively, beginning with a simple representation that is easier to validate and then progressively expanding in scope and functionality through the &lt;a href=&#34;/docs/framework/use/authoring-modules/&#34;&gt;addition of new modules&lt;/a&gt;, to be validated independently and jointly; and&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;long term and resource intensive model development is more feasible through combining multiple &lt;a href=&#34;/docs/getting-started/concepts/project/&#34;&gt;independently managed and financed modelling projects&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To ensure that all &lt;a href=&#34;/docs/model/modules/&#34;&gt;ready4 computational model modules&lt;/a&gt; can be &lt;a href=&#34;/docs/framework/implementation/paradigm/object-oriented/#modular-computational-models/&#34;&gt;safely and flexibly combined&lt;/a&gt;, each module is created from a &lt;a href=&#34;/docs/framework/implementation/modularity/&#34;&gt;template&lt;/a&gt; using &lt;a href=&#34;/docs/software/libraries/installation/authoring-tools/code-development/&#34;&gt;authoring tools that support standardisation&lt;/a&gt;.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Coders</title>
      <link>/docs/getting-started/users/coder/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/users/coder/</guid>
      <description>
        
        
        &lt;p&gt;If you are a coder, you may be a data scientist or software engineer by training or are perhaps a quantitative researcher who spends a high proportion of their time writing code to undertake their work.&lt;/p&gt;
&lt;h2 id=&#34;role&#34;&gt;Role&lt;/h2&gt;
&lt;p&gt;The primary role of coders in ready4 &lt;a href=&#34;/docs/getting-started/concepts/project/&#34;&gt;modelling projects&lt;/a&gt; is to author &lt;a href=&#34;/docs/getting-started/concepts/module/&#34;&gt;modules&lt;/a&gt; that implement &lt;a href=&#34;/docs/getting-started/concepts/model/&#34;&gt;computational models&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;tools&#34;&gt;Tools&lt;/h2&gt;
&lt;p&gt;The ready4 tools of most use to coders are the &lt;a href=&#34;/docs/software/libraries/types/framework/&#34;&gt;software framework libraries&lt;/a&gt; for &lt;a href=&#34;/docs/framework/use/authoring-modules/&#34;&gt;authoring modules&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;benefits&#34;&gt;Benefits&lt;/h2&gt;
&lt;p&gt;ready4 provides an opportunity to write software that matters! Our aim is to help improve population health through &lt;a href=&#34;/docs/getting-started/motivation/&#34;&gt;empowering decision makers with better models&lt;/a&gt;. If you already write code for health-economic modelling projects, the ready4 software framework may help you enhance your impact (facilitating code re-use) and work-efficiency (through partial automation of code development and quality-assurance workflows).&lt;/p&gt;
&lt;h2 id=&#34;contributing-to-ready4&#34;&gt;Contributing to ready4&lt;/h2&gt;
&lt;p&gt;The types of &lt;a href=&#34;/docs/contribution-guidelines/&#34;&gt;contribution&lt;/a&gt; you can make to ready4 include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/docs/contribution-guidelines/contribution-types/code/&#34;&gt;testing, improving and authoring code&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/contribution-guidelines/contribution-types/community/&#34;&gt;enhancing technical documentation and help&lt;/a&gt;; and&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/contribution-guidelines/contribution-types/advisory/&#34;&gt;providing advice and feedback&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Modellers</title>
      <link>/docs/getting-started/users/modeller/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/users/modeller/</guid>
      <description>
        
        
        &lt;p&gt;If you are a modeller, you are responsible for the overall implementation of a modelling study from initial conceptualisation through to analysis and reporting. You are likely to be an economist, epidemiologist or statistician and are probably reasonably comfortable with writing analysis scripts in statistical software (potentially including R), without necessarily being a coding wizard.&lt;/p&gt;
&lt;h2 id=&#34;role&#34;&gt;Role&lt;/h2&gt;
&lt;p&gt;The primary role of modellers in ready4 &lt;a href=&#34;/docs/getting-started/concepts/project/&#34;&gt;modelling projects&lt;/a&gt; is to use &lt;a href=&#34;/docs/getting-started/concepts/module/&#34;&gt;modules&lt;/a&gt; to undertake analyse as part of &lt;a href=&#34;/docs/getting-started/concepts/project/&#34;&gt;modelling projects&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;tools&#34;&gt;Tools&lt;/h2&gt;
&lt;p&gt;The ready4 tools of most use to modellers are the &lt;a href=&#34;/docs/software/libraries/types/framework/&#34;&gt;software framework libraries&lt;/a&gt; for authoring model &lt;a href=&#34;/docs/framework/use/authoring-data/&#34;&gt;datasets&lt;/a&gt; and &lt;a href=&#34;/docs/framework/use/authoring-analyses/&#34;&gt;analyses&lt;/a&gt; and &lt;a href=&#34;/docs/software/libraries/types/module/&#34;&gt;model module libraries&lt;/a&gt; for &lt;a href=&#34;/docs/model/modules/using-modules/&#34;&gt;use in computational modelling&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;benefits-of-using-ready4&#34;&gt;Benefits of using ready4&lt;/h2&gt;
&lt;p&gt;We hope that ready4 can be of benefit to you by helping you to efficiently &lt;a href=&#34;/docs/model/modules/using-modules/&#34;&gt;build on work by other modellers&lt;/a&gt;, to implement more reproducible workflows, and to &lt;a href=&#34;/docs/framework/use/authoring-data/&#34;&gt;share your work&lt;/a&gt; so that it can be reused.&lt;/p&gt;
&lt;h2 id=&#34;contributing-to-ready4&#34;&gt;Contributing to ready4&lt;/h2&gt;
&lt;p&gt;The types of &lt;a href=&#34;/docs/contribution-guidelines/&#34;&gt;contribution&lt;/a&gt; you can make to ready4 include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/docs/contribution-guidelines/contribution-types/use/&#34;&gt;leading or participating in a modelling project&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/contribution-guidelines/contribution-types/community/&#34;&gt;enhancing technical documentation and help&lt;/a&gt;; and&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/contribution-guidelines/contribution-types/advisory/&#34;&gt;providing advice and feedback&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Modelling project</title>
      <link>/docs/getting-started/concepts/project/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/concepts/project/</guid>
      <description>
        
        
        &lt;p&gt;A ready4 modelling project will use the &lt;a href=&#34;/docs/framework/&#34;&gt;ready4 software framework&lt;/a&gt; to implement the three steps of:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Developing and validating a &lt;a href=&#34;../model&#34;&gt;computational model&lt;/a&gt;;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Adding context-specific &lt;a href=&#34;/docs/model/datasets/&#34;&gt;data&lt;/a&gt; to that computational model; and&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Applying the computational model to the supplied data to undertake &lt;a href=&#34;/docs/model/analyses/&#34;&gt;analyses&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The key components of each step are &lt;a href=&#34;/docs/contribution-guidelines/contribution-types/use/&#34;&gt;summarised here&lt;/a&gt;.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Planners</title>
      <link>/docs/getting-started/users/planner/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/users/planner/</guid>
      <description>
        
        
        &lt;p&gt;If you are an planner, you contribute to policy development or service planning that aims to improve population health. You probably value the role of modelling to inform your work, but are likely to rely on others to provide much of the technical expertise to implement &lt;a href=&#34;/docs/getting-started/concepts/model/&#34;&gt;computational models&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;role&#34;&gt;Role&lt;/h2&gt;
&lt;p&gt;The primary role of planners in ready4 &lt;a href=&#34;/docs/getting-started/concepts/project/&#34;&gt;modelling projects&lt;/a&gt; is co-design and use of models to support decision making.&lt;/p&gt;
&lt;h2 id=&#34;tools&#34;&gt;Tools&lt;/h2&gt;
&lt;p&gt;The ready4 tools of most use to planners are &lt;a href=&#34;/docs/software/user-interfaces/&#34;&gt;user-interfaces&lt;/a&gt; that convert computational models into useful &lt;a href=&#34;/docs/model/analyses/decision-aids/&#34;&gt;decision aids&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;benefits-of-using-ready4&#34;&gt;Benefits of using ready4&lt;/h2&gt;
&lt;p&gt;We hope that ready4 can provide you with &lt;a href=&#34;/docs/framework/standards/&#34;&gt;transparent reusable and updatable&lt;/a&gt; decision support.&lt;/p&gt;
&lt;h2 id=&#34;contributing-to-ready4&#34;&gt;Contributing to ready4&lt;/h2&gt;
&lt;p&gt;The types of &lt;a href=&#34;/docs/contribution-guidelines/&#34;&gt;contribution&lt;/a&gt; you can make to ready4 include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/docs/contribution-guidelines/contribution-types/use/&#34;&gt;leading or participating in a modelling project&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/contribution-guidelines/contribution-types/advisory/&#34;&gt;providing advice and feedback&lt;/a&gt;; and&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/contribution-guidelines/contribution-types/funding/&#34;&gt;funding a project&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Repeatable research</title>
      <link>/docs/getting-started/concepts/reproducible-replicable-generalisable/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/concepts/reproducible-replicable-generalisable/</guid>
      <description>
        
        
        &lt;p&gt;Although there is widespread support from the scientific community on the importance of repeatable research, the definition of key terms such as reproducibility and replicability can vary across disciplines and methodologies (e.g. the extent to which computational modelling is used). The meanings we intend when using these terms are described below.&lt;/p&gt;
&lt;h2 id=&#34;reproduction-and-replication&#34;&gt;Reproduction and Replication&lt;/h2&gt;
&lt;p&gt;The distinctions we make between reproduction and replication have been guided by the approach outlined in a report by the &lt;a href=&#34;https://nap.nationalacademies.org/catalog/25303/reproducibility-and-replicability-in-science&#34;&gt;National Academies of Sciences, Engineering and Medicine&lt;/a&gt;. However, we have adapted their definitions slightly as the meanings in that report were framed in terms of study findings / outcomes, whereas our usage relates more to intended objectives when deploying tools.&lt;/p&gt;
&lt;h3 id=&#34;our-usage&#34;&gt;Our usage&lt;/h3&gt;
&lt;h4 id=&#34;reproduction&#34;&gt;Reproduction&lt;/h4&gt;
&lt;p&gt;Applying the same &lt;a href=&#34;/docs/model/analyses/&#34;&gt;analysis&lt;/a&gt; code to the same input &lt;a href=&#34;/docs/model/datasets/&#34;&gt;data&lt;/a&gt; with the expectation of generating identical outputs (with the exception of trivial artefacts like datestamps for when analysis reports were produced).&lt;/p&gt;
&lt;h4 id=&#34;replication&#34;&gt;Replication&lt;/h4&gt;
&lt;p&gt;Applying analysis code used in a study to new input data. The analysis code is reused with only minimal edits that are necessary to account for differences in input data paths and variable names and to study metadata (e.g. investigator names, sample descriptions). The new data can be real or fake, but will include the same structure and concepts / measures as those found in the original study&amp;rsquo;s dataset. If the new data is a sample from the same population as the original study, then the expectation when undertaking replications is for results across studies to be broadly similar.&lt;/p&gt;
&lt;h3 id=&#34;suggested-policies&#34;&gt;Suggested policies&lt;/h3&gt;
&lt;p&gt;When publishing analysis code we suggest adopting the following rules of thumb:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;If the data required to re-run a study analysis are publicly available (or declared by the analysis program itself), publish the code as a reproduction program (e.g. &lt;a href=&#34;https://readyforwhatsnext.com/docs/analyses/replication-code/make-fakes/clinical-primary/&#34;&gt;this program for creating a synthetic population&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If the data required to re-run a study analysis are not publicly available, we publish the replication version of the code. The replication version of the code may be configured to ingest a synthetic (fake) representation of the study dataset as with &lt;a href=&#34;https://readyforwhatsnext.com/docs/analyses/replication-code/map-utility/ttu_lng_aqol6d_csp/&#34;&gt;this utility mapping replication program&lt;/a&gt;. Details of the (minimal) steps required to revert the replication code to a version that can be used for reproduction purposes are typically embedded within the program itself.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Users</title>
      <link>/docs/getting-started/users/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/users/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Community members</title>
      <link>/docs/getting-started/stakeholders/community-members/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/stakeholders/community-members/</guid>
      <description>
        
        
        &lt;p&gt;Community members have an important role to play in both the development of the overarching ready4 model and the applicability of ready4 to specific decision problems.&lt;/p&gt;
&lt;p&gt;One of the main contributions that community members can make is to &lt;a href=&#34;/docs/contribution-guidelines/contribution-types/advisory/&#34;&gt;provide advice&lt;/a&gt;. To date, the advice we have elicited from community members has related to shaping the design and conduct of individual modelling projects. In the medium term, he hope to supplement these opportunities through &lt;a href=&#34;/docs/contribution-guidelines/priorities/support/&#34;&gt;growing a ready4 support community&lt;/a&gt;.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Funders</title>
      <link>/docs/getting-started/stakeholders/funders/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/stakeholders/funders/</guid>
      <description>
        
        
        &lt;p&gt;There are six main types of funder that can &lt;a href=&#34;/docs/contribution-guidelines/contribution-types/funding/&#34;&gt;provide cash and/or in kind support&lt;/a&gt; to ready4:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Grant making research bodies can support &lt;a href=&#34;/docs/getting-started/concepts/project/&#34;&gt;modelling project&lt;/a&gt; proposals submitted to their existing funding schemes. These types of funder could also consider making a number of changes to how they work including the assessment weightings and levels of financial support given to the &lt;a href=&#34;/docs/getting-started/concepts/reproducible-replicable-generalisable/&#34;&gt;reproducibility, replicability&lt;/a&gt; and &lt;a href=&#34;/docs/getting-started/concepts/transferable/&#34;&gt;transferability&lt;/a&gt; components of research proposals and initiating targeted calls for proposals to &lt;a href=&#34;/docs/getting-started/motivation/&#34;&gt;improve the transparency, reuse and maintenance of models&lt;/a&gt; to inform policy.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Government departments can support the development of ready4 as part of programs to enhance data analysis and modelling capability in youth mental health by providing support to develop core ready4 infrastructure (e.g. our &lt;a href=&#34;/docs/contribution-guidelines/priorities/curate/&#34;&gt;software maintenance&lt;/a&gt; and &lt;a href=&#34;/docs/contribution-guidelines/priorities/support/&#34;&gt;community development&lt;/a&gt; priorities). When commissioning new modelling projects, governments could make providing open access to code and (to the greatest extent feasible, balancing confidentiality considerations) data a requirement of all applicants.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Youth mental health service commissioners can commission data analysis and modelling projects that develop novel &lt;a href=&#34;/docs/model/analyses/decision-aids/&#34;&gt;decision aids&lt;/a&gt; and to &lt;a href=&#34;/docs/contribution-guidelines/priorities/apply/&#34;&gt;apply existing ready4 modules to undertake new analyses&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Philanthropic donors can help accelerate our development and enhance our impact by supporting us to &lt;a href=&#34;/docs/contribution-guidelines/priorities/launch/&#34;&gt;bring our existing in-development software to launch&lt;/a&gt; and to further &lt;a href=&#34;/docs/contribution-guidelines/priorities/extend/&#34;&gt;extend the ready4 model&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Corporate sponsors can provide cash, &lt;a href=&#34;/docs/contribution-guidelines/contribution-types/advisory/&#34;&gt;expertise&lt;/a&gt; and free product licenses to support both our core open-source infrastructure and individual modelling projects.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Researchers</title>
      <link>/docs/getting-started/stakeholders/researchers/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/stakeholders/researchers/</guid>
      <description>
        
        
        &lt;p&gt;Researchers in multiple discipline enhance prior, current or planned future projects related to how environmental, social and technical systems shape health-economic outcomes by using ready4 to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/docs/framework/use/authoring-data/&#34;&gt;label and share&lt;/a&gt; non-confidential data (e.g. tables of summary statistics / parameter values) from prior and current work to extend access and impact;&lt;/li&gt;
&lt;li&gt;working with &lt;a href=&#34;/docs/getting-started/users/modeller/&#34;&gt;modellers&lt;/a&gt; to &lt;a href=&#34;/docs/contribution-guidelines/priorities/apply/&#34;&gt;undertake modelling analyses&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;working with &lt;a href=&#34;/docs/getting-started/users/modeller/&#34;&gt;coders&lt;/a&gt; to redevelop study analysis scripts by &lt;a href=&#34;/docs/framework/use/authoring-modules/&#34;&gt;authoring modules&lt;/a&gt; that are transferable to other contexts;&lt;/li&gt;
&lt;li&gt;supervising student projects to assist with ready4&amp;rsquo;s &lt;a href=&#34;/docs/contribution-guidelines/priorities/&#34;&gt;current priorities&lt;/a&gt;; and/or&lt;/li&gt;
&lt;li&gt;develop research proposals that incorporate a &lt;a href=&#34;/docs/getting-started/concepts/project/&#34;&gt;modelling project&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Researchers considering using ready4 should ensure they understand the &lt;a href=&#34;/docs/software/status/&#34;&gt;development status&lt;/a&gt; of the tools they wish to use. If the required software is not yet a &lt;a href=&#34;/docs/software/status/production-releases/&#34;&gt;production release&lt;/a&gt; (a process &lt;a href=&#34;/docs/contribution-guidelines/priorities/launch/&#34;&gt;we are working on&lt;/a&gt;!) we&amp;rsquo;d suggest only using it for testing or exploratory work that is not designed to inform decision making. All our software is &lt;a href=&#34;/docs/software/terms/&#34;&gt;free and open source&lt;/a&gt; so you don&amp;rsquo;t need to ask our permission to use it. We are however, very happy to discuss ideas for potential collaborations - &lt;a href=&#34;https://mph-economist.netlify.app/#contact&#34;&gt;contact the project lead to arrage a chat&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We also &lt;a href=&#34;/docs/contribution-guidelines/contribution-types/advisory/&#34;&gt;welcome advice&lt;/a&gt; from researchers about how we can make ready4 more relevant and useful.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Stakeholders</title>
      <link>/docs/getting-started/stakeholders/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/stakeholders/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Transferability</title>
      <link>/docs/getting-started/concepts/transferable/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/concepts/transferable/</guid>
      <description>
        
        
        &lt;p&gt;It is common for discussions of scientific studies to consider the extent to which findings can be &lt;strong&gt;generalised&lt;/strong&gt; (e.g. if a well conducted study concludes with high confidence that an intervention is cost-effective in Australia, is it valid to infer that it is likely to be cost-effective in the United Kingdom?). However, we are more interested in the &lt;strong&gt;transferability&lt;/strong&gt; of computational models (e.g. the extent to which the data-structures and algorithms from a computational model developed for an Australian context can be used to explore similar topics in the United Kingdom). Our usage of the term &amp;ldquo;transferring&amp;rdquo; (and by extension &amp;ldquo;transferability&amp;rdquo;, &amp;ldquo;transferable&amp;rdquo;, &amp;ldquo;transfers&amp;rdquo;) reflects this motivation.&lt;/p&gt;
&lt;h3 id=&#34;transferring---our-meaning&#34;&gt;Transferring - our meaning&lt;/h3&gt;
&lt;p&gt;Adapting a computational model, in whole or in part, to extend the types of data and/or research questions to which it can be applied. The new types of data will possess some differences in structure and / or concepts from that to which the computational model had previously been applied and these differences may be why research questions need to be reformulated.&lt;/p&gt;
&lt;p&gt;When we use the term transferring, we are typically referring to either (a) authoring or (b) using on of the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;An analysis &lt;a href=&#34;/docs/software/executables/programs/&#34;&gt;program&lt;/a&gt; (or &lt;a href=&#34;/docs/software/executables/subroutines/&#34;&gt;sub-routine&lt;/a&gt;) that has been adapted from an &lt;a href=&#34;/docs/software/executables/&#34;&gt;executable&lt;/a&gt; from another study to account for differences in the input data / research question.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;/docs/framework/implementation/paradigm/object-oriented/&#34;&gt;Inheriting data-structures and algorithms&lt;/a&gt; that selectively re-use, discard and replace elements of a study&amp;rsquo;s computational model based on an alternative use-case.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(Multi-purpose) function &lt;a href=&#34;/docs/software/libraries/&#34;&gt;libraries&lt;/a&gt; that have been created by &lt;a href=&#34;/docs/framework/implementation/paradigm/functional/&#34;&gt;decomposing a study&amp;rsquo;s (single purpose) analysis program&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;examples&#34;&gt;Examples&lt;/h3&gt;
&lt;p&gt;The &lt;a href=&#34;https://ready4-dev.github.io/scorz/index.html&#34;&gt;scorz module library&lt;/a&gt; was originally developed to provide an R implementation of algorithms in other languages for scoring adolescent AQoL-6D health utility as part of a &lt;a href=&#34;https://www.medrxiv.org/content/10.1101/2021.07.07.21260129v3&#34;&gt;utility mapping study&lt;/a&gt; (which also used the analysis program mentioned above). Examples of all three approaches mentioned in the previous section can be seen by examining the documentation and source code of the scorz library:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Two vignette programs from the scorz library website score different utility instruments. The first program scores &lt;a href=&#34;https://ready4-dev.github.io/scorz/articles/V_01.html&#34;&gt;adolescent AQoL-6D&lt;/a&gt; health utility and acts as a template for the second, which has been modified to score &lt;a href=&#34;https://ready4-dev.github.io/scorz/articles/V_02.html&#34;&gt;EQ-5D&lt;/a&gt; health utility.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Inspecting those example programs shows that one of the key adaptations in the EQ-5D program is to use the &lt;a href=&#34;https://ready4-dev.github.io/scorz/reference/ScorzEuroQol5-class.html&#34;&gt;ScorzEuroQol5&lt;/a&gt; &lt;a href=&#34;/docs/getting-started/concepts/module/&#34;&gt;module&lt;/a&gt; instead of the &lt;a href=&#34;https://ready4-dev.github.io/scorz/reference/ScorzAqol6Adol-class.html&#34;&gt;ScorzAqol6Adol&lt;/a&gt; module. Both of these modules inherit from  &lt;a href=&#34;https://ready4-dev.github.io/scorz/reference/ScorzProfile-class.html&#34;&gt;ScorzProfile&lt;/a&gt;. This arrangement means that all three modules share some features (in terms of both structure and algorithms) but selectively differ (e.g. aspects that are necessarily different for scoring different instruments).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The algorithms attached to each module from the scorz library are principally implemented by functions (&lt;a href=&#34;https://github.com/ready4-dev/scorz/tree/main/data-raw/fns&#34;&gt;the source code for which can be viewed here&lt;/a&gt;) that were created when decomposing an early draft of the above mentioned study algorithm. These functions are called by module methods (&lt;a href=&#34;https://github.com/ready4-dev/scorz/blob/main/data-raw/s4_fns/renew.R&#34;&gt;source code viewable here&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Downloads</title>
      <link>/docs/software/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/docs/software/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Purpose</title>
      <link>/docs/getting-started/purpose/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/purpose/</guid>
      <description>
        
        
        &lt;p&gt;The ready4 software framework provides tools to help implement computational health economic models that are transparent, reusable and updatable (TRU).&lt;/p&gt;
&lt;h2 id=&#34;transparent&#34;&gt;Transparent&lt;/h2&gt;
&lt;p&gt;Model code and data are publicly available in online &lt;a href=&#34;/docs/software/repositories/&#34;&gt;code repositories&lt;/a&gt; and &lt;a href=&#34;/docs/model/datasets/finding-data/search/&#34;&gt;data collections&lt;/a&gt;. Algorithms are &lt;a href=&#34;/docs/software/libraries/documentation/&#34;&gt;documented and transparently and regularly tested&lt;/a&gt;. Model development occurs &lt;a href=&#34;https://github.com/ready4-dev&#34;&gt;in the open&lt;/a&gt; and &lt;a href=&#34;/docs/contribution-guidelines/contribution-types/code/&#34;&gt;invites community participation&lt;/a&gt;, with each individual&amp;rsquo;s &lt;a href=&#34;/docs/contribution-guidelines/&#34;&gt;contribution&lt;/a&gt; publicly identifiable. &lt;a href=&#34;/docs/model/analyses/&#34;&gt;Analyses&lt;/a&gt; are &lt;a href=&#34;/docs/getting-started/concepts/reproducible-replicable-generalisable/#reproduction-and-replication&#34;&gt;reproducible and replicable&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;reusable&#34;&gt;Reusable&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;/docs/model/&#34;&gt;Model modules&lt;/a&gt; and &lt;a href=&#34;/docs/model/datasets/&#34;&gt;datasets&lt;/a&gt; originally developed in one modelling project can be independently &lt;a href=&#34;/docs/model/modules/using-modules/&#34;&gt;reused&lt;/a&gt; in other projects. As they share a common &lt;a href=&#34;/docs/framework/&#34;&gt;framework&lt;/a&gt;, model modules can be combined in other models and analyses to address &lt;a href=&#34;/docs/examples/&#34;&gt;multiple topics&lt;/a&gt;. &lt;a href=&#34;/docs/framework/implementation/paradigm/&#34;&gt;Code implementation paradigms&lt;/a&gt; facilitate the &lt;a href=&#34;/docs/getting-started/concepts/transferable/&#34;&gt;transfer&lt;/a&gt; of model modules for use in other decision contexts.&lt;/p&gt;
&lt;h2 id=&#34;updatable&#34;&gt;Updatable&lt;/h2&gt;
&lt;p&gt;Model code, data and analyses are versioned, with an ongoing program of making &lt;a href=&#34;/blog/releases/&#34;&gt;new and updated releases&lt;/a&gt;. Software is &lt;a href=&#34;/docs/contribution-guidelines/priorities/curate/&#34;&gt;maintained&lt;/a&gt;, with opportunities for users and contributors to flag issues, request features and supply &lt;a href=&#34;/docs/contribution-guidelines/contribution-types/code/&#34;&gt;code contributions&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The criteria we use for assessing TRU attributes of computational models are described in more detail in &lt;a href=&#34;https://arxiv.org/pdf/2403.17798.pdf&#34;&gt;this preprint&lt;/a&gt;, with a worked example of the application of these criteria provided in &lt;a href=&#34;https://rdcu.be/dIv8g&#34;&gt;this article from PharmacoEconomics&lt;/a&gt;.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Develop, adapt and maintain computational health economic models</title>
      <link>/docs/tutorials/develop-models/</link>
      <pubDate>Mon, 10 Jun 2024 00:00:00 +0000</pubDate>
      
      <guid>/docs/tutorials/develop-models/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Use modules of health economic models to implement repeatable research</title>
      <link>/docs/tutorials/use-models/</link>
      <pubDate>Mon, 10 Jun 2024 00:00:00 +0000</pubDate>
      
      <guid>/docs/tutorials/use-models/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Implementation</title>
      <link>/docs/getting-started/implementation/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/implementation/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Paradigms</title>
      <link>/docs/getting-started/implementation/paradigm/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/implementation/paradigm/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Tutorials</title>
      <link>/docs/tutorials/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>/docs/tutorials/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Why ready4 is object oriented</title>
      <link>/docs/getting-started/implementation/paradigm/object-oriented/</link>
      <pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/implementation/paradigm/object-oriented/</guid>
      <description>
        
        
        

&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;This below section renders a vignette article from the ready4 library. You can use the following links to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://ready4-dev.github.io/ready4/articles/V_03.html&#34;&gt;view the vignette on the library website (adds useful hyperlinks to code blocks)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ready4-dev/ready4/blob/main/vignettes/V_03.Rmd&#34;&gt;view the source file&lt;/a&gt; from that article, and;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ready4-dev/ready4/edit/main/vignettes/V_03.Rmd&#34;&gt;edit its contents&lt;/a&gt; (requires a GitHub account).&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;div class=&#34;highlight&#34;&gt;
&lt;/div&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;kr&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/library.html&#39;&gt;library&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/&#39;&gt;ready4&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id=&#34;motivation&#34;&gt;Motivation&lt;/h2&gt;
&lt;p&gt;The practical utility and ease of use of computational health economic models are in part shaped by the choice of programming paradigm used to develop them. ready4 adopts an object oriented programming (OOP) paradigm which in practice means that the framework principally consists of classes (representations of data structures useful for modelling health systems) and methods (algorithms that can be applied to these data-structures to generate insight useful for policy-making). Adopting an OOP approach is particular useful for helping to make models &lt;a href=&#34;https://www.ready4-dev.com/docs/getting-started/motivation/&#34;&gt;transparent, reusable and updatable&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;implementation&#34;&gt;Implementation&lt;/h2&gt;
&lt;h3 id=&#34;modular-computational-models&#34;&gt;Modular Computational Models&lt;/h3&gt;
&lt;p&gt;Two commonly noted features of OOP - encapsulation and inheritance are particularly useful when developing &lt;a href=&#34;https://www.ready4-dev.com/docs/tutorials/develop-models/modularity/&#34;&gt;modular computational health economic models&lt;/a&gt;.&lt;/p&gt;
&lt;h4 id=&#34;encapsulation&#34;&gt;Encapsulation&lt;/h4&gt;
&lt;p&gt;Encapsulation allows us to define the data structures (&amp;ldquo;classes&amp;rdquo;) used in computational modelling projects in a manner that allows them to be safely combined. For example, assume there are two computational health economic models, one (&lt;strong&gt;A&lt;/strong&gt;) focused on predicting the types and intensity of services used by individuals that present to health services and the other (&lt;strong&gt;B&lt;/strong&gt;) that &lt;a href=&#34;https://ready4-dev.github.io/youthu/articles/Prediction_With_Mdls.html&#34;&gt;predicts outcomes for recipients of these services&lt;/a&gt;. It may be desirable to develop a new model (&lt;strong&gt;C&lt;/strong&gt;) that combines &lt;strong&gt;A&lt;/strong&gt; and &lt;strong&gt;B&lt;/strong&gt; to model both service use and outcomes. Using encapsulated code allows all of the features and functionality of &lt;strong&gt;A&lt;/strong&gt; to be made available to &lt;strong&gt;B&lt;/strong&gt; in a manner that protects the integrity of &lt;strong&gt;A&lt;/strong&gt;. Specifically, &lt;strong&gt;B&lt;/strong&gt; can only interact with &lt;strong&gt;A&lt;/strong&gt; using the algorithms (&amp;ldquo;methods&amp;rdquo;) that have been already defined for &lt;strong&gt;A&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Furthermore, if appropriately implemented, methods associated with a class will work with any combination of input values that can be encapsulated by that class - making computational models more &lt;a href=&#34;https://www.ready4-dev.com/docs/getting-started/concepts/transferable/&#34;&gt;transferable&lt;/a&gt;. For example, imagine a class (&lt;strong&gt;X&lt;/strong&gt;) that is used to structure summary data relevant to health systems. Methods associated with &lt;strong&gt;X&lt;/strong&gt; (e.g. a method to derive an unmet need statistic) can then applied to two instances of &lt;strong&gt;X&lt;/strong&gt; - one containing data relevant to the Australian context and one with data from the UK context.&lt;/p&gt;
&lt;h4 id=&#34;inheritence&#34;&gt;Inheritence&lt;/h4&gt;
&lt;p&gt;The examples highlighted in the previous section have some potential limitations. What if the developers of &lt;strong&gt;A&lt;/strong&gt; didn&amp;rsquo;t define methods that would allow &lt;strong&gt;B&lt;/strong&gt; to interact with it in the desired way? Or what if there are a number of differences between the Australian and UK system that need to be accounted for when transferring a method from the former to the latter? These types of issues can be addressed by another key feature of OOP - inheritance. Inheritance allows for a &amp;ldquo;child&amp;rdquo; class to be created from a &amp;ldquo;parent&amp;rdquo; class. By default, the &amp;ldquo;child&amp;rdquo; inherits all of the features of the &amp;ldquo;parent&amp;rdquo; including all methods associated with the &amp;ldquo;parent&amp;rdquo; class. Importantly however, alternative or additional features can also be specified for the &amp;ldquo;child&amp;rdquo; to allow it to implement different methods where necessary. For example, when developing our new computational model &lt;strong&gt;C&lt;/strong&gt; we could create a number of new classes that are children of the classes defined in &lt;strong&gt;A&lt;/strong&gt;. We can then define any additional/alternative methods for these classes that overcome any integration issues between the classes and methods of &lt;strong&gt;A&lt;/strong&gt; and &lt;strong&gt;B&lt;/strong&gt;. In this way, we can enjoy the best of both worlds - leveraging all relevant algorithms from &lt;strong&gt;A&lt;/strong&gt; and &lt;strong&gt;B&lt;/strong&gt; (as there is no need to re-invent the wheel), while ensuring that we transparently develop the additional code required for &lt;strong&gt;C&lt;/strong&gt;. This approach also ensures that the respective contributions of the (potentially different) authorship teams behind &lt;strong&gt;A&lt;/strong&gt;, &lt;strong&gt;B&lt;/strong&gt; and &lt;strong&gt;C&lt;/strong&gt; is clearer.&lt;/p&gt;
&lt;p&gt;Similarly, inheritance would allow re-use of much of the code from a model of the Australian health system when exploring similar topics within the UK context, while making it straightforward to develop additional code that addresses relevant divergence in features between the two jurisdictions. In practical terms, this would mean developing two child classes of &lt;strong&gt;X&lt;/strong&gt; - class &lt;strong&gt;Y&lt;/strong&gt; for use with Australian data and class &lt;strong&gt;Z&lt;/strong&gt; for use in the UK system. All methods that are not specific to a particular jurisdiction are defined for &lt;strong&gt;X&lt;/strong&gt; and inherited by &lt;strong&gt;Y&lt;/strong&gt; and &lt;strong&gt;Z&lt;/strong&gt;. Methods that are only appropriate for use in the Australian context are defined for &lt;strong&gt;Y&lt;/strong&gt;, while UK specific methods are defined for &lt;strong&gt;Z&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&#34;transparent-computational-models&#34;&gt;Transparent Computational Models&lt;/h3&gt;
&lt;p&gt;To make modelling analysis programs more readily understood, the &lt;code&gt;ready4&lt;/code&gt; package provides a &lt;a href=&#34;https://www.ready4-dev.com/docs/framework/implementation/syntax/&#34;&gt;simple and consistent syntax&lt;/a&gt;. Such simplified approaches are facilitated by two other commonly noted features of OOP - polymorphism and abstraction.&lt;/p&gt;
&lt;h4 id=&#34;polymorphism&#34;&gt;Polymorphism&lt;/h4&gt;
&lt;p&gt;Polymorphism allows for similar concepts to be represented using consistent syntax. The same top level code can therefore be generalised to multiple model implementations, making algorithms simpler to understand and easier to re-use.&lt;/p&gt;
&lt;p&gt;Returning to a previous example, the exact same command (e.g. a call to the method &lt;a href=&#34;https://ready4-dev.github.io/ready4/reference/exhibit-methods.html&#34;&gt;exhibit&lt;/a&gt;) can be applied to both &lt;strong&gt;Y&lt;/strong&gt; (used for Australian data) and &lt;strong&gt;Z&lt;/strong&gt; (used for UK data). However, the algorithm implemented by that command can vary based on the class that each method is applied to (ie a different algorithm is applied when the data is specified as being from the UK compared to being specified as Australian).&lt;/p&gt;
&lt;h4 id=&#34;abstraction&#34;&gt;Abstraction&lt;/h4&gt;
&lt;p&gt;The simplicity enabled by polymorphism is enhanced by Abstraction, which basically means that only the briefest and easiest to comprehend parts of the code are exposed by default to potential users. Once an instance of a model module template class is created, the entire program to ingest model data, analyse it and produce a scientific summary can be represented in a few brief lines of code, readily comprehensible to non-coders. When using open source languages, the elegance and simplicity of abstraction &lt;a href=&#34;https://www.ready4-dev.com/docs/framework/use/authoring-modules/authoring-algorithms/&#34;&gt;does not restrict the ability of more technically minded users exploring the detailed workings of the underpinning code&lt;/a&gt;.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Authoring model data structures</title>
      <link>/docs/tutorials/develop-models/authoring-modules/authoring-classes/</link>
      <pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>/docs/tutorials/develop-models/authoring-modules/authoring-classes/</guid>
      <description>
        
        
        

&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;This below section renders a vignette article from the ready4class library. You can use the following links to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://ready4-dev.github.io/ready4class/articles/V_01.html&#34;&gt;view the vignette on the library website (adds useful hyperlinks to code blocks)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ready4-dev/ready4class/blob/master/vignettes/V_01.Rmd&#34;&gt;view the source file&lt;/a&gt; from that article, and;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ready4-dev/ready4class/edit/master/vignettes/V_01.Rmd&#34;&gt;edit its contents&lt;/a&gt; (requires a GitHub account).&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;div class=&#34;highlight&#34;&gt;
&lt;/div&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;/div&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;kr&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/library.html&#39;&gt;library&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4class/&#39;&gt;ready4class&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;kr&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/library.html&#39;&gt;library&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4show/&#39;&gt;ready4show&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;kr&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/library.html&#39;&gt;library&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4use/&#39;&gt;ready4use&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id=&#34;motivation&#34;&gt;Motivation&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&#34;https://www.ready4-dev.com/&#34;&gt;ready4 framework&lt;/a&gt; uses &lt;a href=&#34;https://ready4-dev.github.io/ready4/articles/V_03.html&#34;&gt;object oriented programming (OOP)&lt;/a&gt; to implement &lt;a href=&#34;https://ready4-dev.github.io/ready4/articles/V_01.html&#34;&gt;modular approaches to computational models of mental health systems&lt;/a&gt;. That means that a standardised approach to developing modules (S4 classes) and sub-modules (S3 classes) is required. ready4class provides the tools to implement this workflow.&lt;/p&gt;
&lt;h2 id=&#34;workflow&#34;&gt;Workflow&lt;/h2&gt;
&lt;h3 id=&#34;prototyes-constructor-and-manifest&#34;&gt;Prototyes, constructor and manifest&lt;/h3&gt;
&lt;p&gt;The main classes exported as part of &lt;code&gt;ready4class&lt;/code&gt; are &lt;code&gt;readyclass_manifest&lt;/code&gt; and &lt;code&gt;ready4class_constructor&lt;/code&gt;. &lt;code&gt;ready4class_pt_lup&lt;/code&gt; is a tibble based &lt;a href=&#34;https://ready4-dev.github.io/ready4/articles/V_01.html&#34;&gt;ready4 sub-module&lt;/a&gt;, which contains metadata on the prototypes of classes that can be used as sub-components of ready4 modules and sub-modules (for example a tibble based class can be used as a slot in an S4 class). When authoring ready4 R packages, you will create a &lt;code&gt;ready4class_pt_lup&lt;/code&gt; instance and store it in an online repository that you have write permissions to. As you create new ready4 modules and sub-modules using &lt;code&gt;ready4class&lt;/code&gt; tools, your &lt;code&gt;ready4class_pt_lup&lt;/code&gt; object will be updated so that these classes can be made available to any future modules or sub-modules that you author. The &lt;code&gt;ready4class_pt_lup&lt;/code&gt; sub-module recently used in workflows for authoring ready4 modules is reproduced below.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;x&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;ready4use&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4use/reference/Ready4useRepos-class.html&#39;&gt;Ready4useRepos&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;gh_repo_1L_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;ready4-dev/ready4&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                               gh_tag_1L_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;Documentation_0.0&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/reference/ingest-methods.html&#39;&gt;ingest&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;fls_to_ingest_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;prototype_lup&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;         metadata_1L_lgl &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;kc&#39;&gt;F&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;x&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/reference/exhibit-methods.html&#39;&gt;exhibit&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;scroll_box_args_ls &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/list.html&#39;&gt;list&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;width &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;100%&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&#34;border: 1px solid #ddd; padding: 5px; overflow-x: scroll; width:100%; &#34;&gt;
&lt;table class=&#34; lightable-paper lightable-hover lightable-paper&#34; style=&#34;color: black; font-family: &amp;quot;Arial Narrow&amp;quot;, arial, helvetica, sans-serif; width: auto !important; margin-left: auto; margin-right: auto;border-bottom: 0; color: black; font-family: &amp;quot;Arial Narrow&amp;quot;, arial, helvetica, sans-serif; margin-left: auto; margin-right: auto;&#34;&gt;
&lt;caption&gt;
Class Prototypes Lookup Table
&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style=&#34;text-align:left;&#34;&gt;
Class
&lt;/th&gt;
&lt;th style=&#34;text-align:right;&#34;&gt;
Value
&lt;/th&gt;
&lt;th style=&#34;text-align:right;&#34;&gt;
Namespace
&lt;/th&gt;
&lt;th style=&#34;text-align:right;&#34;&gt;
Function
&lt;/th&gt;
&lt;th style=&#34;text-align:right;&#34;&gt;
Default
&lt;/th&gt;
&lt;th style=&#34;text-align:right;&#34;&gt;
Is Old Class
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
AusACT
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
aus::AusACT()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
aus
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
AusACT
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
AusHeadspace
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
aus::AusHeadspace()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
aus
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
AusHeadspace
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
AusLookup
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
aus::AusLookup()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
aus
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
AusLookup
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
AusOrygen
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
aus::AusOrygen()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
aus
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
AusOrygen
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
AusProjections
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
aus::AusProjections()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
aus
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
AusProjections
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
AusTasmania
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
aus::AusTasmania()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
aus
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
AusTasmania
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
POSIXt
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
.POSIXct(NA_character\_)
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
base
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
.POSIXct
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
NA_character\_
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
character
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
NA_character\_
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
base
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
NA_character\_
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
data.frame
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
data.frame()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
base
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
data.frame()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
integer
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
NA_integer\_
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
base
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
NA_integer\_
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
list
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
list(list())
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
base
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
list
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
list()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
logical
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
NA
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
base
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
NA
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
numeric
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
NA_real\_
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
base
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
NA_real\_
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
function
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
function() NULL
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
base
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
function() NULL
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
CostlyCorrespondences
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
costly::CostlyCorrespondences()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
costly
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
CostlyCorrespondences
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
CostlyCountries
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
costly::CostlyCountries()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
costly
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
CostlyCountries
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
CostlyCurrencies
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
costly::CostlyCurrencies()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
costly
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
CostlyCurrencies
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
CostlySeed
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
costly::CostlySeed()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
costly
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
CostlySeed
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
CostlySource
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
costly::CostlySource()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
costly
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
CostlySource
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
CostlyStandards
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
costly::CostlyStandards()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
costly
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
CostlyStandards
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
dfidx
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
dfidx::dfidx(dfidx())
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
dfidx
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
dfidx
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
dfidx()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Period
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
lubridate::period()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
lubridate
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
period
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4Module
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4::Ready4Module()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Ready4Module
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4Private
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4::Ready4Private()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Ready4Private
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4Project
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4::Ready4Project()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Ready4Project
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4Public
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4::Ready4Public()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Ready4Public
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4class_constructor
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4class::ready4class_constructor()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4class
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4class_constructor
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4class_manifest
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4class::ready4class_manifest()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4class
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4class_manifest
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4class_pt_lup
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4class::ready4class_pt_lup()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4class
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4class_pt_lup
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4fun_abbreviations
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun::ready4fun_abbreviations()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun_abbreviations
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4fun_badges
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun::ready4fun_badges()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun_badges
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4fun_dataset
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun::ready4fun_dataset()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun_dataset
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4fun_description
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun::ready4fun_description()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun_description
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4fun_executor
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun::ready4fun_executor()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun_executor
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4fun_functions
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun::ready4fun_functions()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun_functions
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4fun_manifest
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun::ready4fun_manifest()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun_manifest
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4fun_metadata_a
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun::ready4fun_metadata_a()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun_metadata_a
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4fun_metadata_b
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun::ready4fun_metadata_b()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun_metadata_b
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4fun_objects
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun::ready4fun_objects()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4fun_objects
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4pack_manifest
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4pack::ready4pack_manifest()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4pack
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4pack_manifest
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4show_authors
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4show::ready4show_authors()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4show
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4show_authors
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4show_institutes
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4show::ready4show_institutes()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4show
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4show_institutes
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4show_correspondences
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4show::ready4show_correspondences()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4show
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4show_correspondences
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4showPaths
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4show::Ready4showPaths()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4show
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Ready4showPaths
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4showSynopsis
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4show::Ready4showSynopsis()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4show
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Ready4showSynopsis
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4use_distributions
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use::ready4use_distributions()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use_distributions
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4use_dataverses
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use::ready4use_dataverses()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use_dataverses
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4use_imports
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use::ready4use_imports()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use_imports
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4use_mapes
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use::ready4use_mapes()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use_mapes
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ready4use_dictionary
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use::ready4use_dictionary()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use_dictionary
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4useFiles
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use::Ready4useFiles()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Ready4useFiles
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4useRaw
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use::Ready4useRaw()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Ready4useRaw
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4useProcessed
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use::Ready4useProcessed()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Ready4useProcessed
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4useArguments
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use::Ready4useArguments()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Ready4useArguments
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4useDyad
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use::Ready4useDyad()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Ready4useDyad
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4useIngest
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use::Ready4useIngest()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Ready4useIngest
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4useRepos
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use::Ready4useRepos()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Ready4useRepos
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4usePointer
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use::Ready4usePointer()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Ready4usePointer
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4useRecord
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use::Ready4useRecord()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4use
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Ready4useRecord
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ScorzProfile
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
scorz::ScorzProfile()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
scorz
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ScorzProfile
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ScorzAqol6
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
scorz::ScorzAqol6()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
scorz
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ScorzAqol6
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ScorzAqol6Adol
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
scorz::ScorzAqol6Adol()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
scorz
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ScorzAqol6Adol
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ScorzAqol6Adult
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
scorz::ScorzAqol6Adult()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
scorz
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ScorzAqol6Adult
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ScorzEuroQol5
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
scorz::ScorzEuroQol5()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
scorz
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ScorzEuroQol5
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
sf
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
sf::st_sf(sf::st_sfc())
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
sf
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
st_sf
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
sf::st_sfc()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
SpecificConverter
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific::SpecificConverter()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
SpecificConverter
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
SpecificFixed
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific::SpecificFixed()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
SpecificFixed
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
SpecificInitiator
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific::SpecificInitiator()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
SpecificInitiator
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
SpecificMixed
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific::SpecificMixed()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
SpecificMixed
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
SpecificModels
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific::SpecificModels()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
SpecificModels
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
SpecificParameters
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific::SpecificParameters()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
SpecificParameters
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
SpecificPredictors
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific::SpecificPredictors()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
SpecificPredictors
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
SpecificPrivate
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific::SpecificPrivate()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
SpecificPrivate
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
SpecificProject
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific::SpecificProject()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
SpecificProject
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
SpecificResults
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific::SpecificResults()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
SpecificResults
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
SpecificShareable
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific::SpecificShareable()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
SpecificShareable
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
SpecificSynopsis
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific::SpecificSynopsis()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
SpecificSynopsis
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
specific_models
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific::specific_models()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific_models
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
specific_predictors
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific::specific_predictors()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
specific_predictors
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
tbl_df
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
tibble::tibble()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
tibble
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
tibble
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
tbl_ts
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
tsibble::tsibble()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
tsibble
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
tsibble
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
TTUProject
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TTU::TTUProject()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TTU
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TTUProject
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
TTUReports
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TTU::TTUReports()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TTU
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TTUReports
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
TTUSynopsis
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TTU::TTUSynopsis()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TTU
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TTUSynopsis
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
VicinityArguments
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::VicinityArguments()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
VicinityArguments
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
VicinityLocal
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::VicinityLocal()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
VicinityLocal
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
VicinityLocalProcessed
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::VicinityLocalProcessed()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
VicinityLocalProcessed
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
VicinityLocalRaw
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::VicinityLocalRaw()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
VicinityLocalRaw
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
VicinityLookup
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::VicinityLookup()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
VicinityLookup
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
VicinityMacro
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::VicinityMacro()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
VicinityMacro
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
VicinityMesoArea
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::VicinityMesoArea()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
VicinityMesoArea
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
VicinityMesoRegion
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::VicinityMesoRegion()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
VicinityMesoRegion
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
VicinityMicro
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::VicinityMicro()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
VicinityMicro
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
VicinityProfile
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::VicinityProfile()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
VicinityProfile
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
VicinitySpaceTime
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::VicinitySpaceTime()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
VicinitySpaceTime
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
vicinity_abbreviations
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::vicinity_abbreviations()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity_abbreviations
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
vicinity_identifiers
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::vicinity_identifiers()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity_identifiers
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
vicinity_mapes
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::vicinity_mapes()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity_mapes
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
vicinity_parameters
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::vicinity_parameters()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity_parameters
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
vicinity_points
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::vicinity_points()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity_points
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
vicinity_processed
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::vicinity_processed()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity_processed
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
vicinity_raw
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::vicinity_raw()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity_raw
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
vicinity_resolutions
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::vicinity_resolutions()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity_resolutions
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
vicinity_templates
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::vicinity_templates()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity_templates
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
vicinity_values
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity::vicinity_values()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
vicinity_values
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars_aqol6d_adol
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars::youthvars_aqol6d_adol()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars_aqol6d_adol
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars_chu9d_adolaus
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars::youthvars_chu9d_adolaus()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars_chu9d_adolaus
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars_phq9
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars::youthvars_phq9()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars_phq9
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars_bads
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars::youthvars_bads()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars_bads
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars_gad7
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars::youthvars_gad7()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars_gad7
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars_oasis
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars::youthvars_oasis()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars_oasis
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars_scared
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars::youthvars_scared()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars_scared
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars_k6
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars::youthvars_k6()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars_k6
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars_k6_aus
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars::youthvars_k6_aus()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars_k6_aus
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars_k10
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars::youthvars_k10()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars_k10
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars_k10_aus
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars::youthvars_k10_aus()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars_k10_aus
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
youthvars_sofas
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars::youthvars_sofas()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars_sofas
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
TRUE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
YouthvarsDescriptives
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars::YouthvarsDescriptives()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
YouthvarsDescriptives
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
YouthvarsProfile
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars::YouthvarsProfile()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
YouthvarsProfile
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
YouthvarsSeries
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars::YouthvarsSeries()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
youthvars
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
YouthvarsSeries
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
MimicAlgorithms
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
MimicAlgorithms()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
mimic
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
MimicAlgorithms
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
MimicInputs
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
MimicInputs()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
mimic
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
MimicInputs
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
MimicRepos
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
MimicRepos()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
mimic
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
MimicRepos
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
MimicConfiguration
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
MimicConfiguration()
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
mimic
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
MimicConfiguration
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
FALSE
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;tfoot&gt;
&lt;tr&gt;
&lt;td style=&#34;padding: 0; &#34; colspan=&#34;100%&#34;&gt;
&lt;sup&gt;&lt;/sup&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tfoot&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;code&gt;ready4class_constructor&lt;/code&gt; is another tibble based ready4 sub-module that summarises the desired features of the ready4 modules and sub-modules that you are authoring. An instance of &lt;code&gt;ready4class_constructor&lt;/code&gt; is combined with a &lt;a href=&#34;https://ready4-dev.github.io/ready4fun/articles/V_01.html&#34;&gt;&lt;code&gt;ready4fun_manifest&lt;/code&gt; sub-module&lt;/a&gt; to create a &lt;code&gt;ready4class_manifest&lt;/code&gt; sub-module. Instances of &lt;code&gt;ready4class_constructor&lt;/code&gt; are most efficiently created using the &lt;code&gt;make_pt_ready4class_constructor&lt;/code&gt; function.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;y&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4class/reference/ready4class_manifest.html&#39;&gt;make_pt_ready4class_manifest&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;ready4fun&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4fun/reference/ready4fun_manifest.html&#39;&gt;ready4fun_manifest&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                  constructor_r3 &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4class/reference/ready4class_constructor.html&#39;&gt;ready4class_constructor&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4class/reference/ready4class_manifest.html&#39;&gt;ready4class_manifest&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h3 id=&#34;typical-use&#34;&gt;Typical use&lt;/h3&gt;
&lt;p&gt;The most important method included in &lt;code&gt;ready4class&lt;/code&gt; is the &lt;code&gt;author&lt;/code&gt; method for the &lt;code&gt;ready4class_manifest&lt;/code&gt; sub-module, that enhances &lt;a href=&#34;https://ready4-dev.github.io/ready4fun/articles/V_01.html&#34;&gt;the &lt;code&gt;author&lt;/code&gt; method defined for the &lt;code&gt;ready4fun_manifest&lt;/code&gt;&lt;/a&gt; so that consistently documented R package classes are also generated.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;c&#39;&gt;## Not run&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/reference/author-methods.html&#39;&gt;author&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;y&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h3 id=&#34;examples&#34;&gt;Examples&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;ready4class&lt;/code&gt; sub-modules and methods are not intended for independent use, but instead should be deployed as part of &lt;a href=&#34;https://ready4-dev.github.io/ready4pack/articles/V_01.html&#34;&gt;ready4pack R package authoring workflow&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;future-documentation&#34;&gt;Future documentation&lt;/h2&gt;
&lt;p&gt;It should be noted that some &lt;code&gt;ready4class&lt;/code&gt; methods require files of a standardised format to be saved in specific sub-directories of the package &lt;code&gt;data-raw&lt;/code&gt; directory. Detailed instructions on how to prepare these files are not yet available, but will be outlined in documentation to be released in 2022.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: The role of functional programming in ready4 development</title>
      <link>/docs/getting-started/implementation/paradigm/functional/</link>
      <pubDate>Sat, 24 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>/docs/getting-started/implementation/paradigm/functional/</guid>
      <description>
        
        
        &lt;p&gt;Although the &lt;a href=&#34;/docs/framework/implementation/paradigm/object-oriented/&#34;&gt;object-oriented programming (OOP)&lt;/a&gt; approach ready4 implements has many advantages, it can also have some limitations. Some of these limitations have been colorfully highlighted by a popular quote attributed to Joe Armstrong:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;The problem with object-oriented languages is they&amp;rsquo;ve got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In practical terms, this means that if not carefully planned, using OOP can create barriers to code-reuse as algorithms come bundled with artefacts of no/low relevance to many potential users. To help maximise the accessibility and re-usability of ready4 algorithms, these algorithms are primarily written using the functional programming paradigm. Only once an algorithm has been implemented using functions are they then linked to a data-structure by means of a calling method. The typical development workflow for a ready4 computational &lt;a href=&#34;/docs/getting-started/concepts/project/&#34;&gt;modelling project&lt;/a&gt; might therefore look something the following three step process:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;A modelling study algorithm is initially implemented as a program.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To help &lt;a href=&#34;/docs/getting-started/concepts/transferable/&#34;&gt;transfer&lt;/a&gt; the methods used in the study algorithm, it is decomposed into functions, which are bundled as a code library (or libraries). The program is updated to use the newly authored functions.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A model module is authored from a &lt;a href=&#34;/docs/framework/implementation/modularity/&#34;&gt;template&lt;/a&gt; to define a data-structure. A method (or methods) that call the functions authored in the previous step is attached to the module(s) using the ready4 framework&amp;rsquo;s &lt;a href=&#34;/docs/tutorials/develop-models/syntax/&#34;&gt;syntax&lt;/a&gt;. The new module is added to the previously created code library and the program is again updated so that the algorithm is now implemented by supplying data to the ready4 module and then calling the desired method(s).&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href=&#34;/docs/getting-started/users/modeller/&#34;&gt;Modellers&lt;/a&gt; using ready4 for the most part will only use ready4 modules and will rarely interact directly with the functions that implement module methods. However, these functions are potentially of significant usefulness to &lt;a href=&#34;/docs/getting-started/users/coder/&#34;&gt;coders&lt;/a&gt; authoring new algorithms. All ready4 &lt;a href=&#34;/docs/framework/use/authoring-modules/authoring-algorithms/&#34;&gt;functions are created with minimal, but consistent documentation&lt;/a&gt; with the aid of tools from the &lt;a href=&#34;https://ready4-dev.github.io/ready4fun/&#34;&gt;ready4fun&lt;/a&gt; library.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Authoring model algorithms</title>
      <link>/docs/tutorials/develop-models/authoring-modules/authoring-algorithms/</link>
      <pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>/docs/tutorials/develop-models/authoring-modules/authoring-algorithms/</guid>
      <description>
        
        
        

&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;This below section renders a vignette article from the ready4fun library. You can use the following links to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://ready4-dev.github.io/ready4fun/articles/V_01.html&#34;&gt;view the vignette on the library website (adds useful hyperlinks to code blocks)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ready4-dev/ready4fun/blob/master/vignettes/V_01.Rmd&#34;&gt;view the source file&lt;/a&gt; from that article, and;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ready4-dev/ready4fun/edit/master/vignettes/V_01.Rmd&#34;&gt;edit its contents&lt;/a&gt; (requires a GitHub account).&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;div class=&#34;highlight&#34;&gt;
&lt;/div&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;/div&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;kr&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/library.html&#39;&gt;library&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/&#39;&gt;ready4&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;kr&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/library.html&#39;&gt;library&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4fun/&#39;&gt;ready4fun&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;!-- library(ready4show) --&gt;
&lt;!-- library(ready4use) --&gt;
&lt;h2 id=&#34;motivation&#34;&gt;Motivation&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&#34;https://www.ready4-dev.com/&#34;&gt;ready4 framework&lt;/a&gt; uses &lt;a href=&#34;https://ready4-dev.github.io/ready4class/articles/V_01.html&#34;&gt;an object-oriented programming (OOP) approach&lt;/a&gt; to implement computational health economic models. One motivation for using OOP is the concept of &amp;ldquo;abstraction&amp;rdquo; - making things as simple as possible for end-users of &lt;code&gt;ready4&lt;/code&gt; modules by exposing the minimal amount of code required to implement each method.&lt;/p&gt;
&lt;p&gt;However, some users of the &lt;code&gt;ready4&lt;/code&gt; modules will want to &amp;ldquo;look under the hood&amp;rdquo; and examine the code that implements module algorithms in much more detail. Reasons to do so include to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;gain detailed insight into how methods are implemented;&lt;/li&gt;
&lt;li&gt;test individual sub-components of methods as part of code verification and model validation checks;&lt;/li&gt;
&lt;li&gt;re-use sub-components of existing methods when authoring new methods.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To help facilitate achieving these objectives, methods associated with ready4 modules can be de-composed into functions that can be used independent of ready4 modules. However, these functions need to be documented and will be easier to comprehend if they adopt a consistent house style (e.g. naming conventions). ready4fun provides workflow tools (classes, methods, functions and datasets) to achieve these goals.&lt;/p&gt;
&lt;h2 id=&#34;ready4fun-function-authoring-taxonomies-abbreviations-and-workflow&#34;&gt;ready4fun function authoring taxonomies, abbreviations and workflow&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;ready4fun&lt;/code&gt; package uses taxonomy and abbreviation datasets to ensure standardised function code style and documentation. &lt;!-- A copy of this dataset (`dataset_ls`) can be downloaded from a repository associated with the [ready4 package](https://ready4-dev.github.io/ready4/) using tools from the [ready4use package](https://ready4-dev.github.io/ready4use/) package. --&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;/div&gt;
&lt;h3 id=&#34;function-names-begin-with-a-meaningful-verb&#34;&gt;Function names begin with a meaningful verb&lt;/h3&gt;
&lt;p&gt;Consistent with a naming convention popular in the R development community, all functions authored with the &lt;code&gt;ready4&lt;/code&gt; framework need to begin with a verb. Furthermore, the choice of verb is meaningful - it communicates something about the type of task a function implements. For example, all functions beginning with the word &amp;ldquo;fit&amp;rdquo; will fit a model of a specified type to a dataset. The definitions of all meaningful verbs used in functions authored for a ready4 framework model implementation can be retrieved using &lt;a href=&#34;https://ready4-dev.github.io/ready4fun/reference/get_fn_types.html&#34;&gt;&lt;code&gt;get_fn_types()&lt;/code&gt;&lt;/a&gt;, which by default returns a dataset instance of the &lt;code&gt;ready4fun_functions&lt;/code&gt; submodule.&lt;/p&gt;
&lt;!-- element `fn_types_lup` of `dataset_ls`, the key features of which are reproduced below. --&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;x&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4fun/reference/get_fn_types.html&#39;&gt;get_fn_types&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;gh_repo_1L_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;ready4-dev/ready4&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/class.html&#39;&gt;class&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;x&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; [1] &#34;ready4fun_functions&#34; &#34;tbl_df&#34;              &#34;tbl&#34;                 &#34;data.frame&#34;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/reference/exhibit-methods.html&#39;&gt;exhibit&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;x&lt;/span&gt;,select_int &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;:&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;2&lt;/span&gt;, scroll_box_args_ls &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/list.html&#39;&gt;list&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;width &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;100%&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&#34;border: 1px solid #ddd; padding: 5px; overflow-x: scroll; width:100%; &#34;&gt;
&lt;table class=&#34; lightable-paper lightable-hover lightable-paper&#34; style=&#34;color: black; font-family: &amp;quot;Arial Narrow&amp;quot;, arial, helvetica, sans-serif; width: auto !important; margin-left: auto; margin-right: auto;border-bottom: 0; color: black; font-family: &amp;quot;Arial Narrow&amp;quot;, arial, helvetica, sans-serif; margin-left: auto; margin-right: auto;&#34;&gt;
&lt;caption&gt;
Meaningful verbs
&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style=&#34;text-align:left;&#34;&gt;
Verb
&lt;/th&gt;
&lt;th style=&#34;text-align:right;&#34;&gt;
Description
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Add
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Updates an object by adding new values to new or empty fields.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Assert
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Validates that an object conforms to required condition(s). If the object does not meet all required conditions, program execution will be stopped and an error message provided.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Bind
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Binds two objects together to create a composite object.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Calculate
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Performs a numeric calculation.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Close
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Closes specified connections.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Fit
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Fits a model of a specified type to a dataset.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Force
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Checks if a specified local or global environmental condition is met and if not, updates the specified environment to comply with the condition.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Format
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Modifies the format of an object.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Get
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Extracts data from an object.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Import
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Reads a data object in its native format and converts it to an R object.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Impute
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Imputes data.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Knit
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Knits an RMD or Rmarkdown file.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Launch
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Launches an R Shiny app.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Make
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Creates a new R object.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Plot
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Plots data.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Predict
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Applies a model to make predictions.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Print
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Prints output to console.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Randomise
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Randomly samples from data.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Read
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Reads an R script into memory.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Remove
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Edits an object, removing a specified element or elements.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Rename
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Renames elements of an object based on a pre-specified schema.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Reorder
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Reorders an object to conform to a pre-specified schema.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Replace
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Edits an object, replacing a specified element with another specified element.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Reset
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Edits an object, overwriting the current version with a default version.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Rowbind
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Performs custom rowbind operations on table objects.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Scramble
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Randomly reorders an object.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Transform
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Edits an object in such a way that core object attributes - e.g. shape, dimensions, elements, type - are altered.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Unload
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Performs a custom detaching of a package from the search path.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Update
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Edits an object, while preserving core object attributes.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Validate
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Validates that an object conforms to required criteria.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Write
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Writes a file to a specified local directory.
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;tfoot&gt;
&lt;tr&gt;
&lt;td style=&#34;padding: 0; &#34; colspan=&#34;100%&#34;&gt;
&lt;sup&gt;&lt;/sup&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tfoot&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;function-inputs-and-outputs-have-meaningful-suffices&#34;&gt;Function inputs and outputs have meaningful suffices&lt;/h3&gt;
&lt;p&gt;The type of input (arguments) required and output (return) produced by a function can be efficiently communicated by using meaningful suffices. For example all objects ending in &amp;ldquo;_chr&amp;rdquo; are character vectors and all objects ending in &amp;ldquo;_int&amp;rdquo; are integer vectors. Definitions of all meaningful suffices used in functions authored for a ready4 framework model implementation can be retrieved using &lt;a href=&#34;https://ready4-dev.github.io/ready4fun/reference/get_obj_types.html&#34;&gt;&lt;code&gt;get_obj_types()&lt;/code&gt;&lt;/a&gt;, which by default returns a dataset instance of the &lt;code&gt;ready4fun_objects&lt;/code&gt; submodule.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;y&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4fun/reference/get_obj_types.html&#39;&gt;get_obj_types&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;gh_repo_1L_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;ready4-dev/ready4&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/class.html&#39;&gt;class&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;y&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; [1] &#34;ready4fun_objects&#34; &#34;tbl_df&#34;            &#34;tbl&#34;               &#34;data.frame&#34;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/reference/exhibit-methods.html&#39;&gt;exhibit&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;y&lt;/span&gt;, select_int &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;:&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;2&lt;/span&gt;, scroll_box_args_ls &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/list.html&#39;&gt;list&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;width &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;100%&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&#34;border: 1px solid #ddd; padding: 5px; overflow-x: scroll; width:100%; &#34;&gt;
&lt;table class=&#34; lightable-paper lightable-hover lightable-paper&#34; style=&#34;color: black; font-family: &amp;quot;Arial Narrow&amp;quot;, arial, helvetica, sans-serif; width: auto !important; margin-left: auto; margin-right: auto;border-bottom: 0; color: black; font-family: &amp;quot;Arial Narrow&amp;quot;, arial, helvetica, sans-serif; margin-left: auto; margin-right: auto;&#34;&gt;
&lt;caption&gt;
Meaningful suffices
&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style=&#34;text-align:left;&#34;&gt;
Suffix
&lt;/th&gt;
&lt;th style=&#34;text-align:right;&#34;&gt;
Description
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
arr
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
array
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
chr
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
character
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
dbl
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
double
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
df
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
data.frame
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
dtm
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
date
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
env
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
environment
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
fct
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
factor
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
fn
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
function
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
int
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
integer
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
lgl
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
logical
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ls
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
list
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
lup
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
lookup table
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
mat
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
matrix
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
mdl
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
model
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
plt
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
plot
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
prsn
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
person
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
r3
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4 submodule
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
r4
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4 module
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
rgx
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
regular expression
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
s3
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
S3
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
s4
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
S4
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
sf
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
simple features object
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
tb
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
tibble
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
tsb
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
tsibble
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;tfoot&gt;
&lt;tr&gt;
&lt;td style=&#34;padding: 0; &#34; colspan=&#34;100%&#34;&gt;
&lt;sup&gt;&lt;/sup&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tfoot&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;consistent-use-of-abbreviations&#34;&gt;Consistent use of abbreviations&lt;/h3&gt;
&lt;p&gt;Further information about the purpose of a function and the nature of its inputs and outputs can be encoded by using naming conventions that make consistent use of abbreviations. A master table of the abbreviations used in a ready4 framework model implementation can be retrieved using &lt;a href=&#34;https://ready4-dev.github.io/ready4fun/reference/get_abbrs.html&#34;&gt;&lt;code&gt;get_abbrs()&lt;/code&gt;&lt;/a&gt;, which by default returns a dataset instance of the &lt;code&gt;ready4fun_abbreviations&lt;/code&gt; submodule.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;z&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4fun/reference/get_abbrs.html&#39;&gt;get_abbrs&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;gh_repo_1L_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;ready4-dev/ready4&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/class.html&#39;&gt;class&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;z&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; [1] &#34;ready4fun_abbreviations&#34; &#34;tbl_df&#34;                  &#34;tbl&#34;                     &#34;data.frame&#34;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/reference/exhibit-methods.html&#39;&gt;exhibit&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;z&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/utils/head.html&#39;&gt;head&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;50&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;, select_int &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;m&#39;&gt;1&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;:&lt;/span&gt;&lt;span class=&#39;m&#39;&gt;2&lt;/span&gt;, scroll_box_args_ls &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/list.html&#39;&gt;list&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;width &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;100%&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;div style=&#34;border: 1px solid #ddd; padding: 5px; overflow-x: scroll; width:100%; &#34;&gt;
&lt;table class=&#34; lightable-paper lightable-hover lightable-paper&#34; style=&#34;color: black; font-family: &amp;quot;Arial Narrow&amp;quot;, arial, helvetica, sans-serif; width: auto !important; margin-left: auto; margin-right: auto;border-bottom: 0; color: black; font-family: &amp;quot;Arial Narrow&amp;quot;, arial, helvetica, sans-serif; margin-left: auto; margin-right: auto;&#34;&gt;
&lt;caption&gt;
Abbreviations
&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style=&#34;text-align:left;&#34;&gt;
Abbreviation
&lt;/th&gt;
&lt;th style=&#34;text-align:right;&#34;&gt;
Description
&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
...
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
additional arguments
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
1L
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
length one
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
1L_chr
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
character vector of length one
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
1L_chr_ls
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
list of character vectors of length one
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
1L_dbl
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
double vector of length one
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
1L_dbl_ls
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
list of double vectors of length one
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
1L_dtm
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
date vector of length one
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
1L_dtm_ls
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
list of date vectors of length one
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
1L_fct
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
factor vector of length one
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
1L_fct_ls
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
list of factor vectors of length one
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
1L_int
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
integer vector of length one
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
1L_int_ls
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
list of integer vectors of length one
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
1L_lgl
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
logical vector of length one
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
1L_lgl_ls
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
list of logical vectors of length one
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
1L_rgx
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
regular expression vector of length one
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
1L_rgx_ls
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
list of regular expression vectors of length one
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
1Ls
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
length ones
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
8d
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
8 Dimension
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
8ds
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
8 Dimensions
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
AusACT
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Meta data for processing ACT population projections.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
AusHeadspace
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Meta data for constructing Headspace Centre geometries.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
AusLookup
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Lookup tables for Australian geometry and spatial attribute data.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
AusOrygen
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Meta data for constructing OYH Specialist Mental Health Catchment geometries.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
AusProjections
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Meta data for constructing custom Australian population projections boundary.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
AusTasmania
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Meta data for processing Tasmanian population projections.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
CostlyCorrespondences
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Collection of input, standards definition and results datasets for projects to generate standardised costing datasets.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
CostlyCountries
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Collection of input, standards definition and results datasets for projects to generate standardised country data for use in costing datasets.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
CostlyCurrencies
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Collection of input, standards definition and results datasets for projects to generate standardised currency data for use in costing datasets.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
CostlySeed
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Original (non-standardised) dataset (and metadata).
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
CostlySource
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Input dataset (and metadata) for generating standardised costing datasets.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
CostlyStandards
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Dataset (and metadata) defining the allowable values of specified variables.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
MimicAlgorithms
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
The core set of functions that define simulation behaviour.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
MimicConfiguration
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Configuration details for a simulation run.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
MimicInputs
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Model input data (regression models, population and parameters).
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
MimicRepos
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Local and remote repositories for model input and output data.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
OLS
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ordinary least squares
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
OOS
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
occasion of service
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
OOSs
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
occasion of services
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4showPaths
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Metadata about paths to Markdown input and output
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4showSynopsis
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Metadata about a scientific summary manuscript.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4useArguments
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4 module class containing data to be passed to a function that constructs a spatial object from a lookup table.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4useDyad
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
A dataset and data dictionary pair.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4useFiles
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4 module class defining data to be saved in local directory.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4useIngest
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Ingested data and descriptive metadata.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4usePointer
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Metadata on local and remote data storage locations.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4useProcessed
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4 module class defining data to be saved in local directory in a processed (R) format.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4useRaw
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
ready4 module class defining data to be saved in local directory in a raw (unprocessed) format.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4useRecord
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Ingested data, descriptive metadata and provenance details.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
Ready4useRepos
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
Metadata about online data repositories.
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left;&#34;&gt;
ScorzAqol6
&lt;/td&gt;
&lt;td style=&#34;text-align:right;&#34;&gt;
A dataset and the required information to implement an AQoL-6D scoring algorithm.
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;tfoot&gt;
&lt;tr&gt;
&lt;td style=&#34;padding: 0; &#34; colspan=&#34;100%&#34;&gt;
&lt;sup&gt;&lt;/sup&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tfoot&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;code&gt;ready4fun_abbreviations&lt;/code&gt; submodule is searchable. It is therefore possible to see if an abbreviation has been defined for an existing word or phrase&amp;hellip;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/reference/procure-methods.html&#39;&gt;procure&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;z&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;template&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; &lt;span style=&#39;color: #555555;&#39;&gt;# A tibble: 2 × 3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt;   short_name_chr long_name_chr plural_lgl&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt;   &lt;span style=&#39;color: #555555; font-style: italic;&#39;&gt;&amp;lt;chr&amp;gt;&lt;/span&gt;          &lt;span style=&#39;color: #555555; font-style: italic;&#39;&gt;&amp;lt;chr&amp;gt;&lt;/span&gt;         &lt;span style=&#39;color: #555555; font-style: italic;&#39;&gt;&amp;lt;lgl&amp;gt;&lt;/span&gt;     &lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; &lt;span style=&#39;color: #555555;&#39;&gt;1&lt;/span&gt; tmpl           template      FALSE     &lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; &lt;span style=&#39;color: #555555;&#39;&gt;2&lt;/span&gt; tmpls          templates     TRUE&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&amp;hellip;and to look-up the meaning of an abbreviation&amp;hellip;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/reference/procure-methods.html&#39;&gt;procure&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;z&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;org&#34;&lt;/span&gt;,type_1L_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;extension&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; &lt;span style=&#39;color: #555555;&#39;&gt;# A tibble: 2 × 3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt;   short_name_chr long_name_chr plural_lgl&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt;   &lt;span style=&#39;color: #555555; font-style: italic;&#39;&gt;&amp;lt;chr&amp;gt;&lt;/span&gt;          &lt;span style=&#39;color: #555555; font-style: italic;&#39;&gt;&amp;lt;chr&amp;gt;&lt;/span&gt;         &lt;span style=&#39;color: #555555; font-style: italic;&#39;&gt;&amp;lt;lgl&amp;gt;&lt;/span&gt;     &lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; &lt;span style=&#39;color: #555555;&#39;&gt;1&lt;/span&gt; org            organisation  FALSE     &lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; &lt;span style=&#39;color: #555555;&#39;&gt;2&lt;/span&gt; orgs           organisations TRUE&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&amp;hellip;or whether a potential abbreviation has already been defined.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/reference/procure-methods.html&#39;&gt;procure&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;z&lt;/span&gt;,&lt;span class=&#39;s&#39;&gt;&#34;org&#34;&lt;/span&gt;, type_1L_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;extension&#34;&lt;/span&gt;, what_1L_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;string&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;c&#39;&gt;#&amp;gt; [1] &#34;org&#34;  &#34;orgs&#34;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h3 id=&#34;workflow&#34;&gt;Workflow&lt;/h3&gt;
&lt;h4 id=&#34;manifest&#34;&gt;Manifest&lt;/h4&gt;
&lt;p&gt;The main class exported as part of ready4fun is the &lt;a href=&#34;https://ready4-dev.github.io/ready4/articles/V_01.html&#34;&gt;ready4 sub-module&lt;/a&gt; &lt;code&gt;ready4fun_manifest&lt;/code&gt; which is used to specify metadata (including details of the repository in which the &lt;code&gt;fn_types_lup&lt;/code&gt;, &lt;code&gt;seed_obj_lup_tb&lt;/code&gt; and &lt;code&gt;abbreviations_lup&lt;/code&gt; objects are stored) for the functions being authored and the R package that will contain them.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;x&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4fun/reference/ready4fun_manifest.html&#39;&gt;ready4fun_manifest&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h4 id=&#34;typical-usage&#34;&gt;Typical Usage&lt;/h4&gt;
&lt;p&gt;A &lt;code&gt;ready4fun_manifest&lt;/code&gt; object is most efficiently created with the aid of the &lt;code&gt;make_pkg_desc_ls&lt;/code&gt; and &lt;code&gt;make_manifest&lt;/code&gt; functions rather than a direct call to the &lt;a href=&#34;https://ready4-dev.github.io/ready4fun/reference/ready4fun_manifest.html&#34;&gt;&lt;code&gt;ready4fun_manifest()&lt;/code&gt;&lt;/a&gt; function.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;c&#39;&gt;## Not run&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;x&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;ready4fun&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4fun/reference/make_pkg_desc_ls.html&#39;&gt;make_pkg_desc_ls&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  pkg_title_1L_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;Your Package Title&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;  pkg_desc_1L_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;Your Package Description.&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;  authors_prsn &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;nf&#39;&gt;utils&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/utils/person.html&#39;&gt;person&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;Author 1 Name&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;      role &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;aut&#34;&lt;/span&gt;, &lt;span class=&#39;s&#39;&gt;&#34;cre&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;nf&#39;&gt;utils&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/utils/person.html&#39;&gt;person&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;Author 2 Name&#34;&lt;/span&gt;, role &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;cph&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;  urls_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Package website url&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Package source code url&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    &lt;span class=&#39;s&#39;&gt;&#34;Project website&#34;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;ready4fun&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4fun/reference/make_manifest.html&#39;&gt;make_manifest&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;    copyright_holders_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;Organisation name&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    custom_dmt_ls &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;ready4fun&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4fun/reference/make_custom_dmt_ls.html&#39;&gt;make_custom_dmt_ls&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;user_manual_fns_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;Functions to be included in main user manual are itemised here&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    dev_pkgs_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/c.html&#39;&gt;c&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;s&#39;&gt;&#34;Any development package dependencies go here&#34;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    path_to_pkg_logo_1L_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;Local path to package logo goes here&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    piggyback_to_1L_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;GitHub Release Repository to which supporting files will be uploaded&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    ready4_type_1L_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;authoring&#34;&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;    zenodo_badge_1L_chr &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;s&#39;&gt;&#34;DOI badge details go here&#34;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;The main method defined for &lt;code&gt;ready4fun_manifest&lt;/code&gt; is &lt;code&gt;author&lt;/code&gt; which, assuming the raw undocumented function files are saved in the appropriate directories, will author an R package in which all functions are consistently documented.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;c&#39;&gt;## Not run&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/reference/author-methods.html&#39;&gt;author&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;x&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h4 id=&#34;examples&#34;&gt;Examples&lt;/h4&gt;
&lt;p&gt;The &lt;code&gt;ready4fun_manifest&lt;/code&gt; sub-module and its methods along with the &lt;code&gt;make_pkg_desc_ls&lt;/code&gt; and &lt;code&gt;make_manifest&lt;/code&gt;functions are designed to be used as part of &lt;a href=&#34;https://ready4-dev.github.io/ready4pack/articles/V_01.html&#34;&gt;the ready4pack R package authoring workflow&lt;/a&gt;. That vignette includes links to two examples of where the &lt;code&gt;ready4pack&lt;/code&gt; workflow has been used to author R package. To illustrate how &lt;code&gt;readyfun&lt;/code&gt; tools used as part of that workflow are used to document functions, we are just going to focus on &lt;a href=&#34;https://github.com/ready4-dev/ready4show/blob/main/data-raw/DATASET.R&#34;&gt;the program used to create the ready4show package&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;That program makes use of &lt;code&gt;ready4fun&lt;/code&gt; tools that read all &lt;a href=&#34;https://github.com/ready4-dev/ready4show/tree/main/data-raw/fns&#34;&gt;undocumented package functions&lt;/a&gt;, performs automated checks to ensure that these functions appropriately use the taxonomies and abbreviations mentioned previously (prompting authors to make specific amendments if they do not) and then rewrites these functions to the &lt;a href=&#34;https://github.com/ready4-dev/ready4show/tree/main/R&#34;&gt;package R directory&lt;/a&gt;, appending tags (with the aid of the &lt;code&gt;sinew&lt;/code&gt; package) that will generate meaningful documentation.&lt;/p&gt;
&lt;p&gt;For example, one of the functions to be documented is the &lt;a href=&#34;https://github.com/ready4-dev/ready4show/blob/main/data-raw/fns/knit.R&#34;&gt;knit_from_tmpl&lt;/a&gt;, which is transformed to a &lt;a href=&#34;https://github.com/ready4-dev/ready4show/blob/main/R/fn_knit.R&#34;&gt;version with tags&lt;/a&gt;. The tags added to all functions are then used to generate the package documentation, including the package manual. Two versions of the &lt;code&gt;ready4show&lt;/code&gt; package manual are generated - &lt;a href=&#34;https://github.com/ready4-dev/ready4show/releases/download/Documentation_0.0/ready4show_User.pdf&#34;&gt;a slimmed down version for end-users&lt;/a&gt; and &lt;a href=&#34;https://github.com/ready4-dev/ready4show/releases/download/Documentation_0.0/ready4show_Developer.pdf&#34;&gt;a more detailed inventory of contents intended for developers&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;future-documentation&#34;&gt;Future documentation&lt;/h2&gt;
&lt;p&gt;Detailed guidance for how to apply &lt;code&gt;ready4fun&lt;/code&gt; workflow tools has yet to be prepared but is planned for 2024.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Dissemating citable, documented and quality assured model module libraries</title>
      <link>/docs/tutorials/develop-models/authoring-modules/authoring-libraries/</link>
      <pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate>
      
      <guid>/docs/tutorials/develop-models/authoring-modules/authoring-libraries/</guid>
      <description>
        
        
        

&lt;div class=&#34;pageinfo pageinfo-primary&#34;&gt;
&lt;p&gt;This below section renders a vignette article from the ready4pack library. You can use the following links to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://ready4-dev.github.io/ready4pack/articles/V_01.html&#34;&gt;view the vignette on the library website (adds useful hyperlinks to code blocks)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ready4-dev/ready4pack/blob/main/vignettes/V_01.Rmd&#34;&gt;view the source file&lt;/a&gt; from that article, and;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/ready4-dev/ready4pack/edit/main/vignettes/V_01.Rmd&#34;&gt;edit its contents&lt;/a&gt; (requires a GitHub account).&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;div class=&#34;highlight&#34;&gt;
&lt;/div&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;/div&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;kr&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/library.html&#39;&gt;library&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/&#39;&gt;ready4&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;kr&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/library.html&#39;&gt;library&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4fun/&#39;&gt;ready4fun&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;kr&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/library.html&#39;&gt;library&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4class/&#39;&gt;ready4class&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;kr&#39;&gt;&lt;a href=&#39;https://rdrr.io/r/base/library.html&#39;&gt;library&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4pack/&#39;&gt;ready4pack&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;code&gt;ready4pack&lt;/code&gt; is a toolkit for bundling collections of modules for computational health economic models authored with the &lt;a href=&#34;https://www.ready4-dev.com/&#34;&gt;ready4 framework&lt;/a&gt; as R packages that are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Citable&lt;/em&gt; (with a Zenodo generated DOI and an algorithm generated CITATION file);&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Community-minded&lt;/em&gt; (applying deprecation conventions supported by &lt;code&gt;lifecycle&lt;/code&gt;);&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Documented&lt;/em&gt; (applying a function self-documenting algorithm that extends &lt;code&gt;sinew&lt;/code&gt;, deploying a GitHub pages hosted and &lt;code&gt;pkgdown&lt;/code&gt; generated website and authoring PDF manuals stored in a GitHub Release via &lt;code&gt;piggyback&lt;/code&gt;);&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Internally consistent&lt;/em&gt; implementing automated checks to ensure consistency in naming conventions, etc;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Licensed&lt;/em&gt; (via a &lt;code&gt;usethis&lt;/code&gt; generated GPL-3 license);&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Quality assured&lt;/em&gt; (using continuous integration via GitHub actions and R-CMD-Check); and&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Versioned&lt;/em&gt; (applying &lt;code&gt;usethis&lt;/code&gt; version increments).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;ready4pack&lt;/code&gt; extends ready4 framework tools for authoring module algorithms (&lt;a href=&#34;https://ready4-dev.github.io/ready4fun/articles/V_01.html&#34;&gt;ready4fun&lt;/a&gt;) and data structures (&lt;a href=&#34;https://ready4-dev.github.io/ready4class/articles/V_01.html&#34;&gt;ready4class&lt;/a&gt;) and wraps functions from a number of third party R development workflow tools (such as &lt;code&gt;devtools&lt;/code&gt;). &lt;code&gt;ready4pack&lt;/code&gt; integrates these tools in a common workflow, while adding tools for authoring and documenting datasets to be shipped with model module R packages.&lt;/p&gt;
&lt;p&gt;A combination of the &lt;code&gt;ready4_pack_manifest&lt;/code&gt; class and &lt;code&gt;author&lt;/code&gt; method are used to implement this workflow. This workflow has been used to author all public versions of the ready4 R packages available in the &lt;a href=&#34;https://github.com/ready4-dev&#34;&gt;ready4 github repository&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;workflow&#34;&gt;Workflow&lt;/h2&gt;
&lt;h3 id=&#34;manifest&#34;&gt;Manifest&lt;/h3&gt;
&lt;p&gt;The main class exported as part of &lt;code&gt;ready4pack&lt;/code&gt; is &lt;code&gt;readypack_manifest&lt;/code&gt; list based &lt;a href=&#34;https://ready4-dev.github.io/ready4/articles/V_01.html&#34;&gt;ready4 sub-module&lt;/a&gt;, that extends the &lt;a href=&#34;https://ready4-dev.github.io/ready4fun/articles/V_01.html&#34;&gt;&lt;code&gt;ready4fun_manifest&lt;/code&gt;&lt;/a&gt; and &lt;a href=&#34;https://ready4-dev.github.io/ready4class/articles/V_01.html&#34;&gt;&lt;code&gt;ready4class_manifest&lt;/code&gt;&lt;/a&gt; sub-modules.&lt;/p&gt;
&lt;h3 id=&#34;typical-usage&#34;&gt;Typical usage&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;readypack_manifest&lt;/code&gt; sub-module is most efficiently created with the aid of the &lt;code&gt;make_pt_ready4pack_manifest&lt;/code&gt; function and combines instances of the &lt;code&gt;ready4fun_manifest&lt;/code&gt; and &lt;a href=&#34;https://ready4-dev.github.io/ready4class/articles/V_01.html&#34;&gt;&lt;code&gt;ready4class_constructor&lt;/code&gt;&lt;/a&gt; sub-modules.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;nv&#39;&gt;x&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&amp;lt;-&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4pack/reference/ready4pack_manifest.html&#39;&gt;make_pt_ready4pack_manifest&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;ready4fun&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4fun/reference/ready4fun_manifest.html&#39;&gt;ready4fun_manifest&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;,&lt;/span&gt;
&lt;span&gt;                                 constructor_r3 &lt;span class=&#39;o&#39;&gt;=&lt;/span&gt; &lt;span class=&#39;nf&#39;&gt;ready4class&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;::&lt;/span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4class/reference/ready4class_constructor.html&#39;&gt;ready4class_constructor&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt; &lt;span class=&#39;o&#39;&gt;&lt;a href=&#39;https://magrittr.tidyverse.org/reference/pipe.html&#39;&gt;%&amp;gt;%&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;  &lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4pack/reference/ready4pack_manifest.html&#39;&gt;ready4pack_manifest&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;The main method defined for &lt;code&gt;readypack_manifest&lt;/code&gt; is &lt;code&gt;author&lt;/code&gt; which extends the &lt;code&gt;author&lt;/code&gt; method for &lt;code&gt;ready4class_manifest&lt;/code&gt; to author a consistently documented R package.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;
&lt;pre class=&#39;chroma&#39;&gt;&lt;code class=&#39;language-r&#39; data-lang=&#39;r&#39;&gt;&lt;span&gt;&lt;span class=&#39;c&#39;&gt;## Not run&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span class=&#39;nf&#39;&gt;&lt;a href=&#39;https://ready4-dev.github.io/ready4/reference/author-methods.html&#39;&gt;author&lt;/a&gt;&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;(&lt;/span&gt;&lt;span class=&#39;nv&#39;&gt;x&lt;/span&gt;&lt;span class=&#39;o&#39;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h3 id=&#34;examples&#34;&gt;Examples&lt;/h3&gt;
&lt;h4 id=&#34;workflow-example-one&#34;&gt;Workflow example one&lt;/h4&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/ready4-dev/ready4show/blob/main/data-raw/DATASET.R&#34;&gt;The program to author and document the ready4show package&lt;/a&gt; is relatively simple and authors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;the &lt;code&gt;ready4show&lt;/code&gt; package &lt;a href=&#34;https://github.com/ready4-dev/ready4show/blob/main/inst/CITATION&#34;&gt;CITATION&lt;/a&gt;, &lt;a href=&#34;https://github.com/ready4-dev/ready4show/blob/main/DESCRIPTION&#34;&gt;DESCRIPTION&lt;/a&gt;, &lt;a href=&#34;https://github.com/ready4-dev/ready4show/blob/main/LICENSE&#34;&gt;LICENSE&lt;/a&gt; and &lt;a href=&#34;https://github.com/ready4-dev/ready4show/blob/main/README.md&#34;&gt;README&lt;/a&gt; files;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/ready4-dev/ready4show/tree/main/R&#34;&gt;all files in the &lt;code&gt;ready4show&lt;/code&gt; package R directory&lt;/a&gt;;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;the &lt;code&gt;ready4show&lt;/code&gt; package &lt;a href=&#34;https://ready4-dev.github.io/ready4show/&#34;&gt;website&lt;/a&gt;;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;two versions of the &lt;code&gt;ready4show&lt;/code&gt; package manual - &lt;a href=&#34;https://github.com/ready4-dev/ready4show/releases/download/Documentation_0.0/ready4show_User.pdf&#34;&gt;a slimmed down version for end-users&lt;/a&gt; and &lt;a href=&#34;https://github.com/ready4-dev/ready4show/releases/download/Documentation_0.0/ready4show_Developer.pdf&#34;&gt;a more detailed inventory of contents intended for developers&lt;/a&gt;;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;an &lt;a href=&#34;https://github.com/ready4-dev/ready4show/releases/tag/Documentation_0.0&#34;&gt;initial &lt;code&gt;ready4show&lt;/code&gt; release&lt;/a&gt; for hosting supporting files, the creation of which will trigger archiving on &lt;a href=&#34;https://doi.org/10.5281/zenodo.5644569&#34;&gt;Zenodo with a &lt;code&gt;ready4show&lt;/code&gt; package DOI&lt;/a&gt;; and&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;an &lt;a href=&#34;https://github.com/ready4-dev/ready4show/actions/workflows/R-CMD-check.yaml&#34;&gt;R-CMD-check continuous integration&lt;/a&gt; algorithm to be implemented each time a new version of &lt;code&gt;ready4show&lt;/code&gt; is pushed to the &lt;code&gt;main&lt;/code&gt; branch of the GitHub source code repository.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;workflow-example-two&#34;&gt;Workflow example two&lt;/h4&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/ready4-dev/youthvars/blob/main/data-raw/DATASET.R&#34;&gt;The program to author and document the youthvars package&lt;/a&gt; is a bit more complex as it includes syntax to create package datasets. In addition to the package datasets, the algorithm creates content corresponding to the previous example, specifically:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;the &lt;code&gt;youthvars&lt;/code&gt; package &lt;a href=&#34;https://github.com/ready4-dev/youthvars/blob/main/inst/CITATION&#34;&gt;CITATION&lt;/a&gt;, &lt;a href=&#34;https://github.com/ready4-dev/youthvars/blob/main/DESCRIPTION&#34;&gt;DESCRIPTION&lt;/a&gt;, &lt;a href=&#34;https://github.com/ready4-dev/youthvars/blob/main/LICENSE&#34;&gt;LICENSE&lt;/a&gt; and &lt;a href=&#34;https://github.com/ready4-dev/youthvars/blob/main/README.md&#34;&gt;README&lt;/a&gt; files;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/ready4-dev/youthvars/tree/main/R&#34;&gt;all files in the &lt;code&gt;youthvars&lt;/code&gt; package R directory&lt;/a&gt;;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;the &lt;code&gt;youthvars&lt;/code&gt; package &lt;a href=&#34;https://ready4-dev.github.io/youthvars/&#34;&gt;website&lt;/a&gt;;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;two versions of the &lt;code&gt;youthvars&lt;/code&gt; package manual - &lt;a href=&#34;https://github.com/ready4-dev/youthvars/releases/download/Documentation_0.0/youthvars_User.pdf&#34;&gt;a slimmed down version for end-users&lt;/a&gt; and &lt;a href=&#34;https://github.com/ready4-dev/youthvars/releases/download/Documentation_0.0/youthvars_Developer.pdf&#34;&gt;a more detailed inventory of contents intended for developers&lt;/a&gt;;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;an &lt;a href=&#34;https://github.com/ready4-dev/youthvars/releases/tag/Documentation_0.0&#34;&gt;initial &lt;code&gt;youthvars&lt;/code&gt; release&lt;/a&gt; for hosting supporting files, the creation of which will trigger archiving on &lt;a href=&#34;https://zenodo.org/record/5646551&#34;&gt;Zenodo with a &lt;code&gt;youthvars&lt;/code&gt; package DOI&lt;/a&gt;; and&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;an &lt;a href=&#34;https://github.com/ready4-dev/youthvars/actions/workflows/R-CMD-check.yaml&#34;&gt;R-CMD-check continuous integration&lt;/a&gt; algorithm to be implemented each time a new version of &lt;code&gt;youthvars&lt;/code&gt; is pushed to the &lt;code&gt;main&lt;/code&gt; branch of the GitHub source code repository.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;future-documentation&#34;&gt;Future documentation&lt;/h2&gt;
&lt;p&gt;A more detailed guide to using &lt;code&gt;ready4pack&lt;/code&gt; will be created in 2023.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Docs: Model</title>
      <link>/docs/model/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>/docs/model/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Model modules</title>
      <link>/docs/model/modules/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>/docs/model/modules/</guid>
      <description>
        
        
        
      </description>
    </item>
    
    <item>
      <title>Docs: Finding and using open access data</title>
      <link>/docs/model/datasets/finding-data/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>/docs/model/datasets/finding-data/</guid>
      <description>
        
        
        
      </description>
    </item>
    
  </channel>
</rss>
