diff --git a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT21.html b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT21.html index 964f943a7..da170d90a 100644 --- a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT21.html +++ b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT21.html @@ -3,3 +3,7 @@ html{font-size:14px}a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}.dropdown-submenu{position:relative}.dropdown-submenu a::after{transform:rotate(-90deg);position:absolute;right:6px;top:.8em}.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-left:.1rem;margin-right:.1rem}.checkbox-fix{margin-top:15px}#grid{height:calc(75vh)}#spreadsheet{width:100%;height:calc(75vh)}.text-block{padding-top:10px;padding-bottom:10px;text-align:justify;line-height:150%;font-size:16px}table.dataframe{border:1px solid #808080;background-color:#fff;width:100%;text-align:center;border-collapse:collapse}table.dataframe td,table.dataframe th{border:1px solid #808080;padding:3px 13px}table.dataframe tbody td{font-size:13px;text-align:center;padding:3px 13px}td:nth-child(1){background:#ccc}table.dataframe th{font-size:15px;background-color:#ccc;text-align:center}.k-button{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.k-button:focus,.k-button.focus{color:#fff;background-color:#449d44;border-color:#255625}.k-button:hover{color:#fff;background-color:#449d44;border-color:#398439}.k-button:active,.k-button.active,.open>.dropdown-toggle.k-button{color:#fff;background-color:#449d44;border-color:#398439}.k-button:active:hover,.k-button.active:hover,.open>.dropdown-toggle.k-button:hover,.k-button:active:focus,.k-button.active:focus,.open>.dropdown-toggle.k-button:focus,.k-button:active.focus,.k-button.active.focus,.open>.dropdown-toggle.k-button.focus{color:#fff;background-color:#398439;border-color:#255625}.k-button:active,.k-button.active,.open>.dropdown-toggle.k-button{background-image:none}.k-button.disabled:hover,.k-button[disabled]:hover,fieldset[disabled] .k-button:hover,.k-button.disabled:focus,.k-button[disabled]:focus,fieldset[disabled] .k-button:focus,.k-button.disabled.focus,.k-button[disabled].focus,fieldset[disabled] .k-button.focus{background-color:#5cb85c;border-color:#4cae4c}.k-button .badge{color:#5cb85c;background-color:#fff}.k-numeric-wrap{width:100px}.disabledpanel{pointer-events:none;opacity:.4} + +
Unfortunately not all combinations of the levels of the treatment factors are present in the experimental design. We recommend you manually create a new factor corresponding to the combinations of the levels of the treatment factors.
diff --git a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT22.html b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT22.html index 964f943a7..968c2ca12 100644 --- a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT22.html +++ b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT22.html @@ -3,3 +3,280 @@ html{font-size:14px}a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}.dropdown-submenu{position:relative}.dropdown-submenu a::after{transform:rotate(-90deg);position:absolute;right:6px;top:.8em}.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-left:.1rem;margin-right:.1rem}.checkbox-fix{margin-top:15px}#grid{height:calc(75vh)}#spreadsheet{width:100%;height:calc(75vh)}.text-block{padding-top:10px;padding-bottom:10px;text-align:justify;line-height:150%;font-size:16px}table.dataframe{border:1px solid #808080;background-color:#fff;width:100%;text-align:center;border-collapse:collapse}table.dataframe td,table.dataframe th{border:1px solid #808080;padding:3px 13px}table.dataframe tbody td{font-size:13px;text-align:center;padding:3px 13px}td:nth-child(1){background:#ccc}table.dataframe th{font-size:15px;background-color:#ccc;text-align:center}.k-button{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.k-button:focus,.k-button.focus{color:#fff;background-color:#449d44;border-color:#255625}.k-button:hover{color:#fff;background-color:#449d44;border-color:#398439}.k-button:active,.k-button.active,.open>.dropdown-toggle.k-button{color:#fff;background-color:#449d44;border-color:#398439}.k-button:active:hover,.k-button.active:hover,.open>.dropdown-toggle.k-button:hover,.k-button:active:focus,.k-button.active:focus,.open>.dropdown-toggle.k-button:focus,.k-button:active.focus,.k-button.active.focus,.open>.dropdown-toggle.k-button.focus{color:#fff;background-color:#398439;border-color:#255625}.k-button:active,.k-button.active,.open>.dropdown-toggle.k-button{background-image:none}.k-button.disabled:hover,.k-button[disabled]:hover,fieldset[disabled] .k-button:hover,.k-button.disabled:focus,.k-button[disabled]:focus,fieldset[disabled] .k-button:focus,.k-button.disabled.focus,.k-button[disabled].focus,fieldset[disabled] .k-button.focus{background-color:#5cb85c;border-color:#4cae4c}.k-button .badge{color:#5cb85c;background-color:#fff}.k-numeric-wrap{width:100px}.disabledpanel{pointer-events:none;opacity:.4} + +The Resp11 response is currently being analysed by the Equivalence (TOST) test Analysis module.
+ +The lower equivalence bound is defined as 10.00 and the upper equivalence bound is defined as 20.00. As both boundaries are defined a two one-sided (TOST) equivalence test has been performed.
+ +
+
Tip: Use this plot to identify possible outliers.
+ +Unfortunately the residual degrees of freedom are low (less than 5). This may make the estimation of the underlying variability, and hence the results of the statistical tests, unreliable. This can be caused by attempting to fit too many factors, and their interactions, in the statistical model. Where appropriate we recommend you fit some of the 'Treatment' factors as 'Other design' factors. This will remove their interactions from the statistical model and therefore increase the residual degrees of freedom.
+ ++
+
|
+
+
|
+
Conclusion: There are no equivalent means.
+ +
+
Tip: On this plot look to see if the spread of the points increases as the predicted values increase. If so the response may need transforming.
+ +Tip: Any observation with a residual less than -3 or greater than 3 (SD) should be investigated as a possible outlier.
+ +The data were analysed using a Two One-Sided (TOST) equivalence test, see Limentani et al. 2005, with Treat14 as the treatment factor.
+ +For more information on the theoretical approaches that are implemented within this module, see Bate and Clark (2014).
+ +When referring to InVivoStat, please cite 'InVivoStat, version 4.3'.
+ +Bate, S.T. and Clark, R.A. (2014). The Design and Statistical Analysis of Animal Experiments. Cambridge University Press.
+ +R Development Core Team (2013). R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. URL http://www.R-project.org.
+ +Lecoutre, Eric (2003). The R2HTML Package. R News, Vol 3. N. 3, Vienna, Austria.
+ +Barret Schloerke, Jason Crowley, Di Cook, Francois Briatte, Moritz Marbach, Edwin Thoen, Amos Elberg and Joseph Larmarange (2018). GGally: Extension to 'ggplot2'. R package version 1.4.0. https://CRAN.R-project.org/package=GGally
+ +Erich Neuwirth (2014). RColorBrewer: ColorBrewer Palettes. R package version 1.1-2. https://CRAN.R-project.org/package=RColorBrewer
+ +H. Wickham. ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York, 2016.
+ +Kamil Slowikowski (2019). ggrepel: Automatically Position Non-Overlapping Text Labels with 'ggplot2'. R package version 0.8.1. https://CRAN.R-project.org/package=ggrepel
+ +H. Wickham. Reshaping data with the reshape package. Journal of Statistical Software, 21(12), 2007.
+ +Hadley Wickham (2011). The Split-Apply-Combine Strategy for Data Analysis. Journal of Statistical Software, 40(1), 1-29. URL http://www.jstatsoft.org/v40/i01/.
+ +Hadley Wickham and Dana Seidel (2019). scales: Scale Functions for Visualization. R package version 1.1.0. https://CRAN.R-project.org/package=scales
+ +Gabor Grothendieck, Louis Kates and Thomas Petzoldt (2016). proto: Prototype Object-Based Programming. R package version 1.0.0. https://CRAN.R-project.org/package=proto
+ +Torsten Hothorn, Frank Bretz and Peter Westfall (2008). Simultaneous Inference in General Parametric Models. Biometrical Journal 50(3), 346--363.
+ +Spencer Graves, Hans-Peter Piepho and Luciano Selzer with help from Sundar Dorai-Raj (2019). multcompView: Visualizations of Paired Comparisons. R package version 0.1-8. https://CRAN.R-project.org/package=multcompView
+ +John Fox and Sanford Weisberg (2019). An {R} Companion to Applied Regression, Third Edition. Thousand Oaks CA: Sage. URL: https://socialsciences.mcmaster.ca/jfox/Books/Companion/
+ +Russell Lenth (2020). emmeans: Estimated Marginal Means, aka Least-Squares Means. R package version 1.4.6. https://CRAN.R-project.org/package=emmeans
+ ++
+
|
Response variable: Resp11
+ +Treatment factor(s): Treat14
+ +Equivalence bounds type: absolute
+ +Lower equivalence bound: 10
+ +Upper equivalence bound: 20
+ +Output residuals vs. predicted plot (Y/N): Y
+ +Output normal probability plot (Y/N): N
+ +Significance level: 0.05
+ +Output least square (predicted) means (Y/N): N
+ +Control group: NULL
diff --git a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT40.html b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT40.html index b55853344..9048dc692 100644 --- a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT40.html +++ b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT40.html @@ -57,7 +57,7 @@As the response was log transformed prior to analysis the least square (predicted) means are presented on the log scale. These results can be back transformed onto the original scale. These are known as the back-transformed geometric means.
+As the response was log transformed prior to analysis the means are presented back transformed onto the original scale. These are known as the back-transformed geometric means.
diff --git a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT41.html b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT41.html index 7cbd97fd0..dd9a7dfed 100644 --- a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT41.html +++ b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT41.html @@ -57,7 +57,7 @@
As the response was log transformed prior to analysis the least square (predicted) means are presented on the log scale. These results can be back transformed onto the original scale. These are known as the back-transformed geometric means.
+As the response was log transformed prior to analysis the means are presented back transformed onto the original scale. These are known as the back-transformed geometric means.
diff --git a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT42.html b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT42.html index 244c51302..95a8f4ea3 100644 --- a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT42.html +++ b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT42.html @@ -57,7 +57,7 @@
As the response was log transformed prior to analysis the least square (predicted) means are presented on the log scale. These results can be back transformed onto the original scale. These are known as the back-transformed geometric means.
+As the response was log transformed prior to analysis the means are presented back transformed onto the original scale. These are known as the back-transformed geometric means.
diff --git a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT43.html b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT43.html index 33970bd06..eec1e863b 100644 --- a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT43.html +++ b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT43.html @@ -57,7 +57,7 @@
As the response was log transformed prior to analysis the least square (predicted) means are presented on the log scale. These results can be back transformed onto the original scale. These are known as the back-transformed geometric means.
+As the response was log transformed prior to analysis the means are presented back transformed onto the original scale. These are known as the back-transformed geometric means.
diff --git a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT49.html b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT49.html index 68f35f6af..26896e51b 100644 --- a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT49.html +++ b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT49.html @@ -57,7 +57,7 @@
As the response was log transformed prior to analysis the least square (predicted) means are presented on the log scale. These results can be back transformed onto the original scale. These are known as the back-transformed geometric means.
+As the response was log transformed prior to analysis the means are presented back transformed onto the original scale. These are known as the back-transformed geometric means.
diff --git a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT50.html b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT50.html index b2e302d55..5b5597bf0 100644 --- a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT50.html +++ b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT50.html @@ -57,7 +57,7 @@
As the response was log transformed prior to analysis the least square (predicted) means are presented on the log scale. These results can be back transformed onto the original scale. These are known as the back-transformed geometric means.
+As the response was log transformed prior to analysis the means are presented back transformed onto the original scale. These are known as the back-transformed geometric means.
diff --git a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT55.html b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT55.html index 964f943a7..50d99956c 100644 --- a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT55.html +++ b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT55.html @@ -3,3 +3,944 @@ html{font-size:14px}a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}.dropdown-submenu{position:relative}.dropdown-submenu a::after{transform:rotate(-90deg);position:absolute;right:6px;top:.8em}.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-left:.1rem;margin-right:.1rem}.checkbox-fix{margin-top:15px}#grid{height:calc(75vh)}#spreadsheet{width:100%;height:calc(75vh)}.text-block{padding-top:10px;padding-bottom:10px;text-align:justify;line-height:150%;font-size:16px}table.dataframe{border:1px solid #808080;background-color:#fff;width:100%;text-align:center;border-collapse:collapse}table.dataframe td,table.dataframe th{border:1px solid #808080;padding:3px 13px}table.dataframe tbody td{font-size:13px;text-align:center;padding:3px 13px}td:nth-child(1){background:#ccc}table.dataframe th{font-size:15px;background-color:#ccc;text-align:center}.k-button{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.k-button:focus,.k-button.focus{color:#fff;background-color:#449d44;border-color:#255625}.k-button:hover{color:#fff;background-color:#449d44;border-color:#398439}.k-button:active,.k-button.active,.open>.dropdown-toggle.k-button{color:#fff;background-color:#449d44;border-color:#398439}.k-button:active:hover,.k-button.active:hover,.open>.dropdown-toggle.k-button:hover,.k-button:active:focus,.k-button.active:focus,.open>.dropdown-toggle.k-button:focus,.k-button:active.focus,.k-button.active.focus,.open>.dropdown-toggle.k-button.focus{color:#fff;background-color:#398439;border-color:#255625}.k-button:active,.k-button.active,.open>.dropdown-toggle.k-button{background-image:none}.k-button.disabled:hover,.k-button[disabled]:hover,fieldset[disabled] .k-button:hover,.k-button.disabled:focus,.k-button[disabled]:focus,fieldset[disabled] .k-button:focus,.k-button.disabled.focus,.k-button[disabled].focus,fieldset[disabled] .k-button.focus{background-color:#5cb85c;border-color:#4cae4c}.k-button .badge{color:#5cb85c;background-color:#fff}.k-numeric-wrap{width:100px}.disabledpanel{pointer-events:none;opacity:.4} + +
The Resp 1 response is currently being analysed by the Equivalence (TOST) test Analysis module.
+ +The upper equivalence bound is defined as a 10 % (increase) change from the overall response mean. This is equivalent to an absolute change of size 0.16. As only an upper bound has been defined a one-sided equivalence test has been performed.
+ +
+
Tip: Use this plot to identify possible outliers.
+ ++
+
|
+
+
|
+
+
+
|
+
Conclusion: The following means are deemed equivalent at the 5% level: D0 and D1, D0 and D10, D0 and D3, D1 and D10, D1 and D3, D10 and D3.
+ +
+
Tip: On this plot look to see if the spread of the points increases as the predicted values increase. If so the response may need transforming.
+ +Tip: Any observation with a residual less than -3 or greater than 3 (SD) should be investigated as a possible outlier.
+ +The data were analysed using a one-sided equivalence test, see Limentani et al. 2005, with Treat1 as the treatment factor.
+ +For more information on the theoretical approaches that are implemented within this module, see Bate and Clark (2014).
+ +When referring to InVivoStat, please cite 'InVivoStat, version 4.3'.
+ +Bate, S.T. and Clark, R.A. (2014). The Design and Statistical Analysis of Animal Experiments. Cambridge University Press.
+ +R Development Core Team (2013). R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. URL http://www.R-project.org.
+ +Lecoutre, Eric (2003). The R2HTML Package. R News, Vol 3. N. 3, Vienna, Austria.
+ +Barret Schloerke, Jason Crowley, Di Cook, Francois Briatte, Moritz Marbach, Edwin Thoen, Amos Elberg and Joseph Larmarange (2018). GGally: Extension to 'ggplot2'. R package version 1.4.0. https://CRAN.R-project.org/package=GGally
+ +Erich Neuwirth (2014). RColorBrewer: ColorBrewer Palettes. R package version 1.1-2. https://CRAN.R-project.org/package=RColorBrewer
+ +H. Wickham. ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York, 2016.
+ +Kamil Slowikowski (2019). ggrepel: Automatically Position Non-Overlapping Text Labels with 'ggplot2'. R package version 0.8.1. https://CRAN.R-project.org/package=ggrepel
+ +H. Wickham. Reshaping data with the reshape package. Journal of Statistical Software, 21(12), 2007.
+ +Hadley Wickham (2011). The Split-Apply-Combine Strategy for Data Analysis. Journal of Statistical Software, 40(1), 1-29. URL http://www.jstatsoft.org/v40/i01/.
+ +Hadley Wickham and Dana Seidel (2019). scales: Scale Functions for Visualization. R package version 1.1.0. https://CRAN.R-project.org/package=scales
+ +Gabor Grothendieck, Louis Kates and Thomas Petzoldt (2016). proto: Prototype Object-Based Programming. R package version 1.0.0. https://CRAN.R-project.org/package=proto
+ +Torsten Hothorn, Frank Bretz and Peter Westfall (2008). Simultaneous Inference in General Parametric Models. Biometrical Journal 50(3), 346--363.
+ +Spencer Graves, Hans-Peter Piepho and Luciano Selzer with help from Sundar Dorai-Raj (2019). multcompView: Visualizations of Paired Comparisons. R package version 0.1-8. https://CRAN.R-project.org/package=multcompView
+ +John Fox and Sanford Weisberg (2019). An {R} Companion to Applied Regression, Third Edition. Thousand Oaks CA: Sage. URL: https://socialsciences.mcmaster.ca/jfox/Books/Companion/
+ +Russell Lenth (2020). emmeans: Estimated Marginal Means, aka Least-Squares Means. R package version 1.4.6. https://CRAN.R-project.org/package=emmeans
+ ++
+
|
Response variable: Resp 1
+ +Treatment factor(s): Treat1
+ +Equivalence bounds type: percentage
+ +Upper equivalence bound: 0.162152333641026
+ +Output residuals vs. predicted plot (Y/N): Y
+ +Output normal probability plot (Y/N): N
+ +Significance level: 0.05
+ +Selected effect (for pairwise mean comparisons): Treat1
+ +Output least square (predicted) means (Y/N): Y
+ +Control group: NULL
diff --git a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT56.html b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT56.html index 964f943a7..18a351924 100644 --- a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT56.html +++ b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT56.html @@ -3,3 +3,908 @@ html{font-size:14px}a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}.dropdown-submenu{position:relative}.dropdown-submenu a::after{transform:rotate(-90deg);position:absolute;right:6px;top:.8em}.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-left:.1rem;margin-right:.1rem}.checkbox-fix{margin-top:15px}#grid{height:calc(75vh)}#spreadsheet{width:100%;height:calc(75vh)}.text-block{padding-top:10px;padding-bottom:10px;text-align:justify;line-height:150%;font-size:16px}table.dataframe{border:1px solid #808080;background-color:#fff;width:100%;text-align:center;border-collapse:collapse}table.dataframe td,table.dataframe th{border:1px solid #808080;padding:3px 13px}table.dataframe tbody td{font-size:13px;text-align:center;padding:3px 13px}td:nth-child(1){background:#ccc}table.dataframe th{font-size:15px;background-color:#ccc;text-align:center}.k-button{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.k-button:focus,.k-button.focus{color:#fff;background-color:#449d44;border-color:#255625}.k-button:hover{color:#fff;background-color:#449d44;border-color:#398439}.k-button:active,.k-button.active,.open>.dropdown-toggle.k-button{color:#fff;background-color:#449d44;border-color:#398439}.k-button:active:hover,.k-button.active:hover,.open>.dropdown-toggle.k-button:hover,.k-button:active:focus,.k-button.active:focus,.open>.dropdown-toggle.k-button:focus,.k-button:active.focus,.k-button.active.focus,.open>.dropdown-toggle.k-button.focus{color:#fff;background-color:#398439;border-color:#255625}.k-button:active,.k-button.active,.open>.dropdown-toggle.k-button{background-image:none}.k-button.disabled:hover,.k-button[disabled]:hover,fieldset[disabled] .k-button:hover,.k-button.disabled:focus,.k-button[disabled]:focus,fieldset[disabled] .k-button:focus,.k-button.disabled.focus,.k-button[disabled].focus,fieldset[disabled] .k-button.focus{background-color:#5cb85c;border-color:#4cae4c}.k-button .badge{color:#5cb85c;background-color:#fff}.k-numeric-wrap{width:100px}.disabledpanel{pointer-events:none;opacity:.4} + +The Resp 1 response is currently being analysed by the Equivalence (TOST) test Analysis module.
+ +The upper equivalence bound is defined as a 10 % (increase) change from the control group mean. This is equivalent to an absolute change of size 0.16. As only an upper bound has been defined a one-sided equivalence test has been performed.
+ +
+
Tip: Use this plot to identify possible outliers.
+ ++
+
|
+
+
|
+
+
+
|
+
Conclusion: The following means are deemed equivalent at the 5% level: D0 and D1, D10 and D1.
+ +
+
Tip: On this plot look to see if the spread of the points increases as the predicted values increase. If so the response may need transforming.
+ +Tip: Any observation with a residual less than -3 or greater than 3 (SD) should be investigated as a possible outlier.
+ +The data were analysed using a one-sided equivalence test, see Limentani et al. 2005, with Treat1 as the treatment factor.
+ +For more information on the theoretical approaches that are implemented within this module, see Bate and Clark (2014).
+ +When referring to InVivoStat, please cite 'InVivoStat, version 4.3'.
+ +Bate, S.T. and Clark, R.A. (2014). The Design and Statistical Analysis of Animal Experiments. Cambridge University Press.
+ +R Development Core Team (2013). R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. URL http://www.R-project.org.
+ +Lecoutre, Eric (2003). The R2HTML Package. R News, Vol 3. N. 3, Vienna, Austria.
+ +Barret Schloerke, Jason Crowley, Di Cook, Francois Briatte, Moritz Marbach, Edwin Thoen, Amos Elberg and Joseph Larmarange (2018). GGally: Extension to 'ggplot2'. R package version 1.4.0. https://CRAN.R-project.org/package=GGally
+ +Erich Neuwirth (2014). RColorBrewer: ColorBrewer Palettes. R package version 1.1-2. https://CRAN.R-project.org/package=RColorBrewer
+ +H. Wickham. ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York, 2016.
+ +Kamil Slowikowski (2019). ggrepel: Automatically Position Non-Overlapping Text Labels with 'ggplot2'. R package version 0.8.1. https://CRAN.R-project.org/package=ggrepel
+ +H. Wickham. Reshaping data with the reshape package. Journal of Statistical Software, 21(12), 2007.
+ +Hadley Wickham (2011). The Split-Apply-Combine Strategy for Data Analysis. Journal of Statistical Software, 40(1), 1-29. URL http://www.jstatsoft.org/v40/i01/.
+ +Hadley Wickham and Dana Seidel (2019). scales: Scale Functions for Visualization. R package version 1.1.0. https://CRAN.R-project.org/package=scales
+ +Gabor Grothendieck, Louis Kates and Thomas Petzoldt (2016). proto: Prototype Object-Based Programming. R package version 1.0.0. https://CRAN.R-project.org/package=proto
+ +Torsten Hothorn, Frank Bretz and Peter Westfall (2008). Simultaneous Inference in General Parametric Models. Biometrical Journal 50(3), 346--363.
+ +Spencer Graves, Hans-Peter Piepho and Luciano Selzer with help from Sundar Dorai-Raj (2019). multcompView: Visualizations of Paired Comparisons. R package version 0.1-8. https://CRAN.R-project.org/package=multcompView
+ +John Fox and Sanford Weisberg (2019). An {R} Companion to Applied Regression, Third Edition. Thousand Oaks CA: Sage. URL: https://socialsciences.mcmaster.ca/jfox/Books/Companion/
+ +Russell Lenth (2020). emmeans: Estimated Marginal Means, aka Least-Squares Means. R package version 1.4.6. https://CRAN.R-project.org/package=emmeans
+ ++
+
|
Response variable: Resp 1
+ +Treatment factor(s): Treat1
+ +Equivalence bounds type: percentage
+ +Upper equivalence bound: 0.156389997335
+ +Output residuals vs. predicted plot (Y/N): Y
+ +Output normal probability plot (Y/N): N
+ +Significance level: 0.05
+ +Selected effect (for pairwise mean comparisons): Treat1
+ +Output least square (predicted) means (Y/N): Y
+ +Control group: D1
diff --git a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT57.html b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT57.html index 964f943a7..e06723dd3 100644 --- a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT57.html +++ b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT57.html @@ -3,3 +3,912 @@ html{font-size:14px}a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}.dropdown-submenu{position:relative}.dropdown-submenu a::after{transform:rotate(-90deg);position:absolute;right:6px;top:.8em}.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-left:.1rem;margin-right:.1rem}.checkbox-fix{margin-top:15px}#grid{height:calc(75vh)}#spreadsheet{width:100%;height:calc(75vh)}.text-block{padding-top:10px;padding-bottom:10px;text-align:justify;line-height:150%;font-size:16px}table.dataframe{border:1px solid #808080;background-color:#fff;width:100%;text-align:center;border-collapse:collapse}table.dataframe td,table.dataframe th{border:1px solid #808080;padding:3px 13px}table.dataframe tbody td{font-size:13px;text-align:center;padding:3px 13px}td:nth-child(1){background:#ccc}table.dataframe th{font-size:15px;background-color:#ccc;text-align:center}.k-button{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.k-button:focus,.k-button.focus{color:#fff;background-color:#449d44;border-color:#255625}.k-button:hover{color:#fff;background-color:#449d44;border-color:#398439}.k-button:active,.k-button.active,.open>.dropdown-toggle.k-button{color:#fff;background-color:#449d44;border-color:#398439}.k-button:active:hover,.k-button.active:hover,.open>.dropdown-toggle.k-button:hover,.k-button:active:focus,.k-button.active:focus,.open>.dropdown-toggle.k-button:focus,.k-button:active.focus,.k-button.active.focus,.open>.dropdown-toggle.k-button.focus{color:#fff;background-color:#398439;border-color:#255625}.k-button:active,.k-button.active,.open>.dropdown-toggle.k-button{background-image:none}.k-button.disabled:hover,.k-button[disabled]:hover,fieldset[disabled] .k-button:hover,.k-button.disabled:focus,.k-button[disabled]:focus,fieldset[disabled] .k-button:focus,.k-button.disabled.focus,.k-button[disabled].focus,fieldset[disabled] .k-button.focus{background-color:#5cb85c;border-color:#4cae4c}.k-button .badge{color:#5cb85c;background-color:#fff}.k-numeric-wrap{width:100px}.disabledpanel{pointer-events:none;opacity:.4} + +The Resp 1 response is currently being analysed by the Equivalence (TOST) test Analysis module.The response has been log10 transformed prior to analysis.
+ +The upper equivalence bound is defined as a 10.00 % (increase) change. As only an upper bound has been defined a one-sided equivalence test has been performed.
+ +
+
Tip: Use this plot to identify possible outliers.
+ ++
+
|
As the response was log transformed prior to analysis the means are presented back transformed onto the original scale. These are known as the back-transformed geometric means.
+ + ++
+
|
+
+
+
|
+
Conclusion: The following means are deemed equivalent at the 5% level: D0 and D1, D10 and D1.
+ +
+
Tip: On this plot look to see if the spread of the points increases as the predicted values increase. If so the response may need transforming.
+ +Tip: Any observation with a residual less than -3 or greater than 3 (SD) should be investigated as a possible outlier.
+ +The data were analysed using a one-sided equivalence test, see Limentani et al. 2005, with Treat1 as the treatment factor. The response was log10 transformed prior to analysis to stabilise the variance.
+ +For more information on the theoretical approaches that are implemented within this module, see Bate and Clark (2014).
+ +When referring to InVivoStat, please cite 'InVivoStat, version 4.3'.
+ +Bate, S.T. and Clark, R.A. (2014). The Design and Statistical Analysis of Animal Experiments. Cambridge University Press.
+ +R Development Core Team (2013). R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. URL http://www.R-project.org.
+ +Lecoutre, Eric (2003). The R2HTML Package. R News, Vol 3. N. 3, Vienna, Austria.
+ +Barret Schloerke, Jason Crowley, Di Cook, Francois Briatte, Moritz Marbach, Edwin Thoen, Amos Elberg and Joseph Larmarange (2018). GGally: Extension to 'ggplot2'. R package version 1.4.0. https://CRAN.R-project.org/package=GGally
+ +Erich Neuwirth (2014). RColorBrewer: ColorBrewer Palettes. R package version 1.1-2. https://CRAN.R-project.org/package=RColorBrewer
+ +H. Wickham. ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York, 2016.
+ +Kamil Slowikowski (2019). ggrepel: Automatically Position Non-Overlapping Text Labels with 'ggplot2'. R package version 0.8.1. https://CRAN.R-project.org/package=ggrepel
+ +H. Wickham. Reshaping data with the reshape package. Journal of Statistical Software, 21(12), 2007.
+ +Hadley Wickham (2011). The Split-Apply-Combine Strategy for Data Analysis. Journal of Statistical Software, 40(1), 1-29. URL http://www.jstatsoft.org/v40/i01/.
+ +Hadley Wickham and Dana Seidel (2019). scales: Scale Functions for Visualization. R package version 1.1.0. https://CRAN.R-project.org/package=scales
+ +Gabor Grothendieck, Louis Kates and Thomas Petzoldt (2016). proto: Prototype Object-Based Programming. R package version 1.0.0. https://CRAN.R-project.org/package=proto
+ +Torsten Hothorn, Frank Bretz and Peter Westfall (2008). Simultaneous Inference in General Parametric Models. Biometrical Journal 50(3), 346--363.
+ +Spencer Graves, Hans-Peter Piepho and Luciano Selzer with help from Sundar Dorai-Raj (2019). multcompView: Visualizations of Paired Comparisons. R package version 0.1-8. https://CRAN.R-project.org/package=multcompView
+ +John Fox and Sanford Weisberg (2019). An {R} Companion to Applied Regression, Third Edition. Thousand Oaks CA: Sage. URL: https://socialsciences.mcmaster.ca/jfox/Books/Companion/
+ +Russell Lenth (2020). emmeans: Estimated Marginal Means, aka Least-Squares Means. R package version 1.4.6. https://CRAN.R-project.org/package=emmeans
+ ++
+
|
Response variable: Resp 1
+ +Response variable transformation: log10
+ +Treatment factor(s): Treat1
+ +Equivalence bounds type: percentage
+ +Upper equivalence bound: 10
+ +Output residuals vs. predicted plot (Y/N): Y
+ +Output normal probability plot (Y/N): N
+ +Significance level: 0.05
+ +Selected effect (for pairwise mean comparisons): Treat1
+ +Output least square (predicted) means (Y/N): Y
+ +Control group: D1
diff --git a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT58.html b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT58.html index 964f943a7..d7bc3f681 100644 --- a/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT58.html +++ b/SilveR.IntegrationTests/ExpectedResults/EquivalenceTOSTTest/ETT58.html @@ -3,3 +3,948 @@ html{font-size:14px}a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}.dropdown-submenu{position:relative}.dropdown-submenu a::after{transform:rotate(-90deg);position:absolute;right:6px;top:.8em}.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-left:.1rem;margin-right:.1rem}.checkbox-fix{margin-top:15px}#grid{height:calc(75vh)}#spreadsheet{width:100%;height:calc(75vh)}.text-block{padding-top:10px;padding-bottom:10px;text-align:justify;line-height:150%;font-size:16px}table.dataframe{border:1px solid #808080;background-color:#fff;width:100%;text-align:center;border-collapse:collapse}table.dataframe td,table.dataframe th{border:1px solid #808080;padding:3px 13px}table.dataframe tbody td{font-size:13px;text-align:center;padding:3px 13px}td:nth-child(1){background:#ccc}table.dataframe th{font-size:15px;background-color:#ccc;text-align:center}.k-button{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.k-button:focus,.k-button.focus{color:#fff;background-color:#449d44;border-color:#255625}.k-button:hover{color:#fff;background-color:#449d44;border-color:#398439}.k-button:active,.k-button.active,.open>.dropdown-toggle.k-button{color:#fff;background-color:#449d44;border-color:#398439}.k-button:active:hover,.k-button.active:hover,.open>.dropdown-toggle.k-button:hover,.k-button:active:focus,.k-button.active:focus,.open>.dropdown-toggle.k-button:focus,.k-button:active.focus,.k-button.active.focus,.open>.dropdown-toggle.k-button.focus{color:#fff;background-color:#398439;border-color:#255625}.k-button:active,.k-button.active,.open>.dropdown-toggle.k-button{background-image:none}.k-button.disabled:hover,.k-button[disabled]:hover,fieldset[disabled] .k-button:hover,.k-button.disabled:focus,.k-button[disabled]:focus,fieldset[disabled] .k-button:focus,.k-button.disabled.focus,.k-button[disabled].focus,fieldset[disabled] .k-button.focus{background-color:#5cb85c;border-color:#4cae4c}.k-button .badge{color:#5cb85c;background-color:#fff}.k-numeric-wrap{width:100px}.disabledpanel{pointer-events:none;opacity:.4} + +The Resp 1 response is currently being analysed by the Equivalence (TOST) test Analysis module.The response has been loge transformed prior to analysis.
+ +The upper equivalence bound is defined as a 10.00 % (increase) change. As only an upper bound has been defined a one-sided equivalence test has been performed.
+ +
+
Tip: Use this plot to identify possible outliers.
+ ++
+
|
As the response was log transformed prior to analysis the means are presented back transformed onto the original scale. These are known as the back-transformed geometric means.
+ + ++
+
|
+
+
+
|
+
Conclusion: The following means are deemed equivalent at the 5% level: D0 and D1, D0 and D10, D0 and D3, D1 and D10, D1 and D3, D10 and D3.
+ +
+
Tip: On this plot look to see if the spread of the points increases as the predicted values increase. If so the response may need transforming.
+ +Tip: Any observation with a residual less than -3 or greater than 3 (SD) should be investigated as a possible outlier.
+ +The data were analysed using a one-sided equivalence test, see Limentani et al. 2005, with Treat1 as the treatment factor. The response was loge transformed prior to analysis to stabilise the variance.
+ +For more information on the theoretical approaches that are implemented within this module, see Bate and Clark (2014).
+ +When referring to InVivoStat, please cite 'InVivoStat, version 4.3'.
+ +Bate, S.T. and Clark, R.A. (2014). The Design and Statistical Analysis of Animal Experiments. Cambridge University Press.
+ +R Development Core Team (2013). R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. URL http://www.R-project.org.
+ +Lecoutre, Eric (2003). The R2HTML Package. R News, Vol 3. N. 3, Vienna, Austria.
+ +Barret Schloerke, Jason Crowley, Di Cook, Francois Briatte, Moritz Marbach, Edwin Thoen, Amos Elberg and Joseph Larmarange (2018). GGally: Extension to 'ggplot2'. R package version 1.4.0. https://CRAN.R-project.org/package=GGally
+ +Erich Neuwirth (2014). RColorBrewer: ColorBrewer Palettes. R package version 1.1-2. https://CRAN.R-project.org/package=RColorBrewer
+ +H. Wickham. ggplot2: Elegant Graphics for Data Analysis. Springer-Verlag New York, 2016.
+ +Kamil Slowikowski (2019). ggrepel: Automatically Position Non-Overlapping Text Labels with 'ggplot2'. R package version 0.8.1. https://CRAN.R-project.org/package=ggrepel
+ +H. Wickham. Reshaping data with the reshape package. Journal of Statistical Software, 21(12), 2007.
+ +Hadley Wickham (2011). The Split-Apply-Combine Strategy for Data Analysis. Journal of Statistical Software, 40(1), 1-29. URL http://www.jstatsoft.org/v40/i01/.
+ +Hadley Wickham and Dana Seidel (2019). scales: Scale Functions for Visualization. R package version 1.1.0. https://CRAN.R-project.org/package=scales
+ +Gabor Grothendieck, Louis Kates and Thomas Petzoldt (2016). proto: Prototype Object-Based Programming. R package version 1.0.0. https://CRAN.R-project.org/package=proto
+ +Torsten Hothorn, Frank Bretz and Peter Westfall (2008). Simultaneous Inference in General Parametric Models. Biometrical Journal 50(3), 346--363.
+ +Spencer Graves, Hans-Peter Piepho and Luciano Selzer with help from Sundar Dorai-Raj (2019). multcompView: Visualizations of Paired Comparisons. R package version 0.1-8. https://CRAN.R-project.org/package=multcompView
+ +John Fox and Sanford Weisberg (2019). An {R} Companion to Applied Regression, Third Edition. Thousand Oaks CA: Sage. URL: https://socialsciences.mcmaster.ca/jfox/Books/Companion/
+ +Russell Lenth (2020). emmeans: Estimated Marginal Means, aka Least-Squares Means. R package version 1.4.6. https://CRAN.R-project.org/package=emmeans
+ ++
+
|
Response variable: Resp 1
+ +Response variable transformation: loge
+ +Treatment factor(s): Treat1
+ +Equivalence bounds type: percentage
+ +Upper equivalence bound: 10
+ +Output residuals vs. predicted plot (Y/N): Y
+ +Output normal probability plot (Y/N): N
+ +Significance level: 0.05
+ +Selected effect (for pairwise mean comparisons): Treat1
+ +Output least square (predicted) means (Y/N): Y
+ +Control group: NULL
diff --git a/SilveR.IntegrationTests/SilveR.IntegrationTests.csproj b/SilveR.IntegrationTests/SilveR.IntegrationTests.csproj index 62ff8e603..22c49b721 100644 --- a/SilveR.IntegrationTests/SilveR.IntegrationTests.csproj +++ b/SilveR.IntegrationTests/SilveR.IntegrationTests.csproj @@ -7,7 +7,7 @@