Skip to content

Commit

Permalink
Built site for gh-pages
Browse files Browse the repository at this point in the history
  • Loading branch information
Quarto GHA Workflow Runner committed Dec 11, 2024
1 parent 5e9a2b6 commit 7800123
Show file tree
Hide file tree
Showing 25 changed files with 58 additions and 29 deletions.
2 changes: 1 addition & 1 deletion .nojekyll
Original file line number Diff line number Diff line change
@@ -1 +1 @@
b7504fe6
9dfc23ab
2 changes: 1 addition & 1 deletion CONTRIBUTING.html
Original file line number Diff line number Diff line change
Expand Up @@ -371,7 +371,7 @@ <h2 id="toc-title">Table of contents</h2>
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:25 (AM)</p>
</div>
</div>

Expand Down
4 changes: 2 additions & 2 deletions Intro-to-GLMs.html
Original file line number Diff line number Diff line change
Expand Up @@ -407,7 +407,7 @@
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:25 (AM)</p>
</div>
</div>

Expand Down Expand Up @@ -545,7 +545,7 @@
<li>nonparametric tests:
<ul>
<li>Wilcoxon signed-rank test for matched pairs</li>
<li>Mann–Whitney/Kruskal-Wallis rank sum test for ≥2 independent samples</li>
<li>Mann–Whitney/Kruskal-Wallis rank sum test for <span class="math inline">\(\geq 2\)</span> independent samples</li>
<li>Fisher’s exact test for contingency tables</li>
<li>Cochran–Mantel–Haenszel-Cox log-rank test</li>
</ul>
Expand Down
2 changes: 1 addition & 1 deletion Linear-models-overview.html
Original file line number Diff line number Diff line change
Expand Up @@ -386,7 +386,7 @@
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:25 (AM)</p>
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion appendices-are-prereqs.html
Original file line number Diff line number Diff line change
Expand Up @@ -364,7 +364,7 @@ <h2 id="toc-title">Table of contents</h2>
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion common-mistakes.html
Original file line number Diff line number Diff line change
Expand Up @@ -378,7 +378,7 @@
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion count-regression.html
Original file line number Diff line number Diff line change
Expand Up @@ -432,7 +432,7 @@
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion estimation.html
Original file line number Diff line number Diff line change
Expand Up @@ -432,7 +432,7 @@ <h2 id="toc-title">Table of contents</h2>
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion glms.html
Original file line number Diff line number Diff line change
Expand Up @@ -387,7 +387,7 @@
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -407,7 +407,7 @@ <h2 id="toc-title">Table of contents</h2>
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion inference.html
Original file line number Diff line number Diff line change
Expand Up @@ -384,7 +384,7 @@ <h2 id="toc-title">Table of contents</h2>
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion intro-MLEs.html
Original file line number Diff line number Diff line change
Expand Up @@ -429,7 +429,7 @@
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion intro-bayes.html
Original file line number Diff line number Diff line change
Expand Up @@ -384,7 +384,7 @@
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion intro-multilevel-models.html
Original file line number Diff line number Diff line change
Expand Up @@ -358,7 +358,7 @@
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down
35 changes: 32 additions & 3 deletions intro-to-R.html
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,35 @@
});
</script>

<script src="https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?features=es6"></script>
<script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml-full.js" type="text/javascript"></script>

<script type="text/javascript">
const typesetMath = (el) => {
if (window.MathJax) {
// MathJax Typeset
window.MathJax.typeset([el]);
} else if (window.katex) {
// KaTeX Render
var mathElements = el.getElementsByClassName("math");
var macros = [];
for (var i = 0; i < mathElements.length; i++) {
var texText = mathElements[i].firstChild;
if (mathElements[i].tagName == "SPAN") {
window.katex.render(texText.data, mathElements[i], {
displayMode: mathElements[i].classList.contains('display'),
throwOnError: false,
macros: macros,
fleqn: false
});
}
}
}
}
window.Quarto = {
typesetMath
};
</script>

<link rel="stylesheet" href="custom.scss">
</head>
Expand Down Expand Up @@ -409,7 +438,7 @@ <h2 id="toc-title">Table of contents</h2>
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down Expand Up @@ -515,7 +544,7 @@ <h2 data-number="J.6" class="anchored" data-anchor-id="piping"><span class="head
<p>There are currently (2024) two commonly-used pipe operators in R:</p>
<ul>
<li><p><code>%&gt;%</code>: the “<code>magrittr</code> pipe”, from the <a href="https://cran.r-project.org/web/packages/magrittr/index.html"><code>magrittr</code></a> package (<span class="citation" data-cites="magrittr">Bache and Wickham (<a href="references.html#ref-magrittr" role="doc-biblioref">2022</a>)</span>; <a href="https://r-pkgs.org/dependencies-in-practice.html#re-exporting">re-exported</a> by <a href="https://cran.r-project.org/web/packages/dplyr/index.html"><code>dplyr</code></a> and others) .</p></li>
<li><p><code>|&gt;</code>: the “native pipe”, from base R (4.1.0)</p></li>
<li><p><code>|&gt;</code>: the “native pipe”, from base R (<span class="math inline">\(\geq\)</span> 4.1.0)</p></li>
</ul>
<section id="which-pipe-should-i-use" class="level3" data-number="J.6.1">
<h3 data-number="J.6.1" class="anchored" data-anchor-id="which-pipe-should-i-use"><span class="header-section-number">J.6.1</span> Which pipe should I use?</h3>
Expand Down Expand Up @@ -1410,7 +1439,7 @@ <h1 data-number="L"><span class="header-section-number">L</span> Contributing to
<span id="cb1-102"><a href="#cb1-102" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb1-103"><a href="#cb1-103" aria-hidden="true" tabindex="-1"></a><span class="ss">- </span><span class="in">`%&gt;%`</span>: the "<span class="in">`magrittr`</span> pipe", from the <span class="co">[</span><span class="ot">`magrittr`</span><span class="co">](https://cran.r-project.org/web/packages/magrittr/index.html)</span> package (@magrittr; <span class="co">[</span><span class="ot">re-exported</span><span class="co">](https://r-pkgs.org/dependencies-in-practice.html#re-exporting)</span> by <span class="co">[</span><span class="ot">`dplyr`</span><span class="co">](https://cran.r-project.org/web/packages/dplyr/index.html)</span> and others) .</span>
<span id="cb1-104"><a href="#cb1-104" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb1-105"><a href="#cb1-105" aria-hidden="true" tabindex="-1"></a><span class="ss">- </span><span class="in">`|&gt;`</span>: the "native pipe", from base R (4.1.0)</span>
<span id="cb1-105"><a href="#cb1-105" aria-hidden="true" tabindex="-1"></a><span class="ss">- </span><span class="in">`|&gt;`</span>: the "native pipe", from base R ($\geq$ 4.1.0)</span>
<span id="cb1-106"><a href="#cb1-106" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb1-107"><a href="#cb1-107" aria-hidden="true" tabindex="-1"></a><span class="fu">### Which pipe should I use?</span></span>
<span id="cb1-108"><a href="#cb1-108" aria-hidden="true" tabindex="-1"></a></span>
Expand Down
2 changes: 1 addition & 1 deletion intro-to-survival-analysis.html
Original file line number Diff line number Diff line change
Expand Up @@ -476,7 +476,7 @@
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion logistic-regression.html
Original file line number Diff line number Diff line change
Expand Up @@ -503,7 +503,7 @@ <h2 id="toc-title">Table of contents</h2>
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion math-prereqs.html
Original file line number Diff line number Diff line change
Expand Up @@ -431,7 +431,7 @@ <h2 id="toc-title">Table of contents</h2>
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion notation.html
Original file line number Diff line number Diff line change
Expand Up @@ -415,7 +415,7 @@ <h2 id="toc-title">Table of contents</h2>
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion parametric-survival-models.html
Original file line number Diff line number Diff line change
Expand Up @@ -376,7 +376,7 @@
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion probability.html
Original file line number Diff line number Diff line change
Expand Up @@ -390,7 +390,7 @@
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion proportional-hazards-models.html
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion references.html
Original file line number Diff line number Diff line change
Expand Up @@ -377,7 +377,7 @@
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down
4 changes: 2 additions & 2 deletions search.json
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
"href": "Intro-to-GLMs.html#introduction-to-epi-204",
"title": "\n1  Introduction\n",
"section": "\n1.1 Introduction to Epi 204",
"text": "1.1 Introduction to Epi 204\nWelcome to Epidemiology 204: Quantitative Epidemiology III (Statistical Models).\nIn this course, we will start where Epi 203 left off: with linear regression models.\n\n\n\n\n\n\nNote\n\n\n\nEpi 203/STA 130B/STA 131B is a prerequisite for this course. If you haven’t passed one of these courses, please talk to me ASAP.\n\n\n\n1.1.1 What you should already know\nEpi 202: probability models for different data types\n\nProbability distributions\n\nbinomial\nPoisson\nGaussian\nexponential\n\n\nCharacteristics of probability distributions\n\nMean, median, mode, quantiles\nVariance, standard deviation, overdispersion\n\n\nCharacteristics of samples\n\nindependence, dependence, covariance, correlation\nranks, order statistics\nidentical vs nonidentical distribution (homogeneity vs heterogeneity)\nLaws of Large Numbers\nCentral Limit Theorem for the mean of an iid sample\n\n\n\nEpi 203: inference for one or several homogenous populations\n\nthe maximum likelihood inference framework:\n\nlikelihood functions\nlog-likelihood functions\nscore functions\nestimating equations\ninformation matrices\npoint estimates\nstandard errors\nconfidence intervals\nhypothesis tests\np-values\n\n\nHypothesis tests for one, two, and &gt;2 groups:\n\nt-tests/ANOVA for Gaussian models\nchi-square tests for binomial and Poisson models\nnonparametric tests:\n\nWilcoxon signed-rank test for matched pairs\nMann–Whitney/Kruskal-Wallis rank sum test for ≥2 independent samples\nFisher’s exact test for contingency tables\nCochran–Mantel–Haenszel-Cox log-rank test\n\n\n\n\nSome linear regression\n\nFor all of the quantities above, and especially for confidence intervals and p-values, you should know how both: - how to compute them - how to interpret them\nStat 108: linear regression models\n\nbuilding models for Gaussian outcomes\n\nmultiple predictors\ninteractions\n\n\nregression diagnostics\nfundamentals of R programming; e.g.:\n\nWickham, Çetinkaya-Rundel, and Grolemund (2023)\nDalgaard (2008)\n\n\n\nRMarkdown or Quarto for formatting homework\n\nLaTeX for writing math in RMarkdown/Quarto\n\n\n\n1.1.2 What we will cover in this course\n\nLinear (Gaussian) regression models (review and more details)\n\nRegression models for non-Gaussian outcomes\n\nbinary\ncount\ntime to event\n\n\nStatistical analysis using R",
"text": "1.1 Introduction to Epi 204\nWelcome to Epidemiology 204: Quantitative Epidemiology III (Statistical Models).\nIn this course, we will start where Epi 203 left off: with linear regression models.\n\n\n\n\n\n\nNote\n\n\n\nEpi 203/STA 130B/STA 131B is a prerequisite for this course. If you haven’t passed one of these courses, please talk to me ASAP.\n\n\n\n1.1.1 What you should already know\nEpi 202: probability models for different data types\n\nProbability distributions\n\nbinomial\nPoisson\nGaussian\nexponential\n\n\nCharacteristics of probability distributions\n\nMean, median, mode, quantiles\nVariance, standard deviation, overdispersion\n\n\nCharacteristics of samples\n\nindependence, dependence, covariance, correlation\nranks, order statistics\nidentical vs nonidentical distribution (homogeneity vs heterogeneity)\nLaws of Large Numbers\nCentral Limit Theorem for the mean of an iid sample\n\n\n\nEpi 203: inference for one or several homogenous populations\n\nthe maximum likelihood inference framework:\n\nlikelihood functions\nlog-likelihood functions\nscore functions\nestimating equations\ninformation matrices\npoint estimates\nstandard errors\nconfidence intervals\nhypothesis tests\np-values\n\n\nHypothesis tests for one, two, and &gt;2 groups:\n\nt-tests/ANOVA for Gaussian models\nchi-square tests for binomial and Poisson models\nnonparametric tests:\n\nWilcoxon signed-rank test for matched pairs\nMann–Whitney/Kruskal-Wallis rank sum test for \\(\\geq 2\\) independent samples\nFisher’s exact test for contingency tables\nCochran–Mantel–Haenszel-Cox log-rank test\n\n\n\n\nSome linear regression\n\nFor all of the quantities above, and especially for confidence intervals and p-values, you should know how both: - how to compute them - how to interpret them\nStat 108: linear regression models\n\nbuilding models for Gaussian outcomes\n\nmultiple predictors\ninteractions\n\n\nregression diagnostics\nfundamentals of R programming; e.g.:\n\nWickham, Çetinkaya-Rundel, and Grolemund (2023)\nDalgaard (2008)\n\n\n\nRMarkdown or Quarto for formatting homework\n\nLaTeX for writing math in RMarkdown/Quarto\n\n\n\n1.1.2 What we will cover in this course\n\nLinear (Gaussian) regression models (review and more details)\n\nRegression models for non-Gaussian outcomes\n\nbinary\ncount\ntime to event\n\n\nStatistical analysis using R",
"crumbs": [
"<span class='chapter-number'>1</span>  <span class='chapter-title'>Introduction</span>"
]
Expand Down Expand Up @@ -1367,7 +1367,7 @@
"href": "intro-to-R.html#piping",
"title": "Appendix J — Statistical computing in R",
"section": "J.6 Piping",
"text": "J.6 Piping\nSee Wickham, Çetinkaya-Rundel, and Grolemund (2023) for details.\nThere are currently (2024) two commonly-used pipe operators in R:\n\n%&gt;%: the “magrittr pipe”, from the magrittr package (Bache and Wickham (2022); re-exported by dplyr and others) .\n|&gt;: the “native pipe”, from base R (≥4.1.0)\n\n\nJ.6.1 Which pipe should I use?\nWickham, Çetinkaya-Rundel, and Grolemund (2023) recommends the native pipe:\n\nFor simple cases, |&gt; and %&gt;% behave identically. So why do we recommend the base pipe? Firstly, because it’s part of base R, it’s always available for you to use, even when you’re not using the tidyverse. Secondly, |&gt; is quite a bit simpler than %&gt;%: in the time between the invention of %&gt;% in 2014 and the inclusion of |&gt; in R 4.1.0 in 2021, we gained a better understanding of the pipe. This allowed the base implementation to jettison infrequently used and less important features.\n\n\n\nJ.6.2 Why doesn’t ggplot2 use piping?\nHere’s tidyverse creator Hadley Wickham’s answer (from 2018):\n\nI think it’s worth unpacking this question into a few smaller pieces:\n\nShould ggplot2 use the pipe? IMO, yes.\nCould ggplot2 support both the pipe and plus? No\nWould it be worth it to create a ggplot3 that uses the pipe? No.\n\n\nhttps://forum.posit.co/t/why-cant-ggplot2-use/4372/7",
"text": "J.6 Piping\nSee Wickham, Çetinkaya-Rundel, and Grolemund (2023) for details.\nThere are currently (2024) two commonly-used pipe operators in R:\n\n%&gt;%: the “magrittr pipe”, from the magrittr package (Bache and Wickham (2022); re-exported by dplyr and others) .\n|&gt;: the “native pipe”, from base R (\\(\\geq\\) 4.1.0)\n\n\nJ.6.1 Which pipe should I use?\nWickham, Çetinkaya-Rundel, and Grolemund (2023) recommends the native pipe:\n\nFor simple cases, |&gt; and %&gt;% behave identically. So why do we recommend the base pipe? Firstly, because it’s part of base R, it’s always available for you to use, even when you’re not using the tidyverse. Secondly, |&gt; is quite a bit simpler than %&gt;%: in the time between the invention of %&gt;% in 2014 and the inclusion of |&gt; in R 4.1.0 in 2021, we gained a better understanding of the pipe. This allowed the base implementation to jettison infrequently used and less important features.\n\n\n\nJ.6.2 Why doesn’t ggplot2 use piping?\nHere’s tidyverse creator Hadley Wickham’s answer (from 2018):\n\nI think it’s worth unpacking this question into a few smaller pieces:\n\nShould ggplot2 use the pipe? IMO, yes.\nCould ggplot2 support both the pipe and plus? No\nWould it be worth it to create a ggplot3 that uses the pipe? No.\n\n\nhttps://forum.posit.co/t/why-cant-ggplot2-use/4372/7",
"crumbs": [
"Appendices",
"<span class='chapter-number'>J</span>  <span class='chapter-title'>Statistical computing in R</span>"
Expand Down
2 changes: 1 addition & 1 deletion time-to-event-models.html
Original file line number Diff line number Diff line change
Expand Up @@ -358,7 +358,7 @@
<div>
<div class="quarto-title-meta-heading">Published</div>
<div class="quarto-title-meta-contents">
<p class="date">Last modified: 2024-12-11: 4:03:13 (AM)</p>
<p class="date">Last modified: 2024-12-11: 4:47:26 (AM)</p>
</div>
</div>

Expand Down

0 comments on commit 7800123

Please sign in to comment.